Uses of Class
com.ca.jcs.annotations.OpBindingMethod

Packages that use OpBindingMethod
com.ca.jcs.assoc Collection of classes/interfaces concerned with the representation and processing of associations between objects. 
com.ca.jcs.processor Contains components implementing processing of LDAP operations like add() / modify() search etc, where three styles are supported: attribute-style, method-style and script-style. 
 

Uses of OpBindingMethod in com.ca.jcs.assoc
 

Methods in com.ca.jcs.assoc with annotations of type OpBindingMethod
 void AssocAttributeOpProcessor.addAttrAssocs(ObjectInfo objInfo, Association assoc, Attribute attr, Object opContext)
          Helper method called by AssocAttributeOpProcessor.doModifyAssocs(com.ca.jcs.ObjectInfo, AssocModificationItem[], Object) for each association that needs to be added to the object referenced by objInfo.
 NamingEnumeration<SearchResult> DefaultAssocDirectAttributeOpProcessor.doAssocSearchForReferencesTo(ObjectInfo targetObjInfo, Association assoc, boolean targetDefinedAssoc, MetaConnector connector)
          Given a targetInfo object and association, returns search result (in connector-speak) for each instance of assoc's class which references the targetInfo object.
 NamingEnumeration<SearchResult> AssocDirectAttributeOpProcessor.doAssocSearchForReferencesTo(ObjectInfo targetObjInfo, Association assoc, boolean targetDefinedAssoc, MetaConnector connector)
           
 void DefaultAssocDirectAttributeOpProcessor.doAssocUpdateReferencesTo(ObjectInfo targetObjInfo, Name newConnDn, MetaConnector connector)
          Handle updating all reverse associative pointers referring to the target object referred to by targetObjInfo (whether single or multi-valued), with its new DN.
 void AssocDirectAttributeOpProcessor.doAssocUpdateReferencesTo(ObjectInfo targetObjInfo, Name newConnDn, MetaConnector connector)
           
 void DefaultAssocDirectAttributeOpProcessor.doDeleteAssocs(ObjectInfo targetObjInfo, Object opContext)
          Delete all associations referencing target object referred to by objInfo.
 void AssocAttributeOpProcessor.doDeleteAssocs(ObjectInfo objInfo, Object opContext)
          Handle updating associative links after the object referenced by objInfo is deleted.
 void DefaultAssocDirectAttributeOpProcessor.doLookupAssocs(ObjectInfo objInfo, Association[] associations, Attributes attrs, Object opContext)
          Lookup all associations for the target object referred to be objInfo and add them as multi-valued associative attributes to attrs.
 void AssocAttributeOpProcessor.doLookupAssocs(ObjectInfo objInfo, Association[] associations, Attributes attrs, Object opContext)
          Append any links to object referred to by objInfo to attrs via provided associations.
 void DefaultAssocDirectAttributeOpProcessor.doModifyAssocs(ObjectInfo objInfo, AssocModificationItem[] items, Object opContext)
          Break down provided association modification into DefaultAssocDirectAttributeOpProcessor.addAttrAssocs(com.ca.jcs.ObjectInfo, com.ca.jcs.assoc.Association, javax.naming.directory.Attribute, java.lang.Object) or DefaultAssocDirectAttributeOpProcessor.removeAttrAssocs(com.ca.jcs.ObjectInfo, com.ca.jcs.assoc.Association, javax.naming.directory.Attribute, java.lang.Object) calls as appropriate.
 void AssocAttributeOpProcessor.doModifyAssocs(ObjectInfo objInfo, AssocModificationItem[] items, Object opContext)
          Process a single 1:1 or 1:N associative relationship, handles associative processing required for OpProcessor.doAdd(com.ca.jcs.ObjectInfo, javax.naming.directory.Attributes) and OpProcessor.doModify(com.ca.jcs.ObjectInfo, javax.naming.directory.ModificationItem[]).
 void DefaultAssocDirectAttributeOpProcessor.doModifyRnAssocs(ObjectInfo objInfo, Rdn newRdn, Object opContext)
          Update association attributes after the target object denoted by objInfo (which still refers to the old name) is renamed.
 void AssocAttributeOpProcessor.doModifyRnAssocs(ObjectInfo objInfo, Rdn newRnValue, Object opContext)
          Handle updating associative links after the object referenced by objInfo is renamed.
 void DefaultAssocDirectAttributeOpProcessor.doMoveAssocs(ObjectInfo objInfo, Name newName, Object opContext)
          Update association attributes after the target object denoted by objInfo (which still refers to the old name) is moved to newName.
 void AssocAttributeOpProcessor.doMoveAssocs(ObjectInfo objInfo, Name newName, Object opContext)
          Handle updating associative links after object referenced by objInfo is moved.
 NamingEnumeration<SearchResult> DefaultAssocDirectAttributeOpProcessor.doSearchAssocs(MetaObjectClassMappings classMapping, Association[] associations, NamingEnumeration<SearchResult> searchResults, String filterExpr, Object opContext)
          Wrap provided queryNum with logic to provide values for association attributes on search results.
 NamingEnumeration<SearchResult> AssocAttributeOpProcessor.doSearchAssocs(MetaObjectClassMappings classMapppings, Association[] associations, NamingEnumeration<SearchResult> searchResults, String filterExpr, Object opContext)
          Decorate each search result read from queryEnum with any links to other objects via provided associations.
 void AssocAttributeOpProcessor.removeAttrAssocs(ObjectInfo objInfo, Association assoc, Attribute attr, Object opContext)
          Helper method called by AssocAttributeOpProcessor.doModifyAssocs(com.ca.jcs.ObjectInfo, AssocModificationItem[], Object) for each association that needs to be removed to the object referenced by objInfo.
 void DefaultAssocDirectAttributeOpProcessor.updateAttrAssocs(ObjectInfo objInfo, int modOp, Association assoc, Attribute attr)
          Handle updating the reverse associative membership list based on changes to the target object referred to by objInfo, eg when changing account.memberOf the membership lists of the referenced groups are what actually needs to be updated.
 void AssocDirectAttributeOpProcessor.updateAttrAssocs(ObjectInfo objInfo, int modOp, Association assoc, Attribute attr)
           
 

Uses of OpBindingMethod in com.ca.jcs.processor
 

Methods in com.ca.jcs.processor with annotations of type OpBindingMethod
 void AttributeStyleOpProcessor.activate()
           
 void AttributeStyleOpProcessor.deactivate()
           
 void OpProcessor.doAdd(ObjectInfo objInfo, Attributes attrs)
          Create a new object on the managed system with the provided attributes stored for it.
 void OpProcessor.doDelete(ObjectInfo objInfo)
          Delete the object referenced by objInfo from a managed system.
 Attributes OpProcessor.doLookUp(ObjectInfo objInfo, String[] attrIds)
          Look up the provided attribute names on the managed object referenced by objInfo, attribute ids not mapped to connector-speak will either be discarded or cause an error depending on the level of strictness configured for the parent connector.
 void OpProcessor.doModify(ObjectInfo objInfo, ModificationItem[] modItems)
          Apply the provided items to the object on the managed system referenced by objInfo.
 void OpProcessor.doModifyRn(ObjectInfo objInfo, Rdn newRdn)
          Rename the managed object referenced by objInfo so that it has the new Relative Distinguished Name (RDN) provided (an example newRdn might be nameAttrId=MyNewName).
 void OpProcessor.doMove(ObjectInfo objInfo, Name newParentName, Rdn newRdn)
          Move the managed object referenced by objInfo to a new parent whilst also changing its RDN (of form "attr=value").
 NamingEnumeration<SearchResult> OpProcessor.doSearch(ObjectInfo baseObjInfo, FilterInfo filterInfo, Map<String,String> environment, SearchControls searchControls)
          Perform search under specified baseName on managed system, using the standard JNDI interfaces and semantics.
 void PostQueryAttributesProcessor.processPostQueryAttributes(ObjectInfo objInfo, Attributes attrs)
          Called after attributes have been collected after a doLookUp or for each result returned by a doSearch.
 void PostQueryAttributesProcessor.processPostQuerySearchResult(ObjectInfo objInfo, Set<String> requestedConnAttrIds, Attributes attrs, SearchResult sr)
          Called after LDAP search result returned by a doSearch is finalized (note that PostQueryAttributesProcessor.processPostQueryAttributes(ObjectInfo, Attributes) will have already been called) to allow specialized processing.
 



Created 2011-07-14 13:27 EST