|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.pentaho.platform.engine.security.SecurityParameterProvider
public class SecurityParameterProvider
| Field Summary | |
|---|---|
static java.lang.String |
SCOPE_SECURITY
|
static java.util.List |
SecurityNames
|
static java.util.List |
SecurityTypes
|
| Fields inherited from interface org.pentaho.platform.api.engine.IParameterProvider |
|---|
SCOPE_REQUEST, SCOPE_SESSION |
| Constructor Summary | |
|---|---|
SecurityParameterProvider(IPentahoSession session)
|
|
| Method Summary | |
|---|---|
java.lang.String |
arrayToString(org.springframework.security.GrantedAuthority[] anArray)
|
java.lang.String |
arrayToString(java.lang.String[] anArray)
|
java.lang.Object[] |
getArrayParameter(java.lang.String name,
java.lang.Object[] defaultValue)
Retrieve the requested parameter as an Object array |
java.util.Date |
getDateParameter(java.lang.String name,
java.util.Date defaultValue)
Retrieve the requested parameter as type java.util.Date. |
java.math.BigDecimal |
getDecimalParameter(java.lang.String name,
java.math.BigDecimal defaultValue)
Retrieve the requested parameter as decimal, returning a java.lang.Object. |
java.lang.String |
getListSeparator()
|
long |
getLongParameter(java.lang.String name,
long defaultValue)
Retrieve the requested parameter as primitive Java type long. |
java.lang.Object |
getParameter(java.lang.String name)
Gets the named parameter from the provider as it's native type |
java.util.Iterator |
getParameterNames()
Return list of all avialable parameter names in this provider |
java.lang.String |
getParameterType(java.lang.String name)
|
java.lang.String[] |
getStringArrayParameter(java.lang.String name,
java.lang.String[] defaultValue)
Retrieve the requested parameter as a String array |
java.lang.String |
getStringParameter(java.lang.String name,
java.lang.String defaultValue)
Retrieve the requested parameter as type java.lang.String |
boolean |
hasParameter(java.lang.String name)
|
java.lang.String |
listToString(java.util.List aList)
|
void |
setListSeparator(java.lang.String value)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.util.List SecurityNames
public static final java.util.List SecurityTypes
public static final java.lang.String SCOPE_SECURITY
| Constructor Detail |
|---|
public SecurityParameterProvider(IPentahoSession session)
| Method Detail |
|---|
public void setListSeparator(java.lang.String value)
public java.lang.String getListSeparator()
public java.lang.String getStringParameter(java.lang.String name,
java.lang.String defaultValue)
IParameterProvider
getStringParameter in interface IParameterProvidername - name of parameter to retrievedefaultValue - value to return if the named parameter can not be found
public java.lang.String listToString(java.util.List aList)
public java.lang.String arrayToString(java.lang.String[] anArray)
public java.lang.String arrayToString(org.springframework.security.GrantedAuthority[] anArray)
public long getLongParameter(java.lang.String name,
long defaultValue)
IParameterProvider
getLongParameter in interface IParameterProvidername - name of parameter to retrievedefaultValue - value to return if the named parameter can not be found
public java.util.Date getDateParameter(java.lang.String name,
java.util.Date defaultValue)
IParameterProvider
getDateParameter in interface IParameterProvidername - name of parameter to retrievedefaultValue - value to return if the named parameter can not be found
public java.math.BigDecimal getDecimalParameter(java.lang.String name,
java.math.BigDecimal defaultValue)
IParameterProvider
getDecimalParameter in interface IParameterProvidername - name of parameter to retrievedefaultValue - value to return if the named parameter can not be found
public java.lang.Object[] getArrayParameter(java.lang.String name,
java.lang.Object[] defaultValue)
IParameterProvider
getArrayParameter in interface IParameterProvidername - name of parameter to retrievedefaultValue - value to return if the named parameter can not be found
public java.lang.String[] getStringArrayParameter(java.lang.String name,
java.lang.String[] defaultValue)
IParameterProvider
getStringArrayParameter in interface IParameterProvidername - name of parameter to retrievedefaultValue - value to return if the named parameter can not be found
public java.util.Iterator getParameterNames()
IParameterProvider
getParameterNames in interface IParameterProviderpublic java.lang.String getParameterType(java.lang.String name)
public java.lang.Object getParameter(java.lang.String name)
IParameterProvider
getParameter in interface IParameterProvidername - The name of the parameter to retrieve
public boolean hasParameter(java.lang.String name)
hasParameter in interface IParameterProvidername - Name of the parameter to look up
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||