com.ca.jcs.processor
Class AbstractAttributeStyleOpProcessorAssocIndirect
java.lang.Object
com.ca.jcs.processor.AbstractBaseProcessor
com.ca.jcs.processor.AbstractAttributeStyleOpProcessor
com.ca.jcs.processor.AbstractAttributeStyleOpProcessorAssocIndirect
- All Implemented Interfaces:
- Activatable, AssocAttributeOpProcessor, AssocIndirectAttributeOpProcessor, AttributeStyleOpProcessor, OpProcessor, PostQueryAttributesProcessor
public abstract class AbstractAttributeStyleOpProcessorAssocIndirect
- extends AbstractAttributeStyleOpProcessor
- implements AssocIndirectAttributeOpProcessor
Base class for attribute-style processors which implement indirect associations. Provides the service
of automatically initializing its proxiedAssocSelf member, which should be used when OpBindings are supported,
and may need to be triggered for calls that the attribute style processor makes to it's own methods. This member
is automatically assigned to "this" when no such OpBindings are active due to the current metadata.
|
Method Summary |
void |
activate()
Sets proxiedSelf to OpBindings-aware proxy if any OpBindings are configured, otherwise left assigned to "this". |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
proxiedAssocSelf
protected AssocIndirectAttributeOpProcessor proxiedAssocSelf
- Set to "this" unless OpBindings are active in which case assigned to an OpBindings aware proxy.
AbstractAttributeStyleOpProcessorAssocIndirect
public AbstractAttributeStyleOpProcessorAssocIndirect(BaseConnector connector)
- Hang on to some important contextual values.
- Parameters:
connector - Parent baseConnector.
activate
public void activate()
throws NamingException
- Description copied from class:
AbstractAttributeStyleOpProcessor
- Sets proxiedSelf to OpBindings-aware proxy if any OpBindings are configured, otherwise left assigned to "this".
- Specified by:
activate in interface Activatable- Specified by:
activate in interface AttributeStyleOpProcessor- Overrides:
activate in class AbstractAttributeStyleOpProcessor
- Throws:
NamingException
Created 2011-07-14 13:27 EST