Uses of Interface
wt.pds.AccessControllerProcessor

Packages that use AccessControllerProcessor
wt.fc Provides high level datastore access by using the PersistenceManager (and server-side-only PersistenceManagerSvr) to find and manage Persistable objects. 
wt.iba.value   
wt.pds Provides additional Persistent Database Services.  See PersistenceManager to fulfill most database access needs. 
wt.pom Provides low-level, yet database independent, access to a database. 
wt.query Provides generic support for defining SQL queries (see QuerySpec and the various things that can be appended to it) in a database inedependent manner that should be used with the PersistenceManager
 

Uses of AccessControllerProcessor in wt.fc
 

Fields in wt.fc declared as AccessControllerProcessor
private static AccessControllerProcessor StandardPersistenceManager.STANDARD_NOOP_AC_PROCESSOR
           
private static AccessControllerProcessor StandardPersistenceManager.STANDARD_AC_PROCESSOR
           
private static AccessControllerProcessor StandardPersistenceManager.STANDARD_NOOP_AC_PROCESSOR
           
private static AccessControllerProcessor StandardPersistenceManager.STANDARD_AC_PROCESSOR
           
 

Methods in wt.fc with parameters of type AccessControllerProcessor
 QueryResult StandardPersistenceManager.query(StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor)
          

Supported API: false
 void StandardPersistenceManager.query(StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor, ResultProcessor a_resultProcessor)
          This method queries the persistent datastore.
private  QueryResult StandardPersistenceManager._query(StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor, ResultProcessor a_resultProcessor)
           
private  QueryResult StandardPersistenceManager.expand(Persistable obj, String role, Class linkClass, boolean onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor, boolean a_sorted)
          Retrieves objects related to the given persistable object given a role and link class.
private  QueryResult StandardPersistenceManager.expand(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor)
          Retrieves objects related to the given persistable object given a role, an association name and selection criteria.
 QueryResult PersistenceManagerSvr.query(StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor)
          

Supported API: false
 void PersistenceManagerSvr.query(StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor, ResultProcessor a_resultProcessor)
          This method queries the persistent datastore.
 QueryResult StandardPersistenceManager.query(StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor)
          

Supported API: false
 void StandardPersistenceManager.query(StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor, ResultProcessor a_resultProcessor)
          This method queries the persistent datastore.
private  QueryResult StandardPersistenceManager._query(StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor, ResultProcessor a_resultProcessor)
           
private  QueryResult StandardPersistenceManager.expand(Persistable obj, String role, Class linkClass, boolean onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor, boolean a_sorted)
          Retrieves objects related to the given persistable object given a role and link class.
private  QueryResult StandardPersistenceManager.expand(Persistable obj, String role, QuerySpec criteria, boolean onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor)
          Retrieves objects related to the given persistable object given a role, an association name and selection criteria.
 QueryResult PersistenceManagerSvr.query(StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor)
          

Supported API: false
 void PersistenceManagerSvr.query(StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor, ResultProcessor a_resultProcessor)
          This method queries the persistent datastore.
 

Uses of AccessControllerProcessor in wt.iba.value
 

Methods in wt.iba.value with parameters of type AccessControllerProcessor
 String IBAValueViewTableExpression.getExpression(AttributeMapInfo a_attributeMapInfo, AccessControllerProcessor a_accessControllerProcessor, String a_alias, int a_outerJoinType, boolean a_fullPersistableTable, boolean a_useBind)
          Return string representation of this expression.
 

Uses of AccessControllerProcessor in wt.pds
 

Classes in wt.pds that implement AccessControllerProcessor
 class AttributeACProcessor
          

Supported API: false

Extendable: false
 class StandardACProcessor
          

Supported API: false

Extendable: false
 

Fields in wt.pds declared as AccessControllerProcessor
static AccessControllerProcessor StandardACProcessor.STANDARD_NOOP_AC_PROCESSOR
          Default no-op access controller that enforcess no access control.
static AccessControllerProcessor StandardACProcessor.STANDARD_AC_PROCESSOR
          Default no-op access controller that enforcess no access control.
private  AccessControllerProcessor SequentialResultBuilder.accessControllerProcessor
           
private  AccessControllerProcessor AbstractCompoundResultBuilder.accessControllerProcessor
           
 

Methods in wt.pds that return AccessControllerProcessor
 AccessControllerProcessor SequentialResultBuilder.getAccessControllerProcessor()
          Gets the object for the association that plays role: accessControllerProcessor.
 AccessControllerProcessor ResultBuilder.getAccessControllerProcessor()
          Gets the object for the association that plays role: ACCESS_CONTROLLER_PROCESSOR.
 AccessControllerProcessor ObjectReferenceResultBuilder.getAccessControllerProcessor()
          Gets the object for the association that plays role: accessControllerProcessor.
 AccessControllerProcessor ClassViewSequentialResultBuilder.getAccessControllerProcessor()
          

Supported API: false
 AccessControllerProcessor AbstractCompoundResultBuilder.getAccessControllerProcessor()
          Gets the object for the association that plays role: accessControllerProcessor.
 

Methods in wt.pds with parameters of type AccessControllerProcessor
 QueryResult SQLDatabasePds.expand(WTConnection a_connection, Persistable a_obj, String a_otherSideRole, Class a_linkClass, boolean a_onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor)
          Expand the association from the object using the specified role and link class.
 QueryResult SQLDatabasePds.expand(WTConnection a_connection, Persistable a_obj, String a_otherSideRole, QuerySpec a_querySpec, boolean a_onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor)
          Expand the association from the object using the specified role and QuerySpec.
 void SQLDatabasePds.query(WTConnection a_connection, StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor, ResultProcessor a_resultProcessor)
          Query for objects in the SQL database.
 Persistable SQLDatabasePds.refresh(WTConnection a_connection, Persistable a_obj, boolean a_inPlace, AccessControllerProcessor a_accessControllerProcessor)
          Refresh the object from the SQL database.
 Persistable SQLDatabasePds.refresh(WTConnection a_connection, Persistable a_obj, boolean a_inPlace, AccessControllerProcessor a_accessControllerProcessor, boolean a_lock)
          Lock and Refresh the object from the datastore.
private  QueryResult SQLDatabasePds.expandLink(WTConnection a_connection, Persistable a_obj, String a_otherSideRole, boolean a_onlyOtherSide, QuerySpec a_querySpec, LinkInfo a_linkInfo, AccessControllerProcessor a_accessControllerProcessor)
          Performs the expand operation.
 void SequentialResultBuilder.setAccessControllerProcessor(AccessControllerProcessor a_AccessControllerProcessor)
          Sets the object for the association that plays role: accessControllerProcessor.
 void ResultBuilder.setAccessControllerProcessor(AccessControllerProcessor a_AccessControllerProcessor)
          Sets the object for the association that plays role: ACCESS_CONTROLLER_PROCESSOR.
 QueryResult PDSIfc.expand(WTConnection a_connection, Persistable a_obj, String a_otherSideRole, Class a_linkClass, boolean a_onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor)
          Expand the association from the object using the specified role and link class.
 QueryResult PDSIfc.expand(WTConnection a_connection, Persistable a_obj, String a_otherSideRole, QuerySpec a_querySpec, boolean a_onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor)
          Expand the association from the object using the specified role and QuerySpec.
 void PDSIfc.query(WTConnection a_connection, StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor, ResultProcessor a_resultProcessor)
          Query for objects in the datastore.
 Persistable PDSIfc.refresh(WTConnection a_connection, Persistable a_obj, boolean a_inPlace, AccessControllerProcessor a_accessControllerProcessor)
          Refresh the object from the datastore.
 Persistable PDSIfc.refresh(WTConnection a_connection, Persistable a_obj, boolean a_inPlace, AccessControllerProcessor a_accessControllerProcessor, boolean a_lock)
          Refresh the object from the datastore.
 void ObjectReferenceResultBuilder.setAccessControllerProcessor(AccessControllerProcessor a_AccessControllerProcessor)
          Sets the object for the association that plays role: accessControllerProcessor.
 String NavigateStatementBuilder.ForeignKeyLinkTableExpression.getExpression(AttributeMapInfo a_attributeMapInfo, AccessControllerProcessor a_accessControllerProcessor, String a_alias, int a_outerJoinType, boolean a_fullPersistableTable, boolean a_useBind)
           
 void AbstractCompoundResultBuilder.setAccessControllerProcessor(AccessControllerProcessor a_AccessControllerProcessor)
          Sets the object for the association that plays role: accessControllerProcessor.
 

Uses of AccessControllerProcessor in wt.pom
 

Methods in wt.pom with parameters of type AccessControllerProcessor
 QueryResult POMIfc.query(StatementSpec aStatementSpec, AccessControllerProcessor anAccessControllerProcessor)
          Execute a query
 QueryResult PersistentObjectManager.query(StatementSpec aStatementSpec, AccessControllerProcessor anAccessControllerProcessor)
          Execute a query
 QueryResult PersistentObjectManager.query(PageableQuerySpec aStatementSpec, PagingSessionCache pagingSessionCache, AccessControllerProcessor anAccessControllerProcessor)
          Execute a query
 QueryResult PersistentObjectManager.query(StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor, ResultProcessor a_resultProcessor)
          Execute a query
 QueryResult PersistentObjectManager.query(PageableQuerySpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor, PagingSessionCache pagingSessionCache, ResultProcessor a_resultProcessor)
          Execute a query
 QueryResult PersistentObjectManager.expand(Persistable a_source, String a_otherSideRole, Class a_linkClass, boolean a_onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor)
          Expand the given persistent object by retrieving the links from the datastore given the role that the object plays in the association and and the target association class.
 QueryResult PersistentObjectManager.expand(Persistable a_source, String a_otherSideRole, Class a_linkClass, boolean a_onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor, boolean a_sorted)
          Expand the given persistent object by retrieving the links from the datastore given the role that the object plays in the association and and the target association class with added argument for sorting.
 QueryResult PersistentObjectManager.expand(Persistable a_source, String a_otherSideRole, QuerySpec a_querySpec, boolean a_onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor)
          Expand the given persistent object by retrieving the links from the datastore given the role that the object plays in the association, the target association class and the selection criteria provided.
private  QueryResult PersistentObjectManager.expandAllRoles(Persistable a_source, Class a_linkClass, QuerySpec a_querySpec, boolean a_onlyOtherSide, AccessControllerProcessor a_accessControllerProcessor, boolean a_sorted)
           
private  void PersistentObjectManager.queryWithEnable(StatementSpec a_snapshotSpec, boolean a_advancedQueryEnabled, WTConnection a_connection, AccessControllerProcessor a_accessControllerProcessor, ResultProcessor a_resultProcessor)
           
 

Uses of AccessControllerProcessor in wt.query
 

Methods in wt.query with parameters of type AccessControllerProcessor
 String TableExpression.getExpression(AttributeMapInfo a_attributeMapInfo, AccessControllerProcessor a_accessControllerProcessor, String a_alias, int a_outerJoinType, boolean a_fullPersistableTable, boolean a_useBind)
          Return string representation of this expression.
 String NullTableExpression.getExpression(AttributeMapInfo a_attributeMapInfo, AccessControllerProcessor a_accessControllerProcessor, String a_alias, int a_outerJoinType, boolean a_fullPersistableTable, boolean a_useBind)
          Return string representation of this expression.
 String ExternalTableExpression.getExpression(AttributeMapInfo a_attributeMapInfo, AccessControllerProcessor a_accessControllerProcessor, String a_alias, int a_outerJoinType, boolean a_fullPersistableTable, boolean a_useBind)
          Return string representation of this expression.
 String ClassViewExpression.getExpression(AttributeMapInfo a_attributeMapInfo, AccessControllerProcessor a_accessControllerProcessor, String a_alias, int a_outerJoinType, boolean a_fullPersistableTable, boolean a_useBind)
          Return string representation of this expression.
 String ClassTableExpression.getExpression(AttributeMapInfo a_attributeMapInfo, AccessControllerProcessor a_accessControllerProcessor, String a_alias, int a_outerJoinType, boolean a_fullPersistableTable, boolean a_useBind)
          Return string representation of this expression.
 String ArrayTableExpression.getExpression(AttributeMapInfo a_attributeMapInfo, AccessControllerProcessor a_accessControllerProcessor, String a_alias, int a_outerJoinType, boolean a_fullPersistableTable, boolean a_useBind)
          Return string representation of this expression.
 String AbstractSubSelectTableExpression.getExpression(AttributeMapInfo a_attributeMapInfo, AccessControllerProcessor a_accessControllerProcessor, String a_alias, int a_outerJoinType, boolean a_fullPersistableTable, boolean a_useBind)
          Return string representation of this expression.
abstract  String AbstractClassTableExpression.getExpression(AttributeMapInfo a_attributeMapInfo, AccessControllerProcessor a_accessControllerProcessor, String a_alias, int a_outerJoinType, boolean a_fullPersistableTable, boolean a_useBind)
          Return string representation of this expression.