org.pentaho.platform.engine.services.metadata.cwm
Class SecurityAwareCwmSchemaFactory

java.lang.Object
  extended by org.pentaho.pms.factory.CwmSchemaFactory
      extended by org.pentaho.platform.engine.services.metadata.cwm.PlatformCWMSchemaFactory
          extended by org.pentaho.platform.engine.services.metadata.cwm.SecurityAwareCwmSchemaFactory
All Implemented Interfaces:
IPentahoInitializer, org.pentaho.pms.factory.CwmSchemaFactoryInterface

Deprecated.

public class SecurityAwareCwmSchemaFactory
extends PlatformCWMSchemaFactory
implements IPentahoInitializer

This class is no longer used, it has been replaced with MetadataDomainRepository.


Field Summary
static int[] AccessTypeMap
          Deprecated.  
 
Fields inherited from interface org.pentaho.pms.factory.CwmSchemaFactoryInterface
ACCESS_TYPE_ADMIN, ACCESS_TYPE_DELETE, ACCESS_TYPE_READ, ACCESS_TYPE_SCHEMA_ADMIN, ACCESS_TYPE_UPDATE, ACCESS_TYPE_WRITE
 
Constructor Summary
SecurityAwareCwmSchemaFactory()
          Deprecated.  
 
Method Summary
 String generateRowLevelSecurityConstraint(org.pentaho.pms.schema.BusinessModel businessModel)
          Deprecated.  
 IPentahoSession getSession()
          Deprecated.  
 boolean hasAccess(int accessType, org.pentaho.pms.schema.concept.ConceptUtilityInterface aclHolder)
          Deprecated.  
 void init(IPentahoSession inSession)
          Deprecated. Simplifier for initialization of objects from the PentahoSystem object
 void setSession(IPentahoSession value)
          Deprecated.  
 
Methods inherited from class org.pentaho.platform.engine.services.metadata.cwm.PlatformCWMSchemaFactory
getSecurityService
 
Methods inherited from class org.pentaho.pms.factory.CwmSchemaFactory
getBusinessCategory, getBusinessColumn, getBusinessModel, getBusinessTable, getConceptProperties, getDatabaseMeta, getLocale, getModelConcept, getNotePadMeta, getOlapDimension, getOlapHierarchy, getOlapHierarchyLevel, getPhysicalColumn, getPhysicalTable, getRelationshipMeta, getSchemaMeta, storeBusinessCategory, storeBusinessColumn, storeBusinessModel, storeBusinessTable, storeConceptProperties, storeDatabaseMeta, storeLocale, storeModelConcept, storeNotePadMeta, storeOlapDimension, storeOlapHierachy, storeOlapHierarchyLevel, storePhysicalColumn, storePhysicalTable, storeRelationshipMeta, storeSchemaMeta, storeSchemaMeta, storeSecurityService
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AccessTypeMap

public static final int[] AccessTypeMap
Deprecated. 
Constructor Detail

SecurityAwareCwmSchemaFactory

public SecurityAwareCwmSchemaFactory()
Deprecated. 
Method Detail

init

public void init(IPentahoSession inSession)
Deprecated. 
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)
Deprecated. 

getSession

public IPentahoSession getSession()
Deprecated. 

hasAccess

public boolean hasAccess(int accessType,
                         org.pentaho.pms.schema.concept.ConceptUtilityInterface aclHolder)
Deprecated. 
Specified by:
hasAccess in interface org.pentaho.pms.factory.CwmSchemaFactoryInterface
Overrides:
hasAccess in class org.pentaho.pms.factory.CwmSchemaFactory

generateRowLevelSecurityConstraint

public String generateRowLevelSecurityConstraint(org.pentaho.pms.schema.BusinessModel businessModel)
Deprecated. 
Specified by:
generateRowLevelSecurityConstraint in interface org.pentaho.pms.factory.CwmSchemaFactoryInterface
Overrides:
generateRowLevelSecurityConstraint in class org.pentaho.pms.factory.CwmSchemaFactory