Deprecated API


Contents
Deprecated Classes
com.ca.jcs.AppendingNamingEnumeration
          Moved to com.ca.jcs.enumeration.AppendingNamingEnumeration 
com.ca.jcs.sdk.LDAPFilterToFileSearchVisitor
          Since Identity Manager r12.1, use and refer to SimpleLDAPFilterToMapVisitor instead. 
com.ca.jcs.LdapUtil
          Moved to com.ca.jcs.util.LdapUtil 
com.ca.jcs.meta.MetaDataUtil
          Use MetaDataDefs and DataModelUtil directly instead of using this class. 
com.ca.jcs.jdbc.NullValueClassConverter
          Use com.ca.jcs.converter.meta.NullValueClassConverter instead. 
com.ca.jcs.filter.UnescapeValueVisitor
          No longer needed now that ApacheDS FilterParser has been fixed up. 
 

Deprecated Exceptions
com.ca.jcs.PluginNotRequiredException
          Extend Vetoable interface and use return value from Vetoable.isVetoed() instead. 
 

Deprecated Fields
com.ca.commons.datamodel.DataModelValue.ANY_TYPE
           
com.ca.commons.datamodel.DataModelValue.BINARY_TYPE
           
com.ca.commons.datamodel.DataModelValue.BOOL_TYPE
           
com.ca.jcs.ObjectClassMapping.connectorAttrKeyAssocMap
           
com.ca.commons.datamodel.DataModelValue.DATE_TIME_TYPE
           
com.ca.commons.datamodel.DataModelValue.DATE_TYPE
           
com.ca.commons.datamodel.DataModelValue.DBL_TYPE
           
com.ca.commons.datamodel.DataModelValue.DURATION_TYPE
           
com.ca.commons.datamodel.DataModelValue.ENUM_TYPE
           
com.ca.commons.datamodel.DataModelValue.FLEXI_STR_TYPE
           
com.ca.commons.datamodel.DataModelValue.FLOAT_TYPE
           
com.ca.commons.datamodel.DataModelValue.INT_TYPE
           
com.ca.commons.datamodel.DataModelValue.LONG_TYPE
           
com.ca.commons.datamodel.DataModelValue.MAP_TYPE
           
com.ca.commons.datamodel.MetaDataDefs.MD_ACCOUNT_CLASS
           
com.ca.commons.datamodel.MetaDataDefs.MD_ACCOUNT_TEMPLATE_CLASS
           
com.ca.jcs.meta.MetaDataUtil.MD_ASSOC_OBJ_KEY_ATTR
          Use new name MetaDataDefs.MD_ASSOC_TABLE_OBJ_KEY_ATTR instead. 
com.ca.jcs.meta.MetaDataUtil.MD_ASSOC_REF_KEY_ATTR
          Use new name MetaDataDefs.MD_ASSOC_TABLE_REF_KEY_ATTR instead. 
com.ca.commons.datamodel.MetaDataDefs.MD_DEFAULT_VALUE
           
com.ca.jcs.meta.MetaDataUtil.MD_DN_IS_ABSOLUTE
          Use new name MetaDataDefs.MD_IS_DN_ABSOLUTE instead. 
com.ca.jcs.meta.MetaDataUtil.MD_DN_LDAP_OBJECTCLASS
          Use new name MetaDataDefs.MD_DN_LDAP_OBJECT_CLASS instead. 
com.ca.jcs.meta.MetaDataUtil.MD_DN_LDAP_OBJECTCLASSES
          Use new name MetaDataDefs.MD_DN_LDAP_OBJECT_CLASSES instead. 
com.ca.commons.datamodel.MetaDataDefs.MD_EDIT_VERSION
           
com.ca.commons.datamodel.MetaDataDefs.MD_ENDPOINT_CLASS
           
com.ca.commons.datamodel.MetaDataDefs.MD_GROUP_CLASS
           
com.ca.commons.datamodel.MetaDataDefs.MD_PAD_LENGTH
           
com.ca.commons.datamodel.MetaDataDefs.MD_POLICY_CLASS
           
com.ca.commons.datamodel.MetaDataDefs.MD_REF_OBJECT_TYPE
          Use MetaDataDefs.MD_ASSOC_REF_OBJECT_CLASS instead. 
com.ca.commons.datamodel.MetaDataDefs.MD_SUPER_CLASS
           
com.ca.commons.datamodel.DataModelValue.SEQ_TYPE
           
com.ca.commons.datamodel.DataModelValue.SET_TYPE
           
com.ca.commons.datamodel.DataModelValue.STR_TYPE
           
com.ca.commons.datamodel.DataModelValue.TIME_TYPE
           
com.ca.commons.datamodel.DataModelValue.UNDEF_TYPE
           
 

Deprecated Methods
com.ca.jcs.ObjectClassMapping.addConnectorAttrKeyAssoc(Association)
           
com.ca.commons.datamodel.DataModelType.fromLegacyType(int)
           
com.ca.commons.datamodel.DataModelValue.fromString(int, String)
          Use version taking a DataModelType instead of legacy int. 
com.ca.commons.datamodel.DataModelValue.fromString(int, String, DataModelValue.ConversionSettings)
          Use version taking DataModelType instead of legacy int. 
com.ca.jcs.ImplBundle.getAllowMetadataModify()
          Should use 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. 
com.ca.jcs.ObjectClassMapping.getConnectorAttrAssocWithKey(String)
           
com.ca.jcs.ObjectClassMapping.getConnectorAttrKeyAssocMap()
           
com.ca.jcs.meta.MetaConnector.getConnectorClassMap()
          Use MetaObjectClassMappings.getConnectorClassMap() instead. 
com.ca.jcs.meta.MetaConnectorConfig.getContainerBaseObjectClass()
          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. 
com.ca.jcs.ImplBundle.getCustomMetadataFile()
          Since r12.1: Use Connector Xpress templates and manually provide mappings for custom attributes etc instead. 
com.ca.jcs.util.LdapUtil.getRDNString(String, String, boolean, boolean)
          Rather than using the trim parameter, a better approach is to put the MetaDataDefs.MD_IS_TRIM_REQUIRED metadata setting on any naming attributes which require trimming. 
com.ca.jcs.cfg.ConnectorConfig.getResilientDelay()
          Now configure in a more fine-grained manner using ExceptionRetryGroup. 
com.ca.jcs.cfg.ConnectorConfig.getResilientMaxRetries()
          Now configure in a more fine-grained manner using ExceptionRetryGroup. 
com.ca.commons.datamodel.DataModelValue.getValue(DataModelType, String)
          Use fromString instead. 
com.ca.commons.datamodel.DataModelValue.getValue(int, String)
          Use fromString instead. 
com.ca.jcs.meta.MetaConnectorConfig.getVirtualContainers()
          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. 
com.ca.jcs.assoc.Association.isAssocKeyAttr(String)
            
com.ca.jcs.cfg.MetaPluginConfig.isOverrideValuePlugin()
            
com.ca.commons.datamodel.DataModelType.legacyType()
           
com.ca.jcs.ImplBundle.setAllowMetadataModify(Boolean)
          Should use 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. 
com.ca.jcs.ObjectClassMapping.setConnectorAttrKeyAssocMap(HashMap>)
           
com.ca.jcs.meta.MetaConnectorConfig.setContainerBaseObjectClass(String)
          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. 
com.ca.jcs.ImplBundle.setCustomMetadataFile(String)
          Since r12.1: Use Connector Xpress templates and manually provide mappings for custom attributes etc instead. 
com.ca.jcs.cfg.MetaPluginConfig.setOverrideValuePlugin(boolean)
           
com.ca.jcs.cfg.ConnectorConfig.setResilientDelay(long)
          Now configure in a more fine-grained manner using ExceptionRetryGroup. 
com.ca.jcs.cfg.ConnectorConfig.setResilientMaxRetries(long)
          Now configure in a more fine-grained manner using ExceptionRetryGroup. 
com.ca.jcs.ImplBundle.setStaticMetadataFile(String)
          Should use 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. 
com.ca.jcs.ImplBundle.setStaticMethodScriptStyleMetaDataFile(String)
          Should use 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. 
com.ca.jcs.meta.MetaConnectorConfig.setVirtualContainers(Collection)
          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. 
com.ca.jcs.filter.FilterUtil.toString(ExprNode)
          Simply call filter.toString() now. 
com.ca.commons.datamodel.DataModelValue.toString(int, Object, DataModelValue.ConversionSettings)
          This method takes legacy int values for the type and throws a runtime exception for unparsable strings, which is bad. Use the DataModelValue.getValue(DataModelType, String) or DataModelValue.toString(DataModelType, Object, ConversionSettings) methods instead. 
com.ca.commons.datamodel.DataModelValue.toTypeString()
          Use DataModelValue.getTypeString() instead. 
 

Deprecated Constructors
com.ca.jcs.enumeration.AppendingNamingEnumeration(Collection, long)
          Use AppendingNamingEnumeration.AppendingNamingEnumeration(SearchControls, Collection) instead. 
com.ca.jcs.converter.connector.DNAttributeConverter(String, String[], String, boolean, String, boolean, boolean, boolean, DNConverterFactory)
           
com.ca.jcs.converter.connector.DNConverter(MetaConnector, String, List, Map, String, boolean, String, boolean, boolean, boolean)
           
com.ca.jcs.ImplBundle(Collection)
          Left for compatibility with connector.xml files for r12 sample and custom connectors. 
com.ca.jcs.meta.MapSearchResultsFromConnectorEnum(MetaConnector, Name, Name, SearchControls, MetaObjectClassMapping, Set, NamingEnumeration)
           
com.ca.jcs.meta.MetaObjectClassMapping(DataModelClass, boolean, Boolean, List)
           
 



Created 2011-07-14 13:27 EST