org.pentaho.platform.engine.services.metadata.cwm
Class SecurityAwareCwmSchemaFactory
java.lang.Object
CwmSchemaFactory
org.pentaho.platform.engine.services.metadata.cwm.PlatformCWMSchemaFactory
org.pentaho.platform.engine.services.metadata.cwm.SecurityAwareCwmSchemaFactory
- All Implemented Interfaces:
- IPentahoInitializer
public class SecurityAwareCwmSchemaFactory
- extends PlatformCWMSchemaFactory
- implements IPentahoInitializer
AccessTypeMap
public static final int[] AccessTypeMap
SecurityAwareCwmSchemaFactory
public SecurityAwareCwmSchemaFactory()
init
public void init(IPentahoSession inSession)
- Description copied from interface:
IPentahoInitializer
- Simplifier for initialization of objects from the PentahoSystem object
- Specified by:
init
in interface IPentahoInitializer
setSession
public void setSession(IPentahoSession value)
getSession
public IPentahoSession getSession()
hasAccess
public boolean hasAccess(int accessType,
ConceptUtilityInterface aclHolder)
generateRowLevelSecurityConstraint
public String generateRowLevelSecurityConstraint(BusinessModel businessModel)