com.ca.jcs.meta
Class MetaConnectorConfig
java.lang.Object
com.ca.jcs.cfg.ConnectorConfig
com.ca.jcs.meta.MetaConnectorConfig
- Direct Known Subclasses:
- JDBCMetaConnectorConfig, MetaPoolingConnectorConfig
public class MetaConnectorConfig
- extends ConnectorConfig
Common configuration for connectors configured via metadata - adds optional support for
specification of VirtualContainerConfigs used to create virtual containers
around object types in otherwise non-hierarchical connectors. For instance many flat connectors
(eg AS400) create virtual "Accounts" and "Groups" containers to avoid having a single
flat top-level container (the connector itself) which has all accounts and groups as its children. However,
connector developers are now encouraged to specify virtual containers in metadata rather then
using the virtual container support offered by this class.
Note that a connector (eg SQL, LND) can declare virtual containers for some objectclasses whilst
implementing real containers (ie they are represented persistently on the target system managed by
the connector) for others. However, there is no support at this point for the same objectclass
appearing under both virtual and real containers under the one connector.
| Methods inherited from class com.ca.jcs.cfg.ConnectorConfig |
getAcceptedUnknownAttrIds, getAttrHeaderMsgFormatId, getCacheManagerClass, getCacheManagerConfigReference, getConverters, getExceptionRetryMap, getObjHeaderMsgFormatId, getResilientDelay, getResilientMaxRetries, getRollbackConnectionAttrs, getStreamingQueryThreshold, getTypeConverter, getValidators, isAllowMetadataModify, isCachingRequired, isCaseSensitive, isFailOnUnknownAttrIds, isImmediateQueryFlush, isLazyConnect, isSearchExpensiveAttrs, isTransactional, isValidateFromConnector, isValidateToConnector, mergeMap, setAcceptedUnknownAttrIds, setAllowMetadataModify, setAttrHeaderMsgFormatId, setCacheManagerClass, setCacheManagerConfigReference, setCachingRequired, setCaseSensitive, setConverters, setExceptionRetryMap, setFailOnUnknownAttrIds, setImmediateQueryFlush, setLazyConnect, setObjHeaderMsgFormatId, setResilientDelay, setResilientMaxRetries, setRollbackConnectionAttrs, setSearchExpensiveAttrs, setStreamingQueryThreshold, setTransactional, setValidateFromConnector, setValidateToConnector, setValidators |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MetaConnectorConfig
public MetaConnectorConfig()
getContainerBaseObjectClass
public String getContainerBaseObjectClass()
setContainerBaseObjectClass
public void setContainerBaseObjectClass(String objectClass)
getVirtualContainers
public Collection<VirtualContainerConfig> getVirtualContainers()
- Collection of virtual
VirtualContainerConfigs presented to the client,
even though the managed system actually has a flat model.
setVirtualContainers
public void setVirtualContainers(Collection<VirtualContainerConfig> virtualContainers)
Created 2009-10-09 16:43 EST