|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ca.jcs.cfg.ConnectorConfig
com.ca.jcs.meta.MetaConnectorConfig
public class MetaConnectorConfig
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.
| Field Summary |
|---|
| Fields inherited from class com.ca.jcs.cfg.ConnectorConfig |
|---|
CONFIG_LOG |
| Constructor Summary | |
|---|---|
MetaConnectorConfig()
|
|
| Method Summary | |
|---|---|
boolean |
getAllowNonFilterableNamingAttrs()
Normally placing MetaDataDefs.MD_IS_CONNECTOR_FILTERABLE == false on a naming attribute is not allowed
by the JCS but for pathological connectors (eg PPS) this restriction needs to be relaxed, although we make it subject to
this switch to prevent anyone being lazy when writing their connectors (filtering natively is far superior to doing it
after the fact at the JCS level). |
String |
getContainerBaseObjectClass()
Deprecated. Defining virtual containers in metadata is preferred over configuration in connector.xml since Identity Manager r12, refer to definition of eTDYNAccountContainer in sdkdyn_metadata.xml for an example. |
Collection<VirtualContainerConfig> |
getVirtualContainers()
Deprecated. Defining virtual containers in metadata is preferred over configuration in connector.xml since Identity Manager r12, refer to definition of eTDYNAccountContainer in sdkdyn_metadata.xml for an example. |
void |
setAllowNonFilterableNamingAttrs(boolean allowNonFilterableNamingAttrs)
|
void |
setContainerBaseObjectClass(String objectClass)
Deprecated. Defining virtual containers in metadata is preferred over configuration in connector.xml since Identity Manager r12, refer to definition of eTDYNAccountContainer in sdkdyn_metadata.xml for an example. |
void |
setVirtualContainers(Collection<VirtualContainerConfig> virtualContainers)
Deprecated. Defining virtual containers in metadata is preferred over configuration in connector.xml since Identity Manager r12, refer to definition of eTDYNAccountContainer in sdkdyn_metadata.xml for an example. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MetaConnectorConfig()
| Method Detail |
|---|
public boolean getAllowNonFilterableNamingAttrs()
MetaDataDefs.MD_IS_CONNECTOR_FILTERABLE == false on a naming attribute is not allowed
by the JCS but for pathological connectors (eg PPS) this restriction needs to be relaxed, although we make it subject to
this switch to prevent anyone being lazy when writing their connectors (filtering natively is far superior to doing it
after the fact at the JCS level).
public void setAllowNonFilterableNamingAttrs(boolean allowNonFilterableNamingAttrs)
@Deprecated public String getContainerBaseObjectClass()
@Deprecated public void setContainerBaseObjectClass(String objectClass)
@Deprecated public Collection<VirtualContainerConfig> getVirtualContainers()
VirtualContainerConfigs presented to the client,
even though the managed system actually has a flat model.
@Deprecated public void setVirtualContainers(Collection<VirtualContainerConfig> virtualContainers)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||