wt.pds
Class StandardACProcessor

java.lang.Object
  extended bywt.pds.StandardACProcessor
All Implemented Interfaces:
AccessControllerProcessor

public class StandardACProcessor
extends Object
implements AccessControllerProcessor



Supported API: false

Extendable: false


Field Summary
private  AccessController accessController
           
private static String CLASSNAME
           
static boolean DEBUG
           
private static boolean FILTER_NULLS_626_COMPATIBILITY
           
private static DebugWriter LOG
           
private static String RESOURCE
           
static AccessControllerProcessor STANDARD_AC_PROCESSOR
          Default no-op access controller that enforcess no access control.
static AccessControllerProcessor STANDARD_NOOP_AC_PROCESSOR
          Default no-op access controller that enforcess no access control.
 
Fields inherited from interface wt.pds.AccessControllerProcessor
ACCESS_CONTROLLER, USE_OUTER_JOIN
 
Constructor Summary
StandardACProcessor()
          

Supported API: false
StandardACProcessor(AccessController a_accessController)
          

Supported API: false
 
Method Summary
 AccessController getAccessController()
          Gets the object for the association that plays role: accessController.
 boolean isUseOuterJoin()
          Gets the value of the attribute: useOuterJoin.
 Object[] processResults(Object[] results, Vector accessControlItemBuilders, Vector itemBuilders)
          

Supported API: false
 void setAccessController(AccessController a_AccessController)
          Sets the object for the association that plays role: accessController.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

STANDARD_NOOP_AC_PROCESSOR

public static final AccessControllerProcessor STANDARD_NOOP_AC_PROCESSOR
Default no-op access controller that enforcess no access control.

Supported API: false


STANDARD_AC_PROCESSOR

public static final AccessControllerProcessor STANDARD_AC_PROCESSOR
Default no-op access controller that enforcess no access control.

Supported API: false


accessController

private AccessController accessController

DEBUG

public static final boolean DEBUG

LOG

private static final DebugWriter LOG

FILTER_NULLS_626_COMPATIBILITY

private static boolean FILTER_NULLS_626_COMPATIBILITY
Constructor Detail

StandardACProcessor

public StandardACProcessor(AccessController a_accessController)


Supported API: false

Parameters:
a_accessController -

StandardACProcessor

public StandardACProcessor()


Supported API: false

Method Detail

isUseOuterJoin

public boolean isUseOuterJoin()
Gets the value of the attribute: useOuterJoin.

Supported API: false

Specified by:
isUseOuterJoin in interface AccessControllerProcessor
Returns:
boolean

processResults

public Object[] processResults(Object[] results,
                               Vector accessControlItemBuilders,
                               Vector itemBuilders)
                        throws PersistenceException


Supported API: false

Specified by:
processResults in interface AccessControllerProcessor
Parameters:
results -
accessControlItemBuilders -
itemBuilders -
Returns:
Object[]
Throws:
PersistenceException

getAccessController

public AccessController getAccessController()
Gets the object for the association that plays role: accessController.

Supported API: false

Specified by:
getAccessController in interface AccessControllerProcessor
Returns:
AccessController

setAccessController

public void setAccessController(AccessController a_AccessController)
Sets the object for the association that plays role: accessController.

Supported API: false

Specified by:
setAccessController in interface AccessControllerProcessor
Parameters:
a_AccessController -