|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||