public class SecurityParameterProvider extends Object implements IParameterProvider
Modifier and Type | Field and Description |
---|---|
static String |
SCOPE_SECURITY |
static List |
SecurityNames |
static List |
SecurityTypes |
SCOPE_REQUEST, SCOPE_SESSION
Constructor and Description |
---|
SecurityParameterProvider(IPentahoSession session) |
public static final List SecurityNames
public static final List SecurityTypes
public static final String SCOPE_SECURITY
public SecurityParameterProvider(IPentahoSession session)
public void setListSeparator(String value)
public String getListSeparator()
public String getStringParameter(String name, String defaultValue)
getStringParameter
in interface IParameterProvider
public String arrayToString(org.springframework.security.core.GrantedAuthority[] anArray)
public long getLongParameter(String name, long defaultValue)
getLongParameter
in interface IParameterProvider
public Date getDateParameter(String name, Date defaultValue)
getDateParameter
in interface IParameterProvider
public BigDecimal getDecimalParameter(String name, BigDecimal defaultValue)
getDecimalParameter
in interface IParameterProvider
public Object[] getArrayParameter(String name, Object[] defaultValue)
getArrayParameter
in interface IParameterProvider
public String[] getStringArrayParameter(String name, String[] defaultValue)
getStringArrayParameter
in interface IParameterProvider
public Iterator getParameterNames()
getParameterNames
in interface IParameterProvider
public Object getParameter(String name)
getParameter
in interface 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 IParameterProvider
Copyright © 2017 Hitachi Vantara. All rights reserved.