public class SecurityParameterProvider extends Object implements org.pentaho.platform.api.engine.IParameterProvider
Modifier and Type | Field and Description |
---|---|
static String |
SCOPE_SECURITY |
static List |
SecurityNames |
static List |
SecurityTypes |
Constructor and Description |
---|
SecurityParameterProvider(org.pentaho.platform.api.engine.IPentahoSession session) |
public static final List SecurityNames
public static final List SecurityTypes
public static final String SCOPE_SECURITY
public SecurityParameterProvider(org.pentaho.platform.api.engine.IPentahoSession session)
public void setListSeparator(String value)
public String getListSeparator()
public String getStringParameter(String name, String defaultValue)
getStringParameter
in interface org.pentaho.platform.api.engine.IParameterProvider
public String arrayToString(org.springframework.security.core.GrantedAuthority[] anArray)
public long getLongParameter(String name, long defaultValue)
getLongParameter
in interface org.pentaho.platform.api.engine.IParameterProvider
public Date getDateParameter(String name, Date defaultValue)
getDateParameter
in interface org.pentaho.platform.api.engine.IParameterProvider
public BigDecimal getDecimalParameter(String name, BigDecimal defaultValue)
getDecimalParameter
in interface org.pentaho.platform.api.engine.IParameterProvider
public Object[] getArrayParameter(String name, Object[] defaultValue)
getArrayParameter
in interface org.pentaho.platform.api.engine.IParameterProvider
public String[] getStringArrayParameter(String name, String[] defaultValue)
getStringArrayParameter
in interface org.pentaho.platform.api.engine.IParameterProvider
public Iterator getParameterNames()
getParameterNames
in interface org.pentaho.platform.api.engine.IParameterProvider
public Object getParameter(String name)
getParameter
in interface org.pentaho.platform.api.engine.IParameterProvider
protected String getPrincipalName()
protected String getPrincipalAuthenticated()
protected String getPrincipalIsAdministrator()
protected Object getPrincipalRoles()
protected Object getSystemRoleNames()
protected Object getSystemUserNames()
public boolean hasParameter(String name)
hasParameter
in interface org.pentaho.platform.api.engine.IParameterProvider
Copyright © 2019 Hitachi Vantara. All rights reserved.