Uses of Class
com.ca.jcs.assoc.Association

Packages that use Association
com.ca.jcs Contains all classes making up the implementation of CA Java Connector Server ("Java CS" or "JCS"), which supports connectors which take LDAP traffic in at the top level and convert it into the native language of the managed system with which they communicate. 
com.ca.jcs.assoc Collection of classes/interfaces concerned with the representation and processing of associations between objects. 
com.ca.jcs.jdbc   
com.ca.jcs.jndi This package provides support relating to the Java Naming and Directory Interface (JNDI) package of the JDK. 
com.ca.jcs.meta Contains components which are metadata driven or assist in the condensing of information derived from metadata to allow efficient processing. 
com.ca.jcs.ora   
 

Uses of Association in com.ca.jcs
 

Fields in com.ca.jcs with type parameters of type Association
protected  Collection<Association> ObjectClassMapping.allAssociations
          Name of LDAP attribute to Association info, for multi-valued attributes.
protected  Map<Boolean,Collection<Association>> ObjectClassMapping.allAssocsByIndirect
           
protected  HashMap<String,Association> ObjectClassMapping.connectorAttrAssocMap
           
protected  HashMap<String,Collection<Association>> ObjectClassMapping.connectorAttrKeyAssocMap
          Deprecated. 
protected  Collection<Association> ObjectClassMapping.fromAssociations
           
protected  Map<Boolean,Collection<Association>> ObjectClassMapping.fromAssocsByIndirect
           
protected  Collection<Association> ObjectClassMapping.toAssociations
           
protected  Map<Boolean,Collection<Association>> ObjectClassMapping.toAssocsByIndirect
           
 

Methods in com.ca.jcs that return Association
 Association ObjectClassMapping.findChildCompoundAssoc(String connAttrId)
          If there is an assoc on a child compound class, then we treat it as if it belongs to this class (the parent).
 Association ObjectClassMapping.getConnectorAttrAssoc(String connAttrId)
          Return Association from this class to another, given connector-speak attr name.
 Association ObjectClassMapping.getConnectorAttrAssocWithKey(String connAttrId)
          Deprecated. 
 Association ObjectClassMapping.getLdapAttrAssoc(String ldapAttrId)
           
 

Methods in com.ca.jcs that return types with arguments of type Association
 Collection<Association> ObjectClassMapping.getAllAssociations()
          Return all associations defined for this class mapping.
 Collection<Association> ObjectClassMapping.getAllAssociations(boolean indirect)
          Return all associations matching indirect defined for this class mapping.
 Collection<Association> ObjectClassMapping.getConnectorAttrAssocsWithKey(String connAttrId)
           
 Collection<Association> ObjectClassMapping.getConnectorAttrAssocsWithKey(String connAttrId, boolean objKey, boolean refKey)
           
 HashMap<String,Collection<Association>> ObjectClassMapping.getConnectorAttrKeyAssocMap()
          Deprecated. 
 Collection<Association> ObjectClassMapping.getFromAssociations()
          Return all Association records for associative attributes in this class, referring to other classes.
 Collection<Association> ObjectClassMapping.getFromAssociations(boolean indirect)
          Return all Association records for associative attributes in this class, referring to other classes.
 Collection<Association> ObjectClassMapping.getToAssociations()
          Return all Association records referring to this class from other classes.
 Collection<Association> ObjectClassMapping.getToAssociations(boolean indirect)
          Return all Association records referring to this class from other classes.
 

Methods in com.ca.jcs with parameters of type Association
 void ObjectClassMapping.addAssociation(Association assoc)
           
 void ObjectClassMapping.addConnectorAttrAssoc(String[] connAttrIds, Association assoc)
           
 void ObjectClassMapping.addConnectorAttrAssoc(String connAttrId, Association assoc)
           
 void ObjectClassMapping.addConnectorAttrKeyAssoc(Association assoc)
          Deprecated. 
 void ObjectClassMapping.addFromAssociation(Association assoc)
           
 void ObjectClassMapping.addToAssociation(Association assoc)
           
 Boolean ObjectClassMapping.AssocIsIndirectPred.apply(Association assoc)
           
 

Method parameters in com.ca.jcs with type arguments of type Association
 void ObjectClassMapping.setConnectorAttrKeyAssocMap(HashMap<String,Collection<Association>> connectorAttrKeyAssocMap)
          Deprecated. 
 

Uses of Association in com.ca.jcs.assoc
 

Fields in com.ca.jcs.assoc declared as Association
 Association AssocModificationItem.assoc
           
 Association[] SplitAttrIds.associations
           
 

Methods in com.ca.jcs.assoc with parameters of type Association
 void DefaultAssocDirectAttributeOpProcessor.addAttrAssocs(ObjectInfo objInfo, Association assoc, Attribute attr, Object context)
          Simply calls DefaultAssocDirectAttributeOpProcessor.updateAttrAssocs(ObjectInfo, int, Association, Attribute).
 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.
 void NestedAssocDirectAttributeOpProcessor.doAssocAddNestedReferences(String target, Association assoc, boolean targetDefinedAssoc, Attribute reverseLookupAttr)
          Calculate nested associations for target object and add the values to the reverse association attribute.
 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 NestedAssocDirectAttributeOpProcessor.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 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.
 NestedAssocDirectAttributeOpProcessor.AssocNestedInfo NestedAssocDirectAttributeOpProcessor.doLookupNestedAssociations(Association assoc, boolean targetDefinedAssoc)
          Provides a way for a connector choosing to implement this method, to enable endpoint specific computing of nested associative class info.
 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.
protected  MetaObjectClassMapping DefaultAssocDirectAttributeOpProcessor.getAssocClassMap(Association assoc, boolean targetDefinedAssoc)
           
protected  String DefaultAssocDirectAttributeOpProcessor.getAssocConnAttrId(Association assoc, boolean targetDefinedAssoc)
          Get the single connector speak associative attribute
protected  String[] DefaultAssocDirectAttributeOpProcessor.getAssocConnAttrIds(Association assoc, String ldapAttrId, boolean targetDefinedAssoc)
           
protected  String[] DefaultAssocDirectAttributeOpProcessor.getAssocConnectorAttrIds(Association assoc, boolean targetDefinedAssoc)
           
protected  String DefaultAssocDirectAttributeOpProcessor.getAssocLdapAttr(Association assoc, boolean targetDefinedAssoc)
           
protected  String DefaultAssocDirectAttributeOpProcessor.getAssocObjectClass(Association assoc, boolean targetDefinedAssoc)
           
 void DefaultAssocDirectAttributeOpProcessor.removeAttrAssocs(ObjectInfo objInfo, Association assoc, Attribute attr, Object opContext)
          Simply calls DefaultAssocDirectAttributeOpProcessor.updateAttrAssocs(ObjectInfo, int, Association, Attribute).
 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)
           
 

Method parameters in com.ca.jcs.assoc with type arguments of type Association
 void AssocIndirectAttributeOpProcessor.deleteAssocs(ObjectInfo objInfo, boolean fromObj, Collection<Association> assocs, Object context)
          Delete associations in direction dictated by fromObj.
 

Constructors in com.ca.jcs.assoc with parameters of type Association
AssocModificationItem(int op, Attribute attr, Association assoc)
           
AssocModificationItem(ModificationItem item, Association assoc)
           
 

Uses of Association in com.ca.jcs.jdbc
 

Methods in com.ca.jcs.jdbc with parameters of type Association
 void JDBCAttributeStyleOpProcessor.addAttrAssocs(ObjectInfo objInfo, Association assoc, Attribute attr, Object context)
          Note delegates to super class if assoc is of direct flavour.
protected  void JDBCAttributeStyleOpProcessor.doAddCompound(ObjectInfo compChildObjInfo, Association assoc, Attribute attr, String parentKeyVal)
          Create compound object
 void JDBCAttributeStyleOpProcessor.doLookupAssocs(ObjectInfo objInfo, Association[] associations, Attributes attrs, Object context)
          Look provided associations for object referenced by objInfo, updating attrs with any information found.
 NamingEnumeration<SearchResult> JDBCAttributeStyleOpProcessor.doSearchAssocs(MetaObjectClassMappings classMapppings, Association[] associations, NamingEnumeration<SearchResult> searchResults, String filterExpr, Object context)
          Find all associative field values in assocAttrIds in the search results provided in queryResults.
protected  String JDBCAttributeStyleOpProcessor.formAssocSearchSql(Association assoc, String filterExpr, int offset)
          form the sql to be used to search for associations
 void JDBCAttributeStyleOpProcessor.removeAttrAssocs(ObjectInfo objInfo, Association assoc, Attribute attr, Object context)
          Note delegates to super class if assoc is of direct flavour.
 

Method parameters in com.ca.jcs.jdbc with type arguments of type Association
 void JDBCAttributeStyleOpProcessor.deleteAssocs(ObjectInfo objInfo, boolean fromObj, Collection<Association> assocs, Object context)
          Don't need to worry about direct associations (and hence super class) here, as this method is part of the AssocIndirectAttributeOpProcessor interface only, and not used for direct associations.
 

Uses of Association in com.ca.jcs.jndi
 

Methods in com.ca.jcs.jndi with parameters of type Association
 NestedAssocDirectAttributeOpProcessor.AssocNestedInfo JNDIAttributeStyleOpProcessor.doLookupNestedAssociations(Association assoc, boolean targetDefinedAssoc)
          Find all information about nested associations for this connector.
 

Uses of Association in com.ca.jcs.meta
 

Methods in com.ca.jcs.meta with parameters of type Association
 String MetaConnector.getAssocReverseConnectorAttrId(ObjectInfo referencingObjInfo, Association assoc)
          Have to override this method (which updates group membership based on the assignment to the person.memberOf attribute), because eTLDAGroup has an ambiguous objectclass mapping to either of groupOfUniqueNames or groupOfNames which use the different membership attributes uniqueMember and member respectively.
 boolean MetaConnector.isLockedModify(ObjectInfo objInfo, Association assoc)
          By default virtual associations are modified in a locked context
 

Uses of Association in com.ca.jcs.ora
 

Methods in com.ca.jcs.ora with parameters of type Association
 void ORAAttributeStyleOpProcessor.addAttrAssocs(ObjectInfo objInfo, Association assoc, Attribute attr, Object context)
           
 void ORAAttributeStyleOpProcessor.doLookupAssocs(ObjectInfo objInfo, Association[] associations, Attributes attrs, Object context)
           
 NamingEnumeration<SearchResult> ORAAttributeStyleOpProcessor.doSearchAssocs(MetaObjectClassMappings classMapppings, Association[] associations, NamingEnumeration<SearchResult> searchResults, String filterExpr, Object context)
           
 void ORAAttributeStyleOpProcessor.removeAttrAssocs(ObjectInfo objInfo, Association assoc, Attribute attr, Object context)
           
 void ORAAttributeStyleOpProcessor.replaceAttrAssocs(ObjectInfo objInfo, Association assoc, Attribute attr, Object context)
           
 



Created 2011-07-14 13:27 EST