|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
SearchResult returned by LDAP search requests, in particular converting
relative names and LDAP URLs to absolute names.super.activate() which creates and registers the connection manager, as well as notifying this connector instance
of its metadata.
attrs for it.
opattributes.xsd schema).
AssocAttributeOpProcessor.doModifyAssocs(com.ca.jcs.ObjectInfo, AssocModificationItem[], Object)
for each association that needs to be added to the object referenced by objInfo.
DefaultAssocDirectAttributeOpProcessor.updateAttrAssocs(ObjectInfo, int, Association, Attribute).
LdapUtil.addAttributeValues(Attribute, Collection, boolean) with toString=false.
name.
ConnectorMapToAlias= values expected in Connector class metadata.
Association info, for multi-valued
attributes.
searchControls.
AppendingNamingEnumeration.AppendingNamingEnumeration(SearchControls, Collection) instead.
RawNamingEnumeration.next() is first called.
value, in the direction specified
by toConnector.
str to sb, ensuring it is quoted with quoteString if one has been configured.
str, ensuring it is quoted with quoteString if one has been configured.
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).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.connector.isObjectClassRequired() == true.
AttributeStyleOpProcessor
which need to deal with "direct" associations, where the associative link between two objects is
stored directly on one of the objects.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.Collection result.
Collection result.
Collection result.
FilterInfo passed in to its constructor:
Remaps attribute names to connector-speak equivalents.AttributeStyleOpProcessor implementation.StringValidator against each value of an
attribute (which may be multi-valued).CustomJdbmPartition callback method made before a configuration entry is modified.
BoolConverter on each value of a supplied attribute.#BoolConverter(false)
BoolConverter.BoolConverter(boolean, Collection) with null second argument.
isNumeric refers to whether numeric form should be stored
on the endpoint (connector-speak).
GenericObjectPool.borrowObject(), but not comments about soft failures in
comments for this class.
LdapServiceUnavailableException
with code ResultCodeEnum.UNAVAILABLE)
and which ones are hard failures (in which can throw LdapServiceUnavailableException
with any other code, or any other NamingException variety which implements
LdapException).
RegexValidator.NOT_REGEX_MATCH_BRIEF_MSG is used instead
of RegexValidator.NOT_REGEX_MATCH_MSG).
DataModelClass and its
contained properties.DNAttributeConverter).
JNDIBeanStore using this factory
has been closed down.
connectorMapToAmbiguous= metadata property as can reduce need to query the endpoint to determine which connector-speak Distinguished
Names (DNs) match a given LDAP DN.NamingEnumeration classes, which are useful when
implementing search logic for a connector.OpBindings.currValue in order for it to
match newValue.
currValue in order for it to
match newValue.
DefaultConnectorManager how many seconds to wait for an activation of an existing connector which is not yet activated.
connectorMapTo= values expected in Connector class' metadata,
see MetaConnector.CONN_HOST_ATTR etc.
Level string.
BaseConnector.CONN_DN, except allows for just the flat name rather then the connector-speak DN to be returned from a search.
connectorMapTo= values expected in Connector class' metadata.
BaseConnector.CONN_NAME, allows any attribute mapped to this value to be set with the naming attribute like eTDYNNamingAttribute does
when used with an ambiguous naming attribute, except this time it's unconditional and can always be used to look at the naming id.
ConnectorAttributesProcessor will rollback connection attributes after their unsuccessful modification,
to go back to last working connection details for a given connector instance.
BaseConnector.splitConnectorPassThroughAttrId(String).
BaseConnector etc.ConnectorTypes and
Connectors based on DNs and attributes passed in at the
ConnectorType (aka Endpoint Type) and Connector levels of the DIT.ConnectorTypes and
Connectors configuration to persistent storage, so that the configuration can be loaded
after JCS restart.ConnectorPersister.StateType.ConnectorType (aka Endpoint Type) configured by metadata, which acts as
parent in the DIT for its contained Connector instances.DataModelClass and its
contained properties.prop, in both the "toward
connector" direction (toConnector) and "from connector" direction
(fromConnector).toConnector - including management of ConverterValueCache.
toConnector.
MetaConnector.convertDNToConnector(org.apache.directory.shared.ldap.name.LdapDN, boolean) with last arg (tryCache) =true.
server_jcs.xml or impl bundle Spring configuration
files.ConverterConfig.DEFAULT_ORDER.
super.convertToConnector(attrs)
attrs if
need to access current state of the target object.
super.convertFromConnector(attrs) after normalizing SET values into a single
JSONArray value.
attr into a single string literal (if it has two or more), otherwise
leave it unchanged, for storage on a the managed native system.
attr with a new id, if newId is null then attr's id will be used.
to.
MetaDataDefs.MD_IS_STORE_CODE
metadata property set to true.StubAttributeStyleOpProcessor instance.
OpProcessor
for the provided connector in an instance of the
provided proxy class.
AttributeType
BaseClassType
BinaryValue
config converter plug-in that
must have a constructor taking a MetaObjectClassMapping as
an argument.
classMap as an argument.
ClassReference
ClassType
config validator plug-in
that must have a constructor taking a MetaObjectClassMapping
as an argument.
CollectionValue
JDBCConnectionManager.
attrs.
dnStr based on the value returned by BaseConnector.isBehaviourStrictConnectorDns().
name based on the value returned by BaseConnector.isBehaviourStrictConnectorDns().
MetaConnectorType capable of broadcasting
metadata changes to contained connectors.
EnumDef
EnumValue
EnumValueDef
FlexiStrValue
Item
MapEntryType
MapValue
MetadataClassType
MetadataPropertyType
MethodPayloadType
MethodStyleOpProcessor
for the provided connector in an instance of the
provided proxy class.
JAXBElement<ModelType>}
ModelType
NamespaceType
ObjectInfo extension, if required for a connector.
OpAttributes
OpAttributeType
OpBindingGuardType
Opbindings
OpBindingType
OpMultiValuedListType
ParameterBindingType
consArg1 (with class as defined in
constructor argument passed in).
MetaPluginConfig.createPlugin(Object, Class) assuming constructor
argument is concrete class of consArg.
consArg1 and consArg2 (with classes as defined in
constructor arguments passed in), and secondly looking for constructor taking only consArg2 by itself).
config converter plug-in that
must have a constructor taking a MetaObjectClassMapping and
DataModelProperty as arguments.
classMap and prop as arguments, otherwise
falling back one taking just prop as an argument.
PropertyType
validatorClass that must have a
constructor taking a DataModelProperty as an argument.
ScriptFunctionType
ScriptStyleOpProcessor
for the provided connector in an instance of the
provided proxy class.
ScriptType
SimpleValue
typeToAttrValidatorMap map).
1, "2, 3 are encoded as "1","""2", "3".ImplBundle.getCustomMetadataFile().
DataModelBuilder to support saving of edited values by
splitting them back out into separate fragments.Connector.STATE_DELETING).
super.deactivate()
handles cleaning up the connection pool.
ScriptStyleOpProxyHandler.debug(String, Object, boolean, int) with null Object argument.
ScriptStyleOpProxyHandler.debug(String, Object, boolean, int) underneath.
ScriptStyleOpProxyHandler.debug(String, Object, boolean, int) underneath.
ScriptStyleOpProxyHandler.debug(String, Object, boolean) underneath.
cipherText falling back to the provided defaultAlgorithm
if the cipherText doesn't start with a supported prefix in LegacyCryptoService.ALG_PREFS.
JNDIMetaConnectorConfig.RETRIABLE_EXCEPTION_MESSAGES_KEY:
"Connection refused", "Connection reset" - can be added to via connector.xml.
DefaultAssocDirectAttributeOpProcessor instead if only
direct associations need to be dealt with.fromObj.
AssocIndirectAttributeOpProcessor interface only, and not used
for direct associations.
DemoFlattenPropertyConverter.MetaConnectorType instance identified by name.
DirContext instances.DNPropertyConverter.DNPropertyConverter.DNPropertyConverter(DataModelProperty, DNConverterFactory)
with a factory that creates a vanilla DNConverter instance.
.sdk eand groups file the .grp extention.
targetObjInfo (whether single or multi-valued), with its new DN.
objInfo from a managed system.
objInfo from a managed system.
objInfo
is deleted.
objInfo.
objInfo,
attribute ids not mapped to connector-speak will either be discarded or cause an error depending
on the level of strictness configured for the parent connector.
objInfo,
attribute ids not mapped to connector-speak will either be discarded or cause an error depending
on the level of strictness configured for the parent connector.
objInfo to attrs
via provided associations.
objInfo and add them as
multi-valued associative attributes to attrs.
objInfo and add them as
multi-valued associative attributes to attrs.
OpProcessor.doLookUp(com.ca.jcs.ObjectInfo, String[]) that
can increase the efficiency of validator checks against expensive
attributes by just return stubs for them (ie only the number of values
is returned rather then content).
items to the object on the managed system referenced by
objInfo.
items to the object on the managed system referenced by
objInfo.
.properties file.
OpProcessor.doAdd(com.ca.jcs.ObjectInfo, javax.naming.directory.Attributes)
and OpProcessor.doModify(com.ca.jcs.ObjectInfo, javax.naming.directory.ModificationItem[]).
DefaultAssocDirectAttributeOpProcessor.addAttrAssocs(com.ca.jcs.ObjectInfo, com.ca.jcs.assoc.Association, javax.naming.directory.Attribute, java.lang.Object) or DefaultAssocDirectAttributeOpProcessor.removeAttrAssocs(com.ca.jcs.ObjectInfo, com.ca.jcs.assoc.Association, javax.naming.directory.Attribute, java.lang.Object) calls as appropriate.
objInfo so that it has the new
Relative Distinguished Name (RDN) provided (an example newRdn might be
nameAttrId=MyNewName).
objInfo so that it has the new
Relative Distinguished Name (RDN) provided (an example newRdn might be
nameAttrId=MyNewName).
OpProcessor Java Doc for detials.
objInfo
is renamed.
objInfo
(which still refers to the old name) is renamed.
objInfo to a new parent whilst
also changing its RDN (of form "attr=value").
objInfo to a new parent whilst
also changing its RDN (of form "attr=value").
OpProcessor Java Doc for detials.
OpProcessor Java Doc for detials.
objInfo
is moved.
objInfo
(which still refers to the old name) is moved to newName.
baseName on managed system, using the standard
JNDI interfaces and semantics.
baseName on managed system, using the standard
JNDI interfaces and semantics.
isBehaviourSearchObjAsLookup() to return true (which SDKMetaConnector
does).
queryEnum with any links to other objects
via provided associations.
queryNum with logic to provide values for association attributes on search results.
assocAttrIds in
the search results provided in queryResults.
OpBindingsHelper.ERROR_STATUS_ATTR
on success, otherwise sets it to description of error that occurred.
MetaDataDefs.MD_IS_STORE_NUMERIC metadata property which is set to
true where enum's symbolic values are replaced by their
ordinal values.EnumValueValidator which doesn't have access to metadata settings like
MetaDataDefs.MD_IS_STORE_SYMBOLIC which affect the plug-in's behaviour.ResourceBundle.ErrorMessages relating to a single operation on
the same object.CompositeName.
stdoutRecordSeparator and placed
on a blocking queue with maximum size maxSize. which can be retrieved by
ExecHelper.getStdoutRecordQueue().
ExecHelper.ExecHelper(String, int, org.slf4j.Logger) except allows input to be
read from a blocking queue and for processing of text as it is read from this queue, before being
written to the input stream of the spawned process.
FileSystemSchemaLoader(null, (String)null).
JNDIUtil.filterEscape(String) to make life easier for scripts and code in general by avoiding import,
and also calls LdapUtil.escapeNonAscii(String).
unflattenedConnAttr if required.
connAttr if required.
MetaDataDefs.MD_FORCE_MOD_MODE.
PropertyConverters.forceModificationItemOp(com.ca.jcs.ObjectInfo, boolean, javax.naming.directory.ModificationItem, boolean[]) returns true for any of the provided items.
DataModelValue.fromString(DataModelType, String, ConversionSettings) with null last argument.
xml (which resulted from a call
to ErrorMessages.toXML() } using XMLDecoder and returns the resulting
object.
indirect defined for this class mapping.
ConnectorConfig.getAllowMetadataModify() instead, as it can be configured in the
jcs/conf/override/<connector>/connector.xml file. Left for compatibility with connector.xml files
for r12 sample and custom connectors.
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).
ldapAttrId given an attribute containing an object instance's
connector objectClasses.
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.
var=val component of an
LDAP JNDI Name, accounting for RDN quoting rules.
var=val component of an
LDAP JNDI Name, accounting for RDN quoting rules.
var=val component of an
LDAP JNDI Name, accounting for RDN quoting rules but look for
user specified RDN name match.
LdapUtil.getAttributeValueList(Attribute, boolean) with toString=false.
Collection into a values of
a multivalued JNDI attribute.
BaseConnector.isAutoDirectAssocRequired()
returns true, where updates of associations after Delete / Rename or other
operations are not required due to clean-up performed by the native system
or because of special processing needs.
BeanTypes in the inheritance
hierarchy for the given class.
MetaObjectClassMappings.getLdapClassMappings() which mention ldapAttrId.
Association from this class to another, given connector-speak attr name.
MetaObjectClassMapping.getConnectorAttrId(String, boolean) with strict=true.
mdPropName
for the datamodel property associated with attribute
connAttrId (which is the connector-speak version of the
attribute name).
MetaObjectClassMappings.getConnectorClassMap() instead.
/conf/connector.xml using Spring XML.
connDn.
MetaConnectorFactory method that supports unique path generation
and non-ambiguous re-calculation of connector type and connector name from the filename.
mdPropName on the datamodel property associated with attribute
connAttrId (which is the connector-speak version of the
attribute name).
mdPropName
for the datamodel property associated with attribute
connAttrId (which is the connector-speak version of the
attribute name).
(objectclass=*) on managed system, given all
class names which are known to be mapped on the connector-side.
LdapUtil.LDAP_OBJECT_CLASS containing connector object class,
where there is:
There is a property with connectorMapTo equal to "Choice:objectClass".
connAttrId (which is the connector-speak version of the
attribute name).
mdPropName
for the datamodel property associated with attribute
connAttrId (which is the connector-speak version of the
attribute name).
MetaConnectorFactory method that supports unique path generation
and non-ambiguous re-calculation of connector type name from the filename.
PartitionLoaderService.dnConnectorTypeKeyAttribute and the
value specified for it in a DN is used to look up a matching ImplBundle, if one exists.
DirContext instance that is ready for use.
setJNDIEnv or setContext methods.
DirContext.
Reader
into a DSML object tree.
filter.accept() has been called on this visitor, or null if no equality assertions were found.
Association records for associative attributes in
this class, referring to other classes.
Association records for associative attributes in
this class, referring to other classes.
ConnectorDependantAttributeConverter.
ConnectorDependantAttributeConverter.
ConnectorDependantAttributeConverter.
/conf/connector.xml
using Spring XML.
ImplBundle].
BaseConnector.CONN_DN on the connector
side, including the special BaseConnector.LDAP_CONN_DN attribute which will always serve
this role regardless of metadata settings.
propName
on the provided class cls.
DataModelValue,DataModelValue pairs
DirContext instances.
JNDIMetaConnector.activate().
MappingTypes,
grouped by ID for this class.
DataModelValue,DataModelValue pairs
"/conf/myconnector" will
result in message formats being read from "/conf/myconnector.properties" by default,
"/conf/myconnector_fr.properties" if the locale is French etc.
geMetaData() in JCS 1.0 release, ideally would be left abstract here and should be overridden
in the concrete processor, for instance SDKAttributeStyleOpProcessor.
DataModelPropertys describing metadata.
boolPropName or
def if no such property exists.
strPropName or
def if no such property exists.
className in model.
PostQueryAttributesProcessor.
MetaConnectorType.getMethodStyleMetaData() and MetaConnectorType.getScriptStyleMetaData() return sub-lists filtered by format if
desired.
ConnectorAttributesProcessor. and deeper levels will be handled by AttributeStyleOpProcessor.
(objectclass=*) on managed system, given all
class names which are known to be mapped on the connector-side.
MetaPluginConfig].
SqlReturnType.TYPE_UNKNOWN
when no special handling is required.
Collection,
optionally performing a conversion on each individual action.
SimpleLdapName support.
MetaDataDefs.MD_IS_TRIM_REQUIRED metadata
setting on any naming attributes which require trimming.
attrId, and applying
RFC 2253 quoting rules to the provided attrValue.
JNDIAttributeStyleOpProcessor.
ExceptionRetryGroup.
ExceptionRetryGroup.
className in model.
List of all searchable properties names for
the given class.
DataModelSource, in order they were merged.
Association records referring to this class from
other classes.
Association records referring to this class from
other classes.
AttributeValidator given type string
ValidatorModifyOpContext.getAttributesProxy() if no modifications apply.
DataModelValue.DEFAULT_CONVERSION_SETTINGS if null.
DataModelValue.getValueAsString(com.ca.commons.datamodel.DataModelValue.ConversionSettings) with null argument.
DataModelValues which can be used to clear etc,
but shouldn't be used to add new values.
DataModelValue pairs.
MetaDataDefs.MD_VENDOR_FLAGS on namespace.
VirtualContainerConfigs presented to the client,
even though the managed system actually has a flat model.
RawNamingEnumeration.rawHasMore() returns true, unless a time limit was configured and has been exhausted
in which case throws a LdapTimeLimitExceededException.
RawNamingEnumeration.hasMore().
PartitionLoaderService interceptor has been registered (and
uses a MetaConnectorFactory) in the DirectoryService's StartupConfiguration.Operation
requiring special association handling the following processing steps are followed:
method names is mapped to integer code, so that switch statements can be used
arguments to methods requiring association handling are pre-processed by
being split into non-association and association related portions
the method is called with the non-association portion of its arguments
if required, the association related portion of the method's arguments
are then passed on for post-processing.
BaseConnector.isIndirectAssociations()==Boolean.FALSE.
lookup()s on the object referred to
by the baseName.
OpProcessor.doSearch(com.ca.jcs.ObjectInfo, com.ca.jcs.filter.FilterInfo, java.util.Map, javax.naming.directory.SearchControls)
method is called is only called for a single objectclass at a time, then they should
override this method to return true.
OpProcessor.doSearch(com.ca.jcs.ObjectInfo, com.ca.jcs.filter.FilterInfo, java.util.Map, javax.naming.directory.SearchControls) method is only called for a single object class at a time.
LdapName can be used to pass them in or parse names
passed back in search results.
connAttrId the unique naming attribute for this class?
LdapUtil.TEST_EXISTANCE_ATTRS
(objectclass=*).
status represents a transient condition
rather then a logical failure, false otherwise.
name matches the DN suffix for the Partition associated with this connector.
DataModelProperty.DataModelValue.
- JavaObjectPropertyConverter - Class in com.ca.jcs.converter.meta
- Convert values for attribute to the Java Object matching the value type
specified for their
DataModelProperty. - JavaObjectPropertyConverter(JavaObjectPropertyConverter.Config, DataModelProperty) -
Constructor for class com.ca.jcs.converter.meta.JavaObjectPropertyConverter
-
- JavaObjectPropertyConverter(DataModelProperty) -
Constructor for class com.ca.jcs.converter.meta.JavaObjectPropertyConverter
-
- JavaObjectPropertyConverter.Config - Class in com.ca.jcs.converter.meta
-
- JavaObjectPropertyConverter.Config() -
Constructor for class com.ca.jcs.converter.meta.JavaObjectPropertyConverter.Config
- Create instance will default values for all fields, and default values for conversionSettings fields.
- javaType -
Variable in enum com.ca.commons.datamodel.DataModelType
-
- JAXB_CTX -
Static variable in class com.ca.commons.opbindings.OpBindingsHelper
-
- JAXB_OBJ_FACTORY -
Static variable in class com.ca.commons.opbindings.OpBindingsHelper
- JAXB Object factory (generated).
- jaxbContext -
Static variable in class com.ca.commons.jndi.beans.JNDIBeanStoreFactory
-
- JAXBHelper - Class in com.ca.commons.datamodel
- Helper for getting correctly configured marshallers/unmarshallers.
- jaxbItemNameGetter -
Static variable in class com.ca.commons.datamodel.DataModelUtil
-
- JCSInfo - Class in com.ca.jcs
- Helper class that prints out JCS system version number and contains some subsystem wide constants.
- JDBCAttributeStyleOpProcessor - Class in com.ca.jcs.jdbc
- A dynamic JDBC connector driven by metadata which specifies all mapping
information for Account, Group and Connection (Endpoint) classes.
- JDBCAttributeStyleOpProcessor(BaseConnector) -
Constructor for class com.ca.jcs.jdbc.JDBCAttributeStyleOpProcessor
-
- JDBCAttributeStyleOpProcessor.VendorTypeHandling - Enum in com.ca.jcs.jdbc
- Defines various JDBC type treatment options
- JDBCConnectionManager - Class in com.ca.jcs.jdbc
- Simplistic connection manager wrapping a datasource and returning
Connections. - JDBCConnectionManager(DataSource) -
Constructor for class com.ca.jcs.jdbc.JDBCConnectionManager
-
- JDBCExceptionMappingProxy - Class in com.ca.jcs.jdbc
- Proxy that wraps the provided
JDBCMetaConnector to the handle
mapping of DataAccessException hierarchy used by Spring
JDBC into the LdapNamingException hierarchy imposed on connectors
running inside the JCS. - JDBCExceptionMappingProxy(Connector, AttributeStyleOpProcessor) -
Constructor for class com.ca.jcs.jdbc.JDBCExceptionMappingProxy
-
- JDBCExceptionMappingProxy(Connector, MethodStyleOpProcessor) -
Constructor for class com.ca.jcs.jdbc.JDBCExceptionMappingProxy
-
- JDBCExceptionMappingProxy(Connector, ScriptStyleOpProcessor) -
Constructor for class com.ca.jcs.jdbc.JDBCExceptionMappingProxy
-
- JDBCMetaConnector - Class in com.ca.jcs.jdbc
- A dynamic JDBC connector driven by metadata which specifies all mapping
information for Account, Group and Connection (Endpoint) classes.
- JDBCMetaConnector(ConnectorType, String, Logger, ConnectorConfig) -
Constructor for class com.ca.jcs.jdbc.JDBCMetaConnector
-
- JDBCMetaConnectorConfig - Class in com.ca.jcs.jdbc
- Template of settings which can be applied to a connector, which can then
override settings.
- JDBCMetaConnectorConfig() -
Constructor for class com.ca.jcs.jdbc.JDBCMetaConnectorConfig
-
- JDBCMethodStyleOpProcessor - Class in com.ca.jcs.jdbc
- Delegate that handles invocation of stored procedures, after the
framework has determined that the declared guard conditions match a
particular operation.
- JDBCMethodStyleOpProcessor(BaseConnector) -
Constructor for class com.ca.jcs.jdbc.JDBCMethodStyleOpProcessor
- Transaction management works without needing to explicitly refer to
connector's
transactionManager because managed implicitly using
datasource and JDBCStoredProcedure.
- JDBCScriptStyleOpProcessor - Class in com.ca.jcs.jdbc
- Executes SQL scripts generated by scripts via
MetaOpBindingsProxyHandler using configured
opbindings. - JDBCScriptStyleOpProcessor(BaseConnector) -
Constructor for class com.ca.jcs.jdbc.JDBCScriptStyleOpProcessor
- Transaction management works without needing to explicitly refer to
connector's
transactionManager because managed implicitly using
datasource and JDBCStoredProcedure.
- JDBCStoredProcedure - Class in com.ca.jcs.jdbc
- Class representing stored procedure calls, which allows for changing
of the associated datasource without complete recreation being required.
- JDBCStoredProcedure(DataSource, String) -
Constructor for class com.ca.jcs.jdbc.JDBCStoredProcedure
-
- JDBCTimeoutTemplate - Class in com.ca.jcs.jdbc
- JdbcTemplate with support for timeout per Statement
- JDBCTimeoutTemplate(DataSource) -
Constructor for class com.ca.jcs.jdbc.JDBCTimeoutTemplate
-
- JDBCTimeoutTemplate(DataSource, int) -
Constructor for class com.ca.jcs.jdbc.JDBCTimeoutTemplate
-
- JNDIAttributeStyleOpProcessor - Class in com.ca.jcs.jndi
- Handles actual delegation of JNDI operations to remote managed system,
attribute name mapping and any other registered conversions have been
applied.
- JNDIAttributeStyleOpProcessor(JNDIMetaConnector) -
Constructor for class com.ca.jcs.jndi.JNDIAttributeStyleOpProcessor
-
- JNDIBeanPropertyHandler - Interface in com.ca.commons.jndi.beans
- A handler to translate JNDI attributes into Java Bean property values
and vice versa.
- JNDIBeanStore - Class in com.ca.commons.jndi.beans
-
- JNDIBeanStore.FilterSearcher<R> - Class in com.ca.commons.jndi.beans
-
- JNDIBeanStoreConfigException - Exception in com.ca.commons.jndi.beans
-
- JNDIBeanStoreConfigException(String) -
Constructor for exception com.ca.commons.jndi.beans.JNDIBeanStoreConfigException
-
- JNDIBeanStoreConfigException(String, Throwable) -
Constructor for exception com.ca.commons.jndi.beans.JNDIBeanStoreConfigException
-
- JNDIBeanStoreConfigException(Throwable) -
Constructor for exception com.ca.commons.jndi.beans.JNDIBeanStoreConfigException
-
- JNDIBeanStoreException - Exception in com.ca.commons.jndi.beans
-
- JNDIBeanStoreException() -
Constructor for exception com.ca.commons.jndi.beans.JNDIBeanStoreException
-
- JNDIBeanStoreException(String) -
Constructor for exception com.ca.commons.jndi.beans.JNDIBeanStoreException
-
- JNDIBeanStoreException(String, Throwable) -
Constructor for exception com.ca.commons.jndi.beans.JNDIBeanStoreException
-
- JNDIBeanStoreException(Throwable) -
Constructor for exception com.ca.commons.jndi.beans.JNDIBeanStoreException
-
- JNDIBeanStoreFactory - Class in com.ca.commons.jndi.beans
-
- JNDIBeanStoreFactory(DataModelBuilder, boolean) -
Constructor for class com.ca.commons.jndi.beans.JNDIBeanStoreFactory
-
- JNDIBeanStoreFactory(DataModelBuilder) -
Constructor for class com.ca.commons.jndi.beans.JNDIBeanStoreFactory
-
- JNDIBeanStoreFactory() -
Constructor for class com.ca.commons.jndi.beans.JNDIBeanStoreFactory
-
- JNDIConnectionFactory - Class in com.ca.jcs.jndi
- Generic factory which can assist in management of a pool of JNDI connections (
InitialDirContexts)
based provided configuration jndiEnv. - JNDIConnectionFactory(Properties) -
Constructor for class com.ca.jcs.jndi.JNDIConnectionFactory
- Remember settings which will be used to allocate future connections, where at least these fields
must be included for connections to be established:
Context.PROVIDER_URL
Context.INITIAL_CONTEXT_FACTORY
Context.SECURITY_AUTHENTICATION
Context.SECURITY_PRINCIPAL
Context.SECURITY_CREDENTIALS
- JNDIConnectionPool - Class in com.ca.jcs.jndi
- Management of a pool of JNDI connections (
InitialDirContexts) based on
provided configuration jndiEnv using JNDIConnectionFactory to create brand new
connections where there are not enough already in the pool. - JNDIConnectionPool(Properties, GenericObjectPool.Config, Logger) -
Constructor for class com.ca.jcs.jndi.JNDIConnectionPool
-
- JNDIConnectionPool(Properties, Logger) -
Constructor for class com.ca.jcs.jndi.JNDIConnectionPool
-
- jndiEnv -
Variable in class com.ca.commons.jndi.beans.ResilientDirContextFactory
-
- jndiEnv -
Variable in class com.ca.jcs.jndi.JNDIConnectionFactory
-
- JNDIExceptionToLdapMapper - Class in com.ca.jcs.jndi
- Map exceptions from target JNDI NamingException to
LdapNamingExceptions with meaningful
result codes where possible. - JNDIExceptionToLdapMapper() -
Constructor for class com.ca.jcs.jndi.JNDIExceptionToLdapMapper
-
- JNDIExceptionToLdapMapper(Collection<String>) -
Constructor for class com.ca.jcs.jndi.JNDIExceptionToLdapMapper
-
- JNDIKerberosConnectionFactory - Class in com.ca.jcs.jndi
-
- JNDIKerberosConnectionFactory(Properties, String) -
Constructor for class com.ca.jcs.jndi.JNDIKerberosConnectionFactory
-
- JNDIKerberosConnectionPool - Class in com.ca.jcs.jndi
-
- JNDIKerberosConnectionPool(Properties, GenericObjectPool.Config, String, Logger) -
Constructor for class com.ca.jcs.jndi.JNDIKerberosConnectionPool
-
- JNDIKerberosConnectionPool(Properties, String, Logger) -
Constructor for class com.ca.jcs.jndi.JNDIKerberosConnectionPool
-
- JNDIKEY_LDAPSOCKETFACTORY_PROP -
Static variable in class com.ca.jcs.jndi.JNDIMetaConnector
-
- JNDIMetaConnector - Class in com.ca.jcs.jndi
- Base class for connectors using the JNDI (Java Naming and Directory Interface) API to communicate
with their target managed systems.
- JNDIMetaConnector(ConnectorType, String, Logger, ConnectorConfig) -
Constructor for class com.ca.jcs.jndi.JNDIMetaConnector
-
- JNDIMetaConnector.PagedSearchSupport - Enum in com.ca.jcs.jndi
-
- JNDIMetaConnector.Vendor - Enum in com.ca.jcs.jndi
- Vendor's know apriori - there is no reason this list has to be complete but some vendors have been
found to be problematic in which case identifying them becomes important so that work-arounds can be
put into effect.
- JNDIMetaConnectorConfig - Class in com.ca.jcs.jndi
- Configuration which basically allows all
GenericObjectPool.Config properties to be set via bean
getters/setters, and allows a map of settings to be provided which override any default settings in code. - JNDIMetaConnectorConfig() -
Constructor for class com.ca.jcs.jndi.JNDIMetaConnectorConfig
-
- JOIN_CONN_ATTR_IDS -
Static variable in class com.ca.jcs.jndi.VirtualFullNameHandler
- Note that only one of sn/surname will be set, e.g.
- joinAttrs(Attributes, String, String[]) -
Static method in class com.ca.jcs.util.LdapUtil
- Joins the values of the attribute ids named in joinAttrIds, within attrs,
separated by sep.
- joinLdapAttrIds -
Variable in class com.ca.jcs.jndi.VirtualFullNameHandler
-
- JSAFE_PROVIDER -
Static variable in class com.ca.commons.security.crypto.CryptoUtil
- The name of the RSA JSafe JCE provider.
- JSONCompoundValueClassConverter - Class in com.ca.jcs.converter.meta
- Converts JNDI Attributes collections representing compound values to/from JSON objects, or
optionally their string representation.
- JSONCompoundValueClassConverter(JSONCompoundValueClassConverter.Config, MetaObjectClassMapping) -
Constructor for class com.ca.jcs.converter.meta.JSONCompoundValueClassConverter
-
- JSONCompoundValueClassConverter(MetaObjectClassMapping) -
Constructor for class com.ca.jcs.converter.meta.JSONCompoundValueClassConverter
-
- JSONCompoundValueClassConverter.Config - Class in com.ca.jcs.converter.meta
-
- JSONCompoundValueClassConverter.Config() -
Constructor for class com.ca.jcs.converter.meta.JSONCompoundValueClassConverter.Config
-
- JSONReverseCompoundValueClassConverter - Class in com.ca.jcs.converter.meta
- Does reverse transformation to JSONCompoundValueClassConverter, so can be used by the framework to
take in JSON-string-encoded compound values in LDAP-speak which are converted into nested Attributes
representation in connector-speak (which allows validator and converter plug-ins to be easily applied).
- JSONReverseCompoundValueClassConverter(MetaObjectClassMapping) -
Constructor for class com.ca.jcs.converter.meta.JSONReverseCompoundValueClassConverter
-
BaseConnector.splitConnectorPassThroughAttrId(String).
LdapUtil.LDAP_OBJECT_CLASS.
ResultCodeEnum.UNWILLING_TO_PERFORM by default.SimpleLDAPFilterToMapVisitor instead.ResultCodeEnum.UNWILLING_TO_PERFORM by default.ResultCodeEnum.UNWILLING_TO_PERFORM by default.RetryOpProcessorProxy for consideration of retiable status based on exception messages.Crypt.MetaDataDefs.MD_MIN_LENGTH <= length <= MetaDataUtil#MD_MAX_LENGTH
where if the min is not specified it defaults to 0 and if the max is not
specified the length is simply not checked against an upper bound.Partition interface, but is never called.
searchControls.
toConnMap.
toConnMap, with support for
ignoring case of values in each direction.
ldapAttrIds belonging to the LDAP object class
matching objectInfo to their connector-speak equivalents,
where the naming attribute is always forced to be present in the first
position.
ldapAttrIds belonging to the LDAP object class
matching objectInfo to their connector-speak equivalents,
where the naming attribute is always forced to be present in the first
position.
BasicAttributes
instead of ApacheDS LockableAttributesImpl in order to handle cases like JDBC where
column names which may include multi-byte characters are used as attribute ids).
MetaConnector.mapAttributesIdsToConnector(com.ca.jcs.ObjectInfo, javax.naming.directory.Attributes), so attributes
passed back by the concrete connector are mapped back into a form
suitable for passing back to the LDAP client, which involves the
following steps:
Map attribute names from connector-speak to LDAP.
toConnMap.
items and remap to connector-speak attr names, resolving an ambiguous to-connector
mappings as required.
MetaDataDefs.MD_ASSOC_TABLE_OBJ_KEY_ATTR instead.
MetaDataDefs.MD_ASSOC_TABLE_REF_KEY_ATTR instead.
MetaDataDefs.MD_CONN_MAP_TO
needs to be mapped to a complicated expression and therefore doesn't act
as a useful reference name in the connector's code (refer to LDA which
has ambiguous mappings for many classes/properties or ORA and SQL
JDBC-based connectors which set
MD_CONN_MAP_TO=[some complicated SQL SELECT statement] and
MD_CONN_MAP_ALIAS=account).
MetaDataDefs.MD_CONN_MAP_TO
specified for it to signify that MetaDataDefs.MD_CONN_MAP_TO mappings are
"lax", which means any attributes on such classes which aren't explicitly
mapped will keep their original names.
MetaDataDefs.MD_CONN_MAP_TO specified for it to signify that all properties
defined for it will use their LDAP names literally as their
connector-speak names.
FLEXI_STR:myType type and tie
this type to a RegexAttributeConverter
via your connector's conf/connector.xml file.
MetaDataDefs.MD_IS_DN_ABSOLUTE instead.
MetaDataDefs.MD_DN_LDAP_OBJECT_CLASS instead.
MetaDataDefs.MD_DN_LDAP_OBJECT_CLASSES instead.
MetaDataDefs.MD_DN_LDAP_OBJECT_CLASSES in datamodelMetaDataDefs.MD_DN_NAME_ONLY.
DemoFlattenPropertyConverter if present,
if value provided is not the empty string it specifies the separator string to be written out between
values, otherwise the string separator value configured via Spring XML in conf/connector.xml
will be used instead.
MultiValuePropertyFlattener).
MetaDataDefs.ForceCaseValue.
ImplBundle beans created
from the conf/connector.xml files read from all the
jcs-connector-*.jar files matching each connector
implementation on the classpath.
MetaDataDefs.MD_ASSOC_REF_OBJECT_CLASS instead.
FLEXI_STR:myType type and tie
this type to a RegexAttributeValidator
via your connector's conf/connector.xml file.
MetaDataDefs.MD_IS_READ_ONLY except that
the latter throws an error whereas this setting simply throws away
attempts to modify the property using the prohibited "ADD" or "MODIFY".
add over the top of this
suite.
writeSource when DataModelEditor.save() is
called.
VirtualContainerConfigs used to create virtual containers
around object types in otherwise non-hierarchical connectors.ConnectorType objects (aka Endpoint Type, formerly Namespace).ConnectorType (aka Endpoint Type, formerly Namespace) configured by metadata, which:
acts as parent for its contained MetaConnector instances
acts a collection point for the metadata information which all child connectors all share (both DataModel flavour
used by attribute-style processors and OpBindings flavour used for method/script style processors).MetaDataUtil (and copy the same javadoc approach it uses to
document each setting).MetaDataDefs.MD_FLATTEN_STYLE.MetaDataDefs.MD_FORCE_CASE.MetaDataDefs.MD_FORCE_MOD_MODE.MetaDataDefs.MD_NORMALIZE_CONN_VALUE.MetaDataDefs.MD_NORMALIZE_CONN_VALUE_STYLE.MetaDataDefs and DataModelUtil directly instead of using this class.MetaConnectorType.MetaConnector by handling dispatching of
method-style and script-style operation binding calls to the registered processors,
after evaluating guard conditions for relevance.MetaPluginConfig beans and allow efficient
lookup of them based on any of their metadata property name keys.DataModelValue) to plug-in
object instance.MetaConnectors that requiring pooling implementations
based on Jakarta Commons Pool's GenericObjectPool which can be configured using
the generic methods contained below.MetaOpBindingsProxyHandler to take care of method-style
op bindings.attrs for it with the attributes stored in-memory for this connector type.
items.
item to attr, which it
targets.
items to the set of attributes currently recorded for this connector.
items.
items to
attrs.
oldName under new container newParentName,
also changing its RDN (renaming it) if newRdnStr !
MetaConnector.move(LdapDN, LdapDN, String, boolean) with null and true
as the last two parameters.
MultiValueFlatteners.MetaDataDefs.MD_FLATTEN_STYLE metadata.JNDIBeanStore using a
StandardDirContextFactory.
JNDIBeanStore using a
FixedDirContextFactory.
JNDIBeanStore using the specified
DirContextFactory.
RawNamingEnumeration.rawNext(), unless a size limit was configured and has been exceeded
in which case throws a LdapSizeLimitExceededException.
RawNamingEnumeration.next().
NoCommaAttributeValidator.str
doesn't start and end with the configured quoteString.
MetaDataDefs.MD_FORCE_MOD_MODE metadata setting provided, as well as for single-valued
properties being modified with modes other then DirContext.REPLACE_ATTRIBUTE.
!- NullTransactionManager() -
Constructor for class com.ca.jcs.util.NullTransactionManager
-
- nullValue() -
Method in enum com.ca.commons.datamodel.DataModelType
-
- NullValueClassConverter - Class in com.ca.jcs.converter.meta
- ClassConverter that handles providing a configured "nullValue" for all marked attributes
when no explicit value is provided for them.
- NullValueClassConverter(NullValueClassConverter.NullValueConverterConfig, MetaObjectClassMapping) -
Constructor for class com.ca.jcs.converter.meta.NullValueClassConverter
-
- NullValueClassConverter - Class in com.ca.jcs.jdbc
- Deprecated. Use com.ca.jcs.converter.meta.NullValueClassConverter instead.
- NullValueClassConverter(NullValueClassConverter.NullValueConverterConfig, MetaObjectClassMapping) -
Constructor for class com.ca.jcs.jdbc.NullValueClassConverter
- Deprecated.
- NullValueClassConverter.NullValueConverterConfig - Class in com.ca.jcs.converter.meta
-
- NullValueClassConverter.NullValueConverterConfig() -
Constructor for class com.ca.jcs.converter.meta.NullValueClassConverter.NullValueConverterConfig
-
- NumberPropertyHandler - Class in com.ca.commons.jndi.beans
-
- NumberPropertyHandler() -
Constructor for class com.ca.commons.jndi.beans.NumberPropertyHandler
-
- NumericBaseAttributeConverter - Class in com.ca.jcs.converter.attr
- Attribute value converter wrapper for a converter capable of converting numeric
attribute values from one base to another
- NumericBaseAttributeConverter(int, int, String) -
Constructor for class com.ca.jcs.converter.attr.NumericBaseAttributeConverter
-
- NumericBaseConverter - Class in com.ca.jcs.converter.core
- Converter class capable of translating numeric values between bases
- NumericBaseConverter(int, int, String) -
Constructor for class com.ca.jcs.converter.core.NumericBaseConverter
-
- NumericBasePropertyConverter - Class in com.ca.jcs.converter.meta
- Property converter capable of translating from one numeric base to another.
- NumericBasePropertyConverter(ConverterConfig, DataModelProperty) -
Constructor for class com.ca.jcs.converter.meta.NumericBasePropertyConverter
-
- numGobblers -
Static variable in class com.ca.jcs.util.ExecHelper
-
BaseConnector.createObjectInfo() instead.
ErrorMessages object and populating it with a single message.
ErrorMessages.oneMessage(String, String) for description.
ErrorMessages.oneMessage(String, String[]) for description, where this method
allows you to specify that one or more of the provided msgArgs may need to
resolved (looked up as keys in the resource bundle).
OpBindingMethodInfo information, which ties the Java
runtime to any specified OpBindingType bindings, is written by this class.
OpBindingMethodInfo information, which ties the Java
runtime to any specified OpBindingType bindings, is read by this class.
Operations, which is
specified by the OpBindingMethod annotation.OpBindingMethodInfo configuration.OpBindingMethods.getInstance().
opbindings.xsd.null from the associated create*() methods.line.
ConnectorManager.Partition which need to
be implemented JCS ConnectorTypes and Connectors.Vetoable.isVetoed() instead.AttributeStyleOpProcessors
that wish to script specialized handling of query results.MetaObjectClassMapping object for
efficient access.
ProcessingNamingEnumeration.processNext(SearchResult) returns false.target, respecting any time / size limits
in SearchControls.
target, should use
ProcessingNamingEnumeration.ProcessingNamingEnumeration(SearchControls, NamingEnumeration) instead if at all possible as it respects
any configured time / size limits.
PostQueryAttributesProcessor.processPostQueryAttributes(ObjectInfo, Attributes) will
have already been called) to allow specialized processing.
prop, in both the "toward
connector" direction (toConnector) and "from connector" direction
(fromConnector).prop.resilientProxyClass class defined AND
The connector's configuration has resilientDelay > 0
resilientProxyClass class defined AND
The connector's configuration has resilientDelay > 0
MetaDataDefs.MD_IS_CONNECTOR_FILTERABLE
set false.ldapAttrId,
optionally building a map of objectclass to attribute id choices where the mappings have
the form objectClass:attrId (for a classMap with ambiguous
connector objectclass mappings).
MetaDataDefs.MD_MIN_VALUE <= value <= MetaDataDefs.MD_MAX_VALUE
where if the min is not specified it defaults to 0 and if the max is not
specified the length is simply not checked against an upper bound.min <= value < max where either bound can be null in
which case it is simply not checked against the value.ProcessingNamingEnumeration.processNext(SearchResult) returns true.
RegexConverter on each value of a supplied attribute.AssocAttributeOpProcessor.doModifyAssocs(com.ca.jcs.ObjectInfo, AssocModificationItem[], Object)
for each association that needs to be removed to the object referenced by objInfo.
DefaultAssocDirectAttributeOpProcessor.updateAttrAssocs(ObjectInfo, int, Association, Attribute).
cn=BLB,ou=LOFBE01,ou=eTrust Admin,o=democorp,c=AU and resulting DN considered to match was
cn=BLB,ou=LOFBE01,ou=eTrust Admin,o=DEMOCORP,c=AU.
name, if it is present.
MetaDataDefs.MD_DN_LDAP_OBJECT_CLASSES
which can't be distinguished by their connector-speak naming attributes alone.
ConnectorConfig.getExceptionRetryMap() which can be used to
provide extra strings to be searched for in exception messages, which signify
retriable (soft transient failures) when attempting to get a JDBC connection.
ConnectorConfig.getExceptionRetryMap() which can be used to
provide strings to be searched for in exception messages, which signify
retriable (aka "soft" / transient) failures when attempting to get a JNDI connection.
ConnectorConfig JavaBean (usually configured
from /conf/connector.xml using Spring XML).DirContext previously
provided by this factory is no longer needed.
DirContext.
LdapNameNotFoundException.DataModelEditor.mergeEditableFragment(com.ca.commons.datamodel.DataModelSource, com.ca.commons.datamodel.DataModelWritableSource), where the changes are split back
into the output fragments specified from the DataModelWritableSource
matching the ones from which they were merged.
SchemaService.SchemaService.ScriptStyleOpProxyHandler.SCRIPT_NAME_STATUS_ARRAY in which case script
should periodically check it and exit.
OpProcessor except that its methods take native
scripts targeting their host connector (eg SQL for JDBC) to be executed in order to
carry out operations on their target managed objects.MetaOpBindingsProxyHandler to take care of script-style
op bindings.metaConnector.
JNDIUtil.searchControlsToString(SearchControls) to make life easier for scripts and code in general by avoiding import.
ConnectorConfig.isFailOnUnknownAttrIds() is true then this list can be used to define
global attribute ids which aren't mapped, but shouldn't cause an add() or modify() operation
to fail when they are mentioned (individual connector configs can add their own ones too if they
wish).
ConnectorConfig.isFailOnUnknownAttrIds() is true then this list can be used to define
attribute ids which aren't mapped, but shouldn't cause an add() or modify() operation
to fail when they are mentioned.
ConnectorConfig.isFailOnUnknownAttrIds() is true then this list can be used to define
global attribute ids which aren't mapped, but shouldn't cause an add() or modify() operation
to fail when they are mentioned (individual connector configs can add their own ones too if they
wish).
ConnectorConfig.setStaticMetadataFile(java.lang.String) and
ConnectorConfig.setStaticMethodScriptStyleMetaDataFile(java.lang.String) can be overridden by LDAP modifies operations
on the ConnectorType.
ConnectorConfig#setAllowMetadataModify(boolean) instead, as it can be configured in the
jcs/conf/override/<connector>/connector.xml file. Left for compatibility for r12 sample and custom connectors.
Left for compatibility with connector.xml files for r12 sample and custom connectors.
LdapUtil.checkAttrsValid(Logger, Object, Attributes, boolean).
BaseConnector.getAutoDirectAssocExlusions()
BaseConnector.isAutoDirectAssocRequired()
BaseConnector.isBehaviourSearchObjAsLookup()
BaseConnector.isBehaviourSearchSingleClass()
CacheManager, but will be ignored unless
connector's BaseConnector.isCachingRequired() returns true (signifying that caching makes sense
for it's domain).
CacheManager, to be interpretted by it (expectation is that it will
usually be some kind of URL or reference to a resource or file containing configuration settings).
CachedLdapDN instances
for which ObjectInfo.isConnectorDnFromCache() will return true.
ConnectorTypes and
Connectors for use when they are changed.
MetaConnectorType will suffice.
ImplBundle to an LDAP ADD request (if no exact
match is found against any bundle's name property).
JavaObjectConverter.
DataSourceFactory.
connectorConfig (created by conf/connector.xml contained in connector's
jcs-connector-*.jar file) so that it can be used to
initialize the connector.
activeByDefault and no
"flatten" metadata value is provided for a multi-valued property.
eTLDAGroup in the
LDA connector requires cn=value is mapped to eTLDAGroupName=value as
well as eTLDACn=value).
order value.
ConnectorConfig.getAcceptedUnknownAttrIds())
appearing in add() and modify() calls will cause these operations to fail with an exception, if
set to false then only a warning is logged but the operation continues.
JNDIMetaConnectorConfig.getForcePagedResults().
BaseConnector.isHiddenLdapBaseDn()
MetaConnectorType.setConnectorFactory(ConnectorFactory) already one had.
BaseConnector.isIndirectAssociations()
DirContext
instances.
attrs, or do nothing if no logging related
attributes are present in attrs.
BaseConnector.isObjectClassRequired()
JDBCExceptionMappingProxy)
which the framework will automatically wrap around all the styles of
op processor (attribute-style, method-style or script-style) supported by
the connector.
Security.insertProviderAt(java.security.Provider, int).
Provider.
MetaDataDefs.MD_QUOTE_STRING.
BaseConnector.setQuoteString(String)
ExceptionRetryGroup.
ExceptionRetryGroup.
STATE_* constants which can be ORed together, for instance Connector.STATE_DELETING.
datamodel.xsd metadata (eg /conf/as400_metadata.xml)
stored in a local file rather then managed as an attribute, in which case this method should be called with true as an argument.
datamodel.xsd metadata stored
in a local file rather then managed as an attribute.
ConnectorConfig#setStaticMetadataFile() instead, as it can be configured in the
jcs/conf/override/<connector>/connector.xml file. Left for compatibility for r12 sample and custom connectors.
Left for compatibility with connector.xml files for r12 sample and custom connectors.
opbindings.xsd metadata (eg /conf/sdkscript_opbindings.xml) stored
in a local file rather then managed as an attribute, in which case this method should be called with true as an argument.
opbindings.xsd metadata stored
in a local file rather then managed as an attribute.
ConnectorConfig#setStaticMethodScriptStyleMetaDataFile() instead, as it can be configured in the
jcs/conf/override/<connector>/connector.xml file. Left for compatibility for r12 sample and custom connectors.
Left for compatibility with connector.xml files for r12 sample and custom connectors.
connectorMapTo values for naming attributes that
have arbitrary characters in them, including '_', ',', '=' etc.LdapName,
which make for easier passing of arbitrary connectorMapTo= values to concrete connectors.MetaDataDefs.MD_IS_MULTI_VALUED set to false for a class don't
recieve more then one value.BaseConnector.CONN_SKIP_PERSISTER_DELETE_ATTR on Connector Types/Connectors.
ObjectClassMapping.splitAssocAttrIds(String[]) for
each class mapping matching the contained filter, and returns a "union" of all the results.
attrs and returned for easy processing (null is returned if no associative
attributes are encountered).
1, '2, 3 are encoded as '1','''2', '3'.(& (objectClass="do.account") (name="jack*") (happy=*))
maps to ((name LIKE "JACK%") AND (happy NOT NULL)) on the
table "do.account.ConnectorConfig.getExceptionRetryMap() which can be used to
provide extra strings to be searched for in exception messages, which signify stale connections
ConnectorPersisterObserver callback method.
ConnectorPersisterObserver callback method.
AttributeStyleOpProcessor.AttributeStyleOpProcessor.StubMetaConnector is that it used as a place holder
for scripting connectors etc and consequently needs to be more configurable.MetaDataDefs.MD_IS_STORE_NUMERIC metadata property which is set to
true where the time is replaced by a long specifying
equivalent number of milliseconds.msgSrc and provided
locale, and put results into sb.
msgSrc and provided
locale, and return it.
msgSrc and default
locale, and return it.
msgSrc and provided
locale, and return it.
ErrorMessages.toResolvedString(org.springframework.context.MessageSource, java.util.Locale)
with null locale.
SimpleLDAPFilterToMapVisitor to turn provided filterInfo into a simplified (less precise) Map.
FilterUtil.toSimpleMap(FilterInfo) but from string
DataModelValue.getValue(DataModelType, String) or DataModelValue.toString(DataModelType, Object, ConversionSettings) methods instead.
DataModelValue.toString(int, Object, com.ca.commons.datamodel.DataModelValue.ConversionSettings) with a null last argument.
DataModelValue.getTypeString() instead.
ConnectionManager exposes a connection service.TrimConverter on each value of a supplied attribute.String.trim() on values, removing leading and trailing whitespace.CompositeName, required as JNDI client returns
composite names for search results.
flattenedConnAttr if required for the provided attribute (even if its value
is null) by looking at converters associated with prop independent of the number of values in flattenedConnAttr.
connAttr if required.
JAXBHelper.unmarshalCompact(String, String, String) with charEncoding=UTF-8.
objInfo, eg when changing account.memberOf the membership lists of the referenced
groups are what actually needs to be updated.
name (any OIDs are replaced with textual attribute names).
MetaDataUsageInfo information generated by looking for MetaDataDefsToXMLApf.META_DATA_USAGE_ANNOTATION
annotations in MetaDataDefs, is written by this class.
isQuery which, if true, causes class-level validators to
be skipped.
isQuery which, if true, causes class-level validators to
be skipped.
MetaConnector, providing
fast lookups for them via various keys etc.1, 2, 3 are encoded as <list><1><2><3></list>.XMLSQLDateTimeConverter on each value of a supplied attribute."1970-01-13T12:00:00") to the format
dictated by the SQL-92 standard (eg "1970-01-13 12:00:00").XMLSQLTimeConverter on each value of a supplied attribute."12:00:00.000") to the format
dictated the SQL-92 standard (eg "12:00:00").
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||