|
||||||||||
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 IParameterProvider
name
- 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 IParameterProvider
name
- 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 IParameterProvider
name
- 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 IParameterProvider
name
- 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 IParameterProvider
name
- 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 IParameterProvider
name
- 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 IParameterProvider
public java.lang.String getParameterType(java.lang.String name)
public java.lang.Object getParameter(java.lang.String name)
IParameterProvider
getParameter
in interface IParameterProvider
name
- The name of the parameter to retrieve
public boolean hasParameter(java.lang.String name)
hasParameter
in interface IParameterProvider
name
- Name of the parameter to look up
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |