|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| AssocAttributeOpProcessor | Interface to be implemented by classes derived from AttributeStyleOpProcessor
which need to deal with associative attributes (direct flavour where associative links are stored directly in an
attribute on at least one of side of the association). |
| AssocDirectAttributeOpProcessor | Interface to be implemented by classes derived from AttributeStyleOpProcessor
which need to deal with "direct" associations, where the associative link between two objects is
stored directly on one of the objects. |
| AssocIndirectAttributeOpProcessor | Interface to be implemented by classes derived from AttributeStyleOpProcessor
which need to deal with "indirect" associations, where the associative link between two objects is
stored in a table external to both of them. |
| Class Summary | |
|---|---|
| AssocAttributeOpProcessorProxy | This Proxy can wrap any object implementing AssocAttributeOpProcessor
and handle splitting association related attributes and operations out and
dispatching them automatically to the appropriate association related methods,
delegating only non-associative arguments to the ultimate concrete methods
defined in AttributeStyleOpProcessor. |
| Association | Represents associative relationships between objects, using one of two flavours: Direct associations; where the associative link is represented by an attribute stored directly on one (or both) of the objects at either end of the link. |
| AssocModificationItem | Helper struct for connectors needing to deal with associations - contains a modification item along with the association related to its target attribute. |
| AssocQueryResultDecorateNamingEnumeration | A naming enumeration that decorates each search result with association values, if it has any. |
| DefaultAssocAttributeOpProcessor | Default implementation handling reverse direct association logic for classes which need to deal with
both direct and indirect associations, use DefaultAssocDirectAttributeOpProcessor instead if only
direct associations need to be dealt with. |
| DefaultAssocDirectAttributeOpProcessor | Default implementation of "direct" associations, where the associative link between an object and another is stored directly in one of their attributes. |
| DefaultAssocDirectAttributeOpProcessor.AssocAttrValue | Wraps an associative attribute value which is either a DN or other attribute value |
| NestedAssocDirectAttributeOpProcessor | A reverse association processor supporting nested associations where defining end of the association (class) can be nested. |
| NestedAssocDirectAttributeOpProcessor.AssocNestedInfo | Store nisNetgroup nesting information and the means to convert from nisNetgroup names to their respective DNs. |
| SplitAttrIds | Helper struct for connectors needing to deal with associations, where non-associative attributes are split from associative ones for easy processing. |
| SplitModificationItems | Helper struct for connectors needing to deal with associations, where modification items for non-associative items are split from associative ones for easy processing. |
| Enum Summary | |
|---|---|
| DefaultAssocDirectAttributeOpProcessor.AssociationStyle | Classifies styles of associations |
Collection of classes/interfaces concerned with the representation and processing of
associations between objects. Associations are normally created as a result of metadata settings
such as "assocRefObjectClass" referenced by the constants matching MetaDataUtil.MD_ASSOC_*,
but could also be created manually. Refer to the Association class for an overview
of how associations are represented.
MetaDataUtil,
$Id: package.html 47098 2010-01-22 01:36:37Z khaam03 $
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||