Uses of Interface
com.ca.jcs.converter.attr.AttributeConverter

Packages that use AttributeConverter
com.ca.jcs.cfg Collection of classes used to configure the JCS and its contained components. 
com.ca.jcs.converter.attr   
com.ca.jcs.converter.connector   
com.ca.jcs.converter.eval   
com.ca.jcs.converter.meta   
com.ca.jcs.sdk.converter   
 

Uses of AttributeConverter in com.ca.jcs.cfg
 

Methods in com.ca.jcs.cfg that return AttributeConverter
 AttributeConverter ConnectorConfig.getTypeConverter(String typeString)
           
 

Uses of AttributeConverter in com.ca.jcs.converter.attr
 

Classes in com.ca.jcs.converter.attr that implement AttributeConverter
 class AttributeValueConverter
          Destructively convert all of an attributes values, either to suit connector (toConnector) or back to JCS standard format (fromConnector).
 class BoolAttributeConverter
          Calls BoolConverter on each value of a supplied attribute.
 class CommaSeparatedMultiValueFlattener
          Flatten a list of values into SQL list syntax (comma separated with '' signifying a single quote).
 class CSVMultiValueFlattener
          Flatten a list of values into CSV list syntax (double quoted and comma separated with "" signifying a single double quote), for instance the values 1, "2, 3 are encoded as "1","""2", "3".
 class EncryptAttributeConverter
           
 class ForceCaseAttributeConverter
          Converter that forces string values to be in particular case $Id: ForceCaseAttributeConverter.java 55483 2011-03-31 06:11:18Z khaam03 $
 class GeneralizedTimeAttributeConverter
          Setup attribute value converter for GeneralizedTime conversions
 class JavaObjectAttributeConverter
          Convert values for attribute to the Java Object matching the value type specified for their DataModelProperty.
 class MapAttributeConverter
          Convert between values via configured map, optionally ignoring case.
 class MultiValueFlattener
          Base class for flatteners which convert a list of values to a single literal, and vice-versa.
 class MultiValueFlattenerFactory
          Factory class allowing access to all defined MultiValueFlatteners.
 class NumericBaseAttributeConverter
          Attribute value converter wrapper for a converter capable of converting numeric attribute values from one base to another
 class ORedMultiValueFlattener
          A Flattening converter that performs logical OR operation on multi-valued attribute values which are numeric/enum ordinals.
 class PadAttributeConverter
          Wraps an a PadConverter in an AttributeValueConverter, and provides a suitable attribute value converter for lossless padding (ie. not overflowing maxLength)
 class RegexAttributeConverter
          Calls RegexConverter on each value of a supplied attribute.
 class SQLMultiValueFlattener
          Flatten a list of values into SQL list syntax (single-quoted and comma separated with '' signifying a single quote), for instance the values 1, '2, 3 are encoded as '1','''2', '3'.
 class StringArrayAttributeConverter
          Convert a multi-valued attribute to a single String[] value.
 class StructuralAttributeConverter
          Handy base class for converters that modify the structural form of an attribute, rather then just the syntax of its values.
 class TrimAttributeConverter
          Calls TrimConverter on each value of a supplied attribute.
 class XMLMultiValueFlattener
          Flatten a list of values into an XML delimitted literal, and vice-versa, for instance the values 1, 2, 3 are encoded as <list><1><2><3></list>.
 class XMLSQLDateTimeAttributeConverter
          Calls XMLSQLDateTimeConverter on each value of a supplied attribute.
 class XMLSQLTimeAttributeConverter
          Calls XMLSQLTimeConverter on each value of a supplied attribute.
 

Uses of AttributeConverter in com.ca.jcs.converter.connector
 

Subinterfaces of AttributeConverter in com.ca.jcs.converter.connector
 interface ConnectorDependantAttributeConverter
          Special variety of converter which requires access to a connector in order to do it's job, where the connector isn't made known to converters stored under the connector type but only when they are cloned for a concrete connector instance.
 

Classes in com.ca.jcs.converter.connector that implement AttributeConverter
 class DNAttributeConverter
          Convert DNs (Distinguished Names) to/from connector-speak/LDAP, by making use of a reference to the connector itself.
 class DNPropertyConverter
          Convert DNs (Distinguished Names) to/from connector-speak/LDAP, by making use of a reference to the connector itself.
 

Uses of AttributeConverter in com.ca.jcs.converter.eval
 

Methods in com.ca.jcs.converter.eval that return AttributeConverter
 AttributeConverter DefaultConverterManager.createValueConverter(DataModelValue value)
           
 AttributeConverter ConverterManager.createValueConverter(DataModelValue value)
          Handle creating an attribute validator based on property type.
 AttributeConverter PropertyConverters.getValueConverter()
           
 

Methods in com.ca.jcs.converter.eval with parameters of type AttributeConverter
 Boolean PropertyConverters.AttributeConverterFilter.apply(AttributeConverter ac)
           
 void PropertyConverters.setValueConverter(AttributeConverter valueConverter)
           
 

Uses of AttributeConverter in com.ca.jcs.converter.meta
 

Classes in com.ca.jcs.converter.meta that implement AttributeConverter
 class BoolPropertyConverter
          Convert boolean values; either numeric (1/0) to symbolic (true/false) or vice-versa, depending on configuration of converter and metadata settings on supplied property.
 class CountryPropertyConverter
          Converts country name values for a enum valued property named "country" (case-insensitive) to the country's two letter ISO code ("Australia" in LDAP maps to "AU" in connector-speak) if it has a MetaDataDefs.MD_IS_STORE_CODE metadata property set to true.
 class CSVMultiValuePropertyFlattener
          Convert values for attribute matching a multi-valued property to a flat string specifying an SQL encoded list.
 class EncyptPropertyConverter
          Encrypt values for an attribute matching a property based on settings provided in the property's metadata.
 class EnumPropertyConverter
          Convert symbolic values for a enum valued property to numeric form ("Tuesday" in lDAP maps to "2" in connector-speak), if it has a MetaDataDefs.MD_IS_STORE_NUMERIC metadata property which is set to true where enum's symbolic values are replaced by their ordinal values.
 class ForceCasePropertyConverter
          Converter that can force string values to be in particular case ["UPPER" | "LOWER"] $Id: ForceCasePropertyConverter.java 41662 2009-03-03 02:31:41Z khaam03 $
 class JavaObjectPropertyConverter
          Convert values for attribute to the Java Object matching the value type specified for their DataModelProperty.
 class MultiValuePropertyFlattener
          Convert values for attribute matching a multi-valued property to a flattened string using the style specified by the MetaDataDefs.MD_FLATTEN_STYLE metadata.
 class NumericBasePropertyConverter
          Property converter capable of translating from one numeric base to another.
 class ORedMultiValuePropertyFlattener
          A flattening converter that performs flattening by performing a logical OR operation on the target attribute values.
 class PadPropertyConverter
          Apply configurable padding to a value, usually after most/all converters have ran.
 class PropertyConverter
          Convert an attribute's values given it's type and constraints available in the metadata stored on prop, in both the "toward connector" direction (toConnector) and "from connector" direction (fromConnector).
 class RegexPropertyConverter
          Encrypt values for an attribute matching a property based on settings provided in the property's metadata.
 class SQLMultiValuePropertyFlattener
          Convert values for attribute matching a multi-valued property to a flat string specifying an SQL encoded list.
 class StringArrayPropertyConverter
          Convert values for attribute matching a multi-valued property to a String[].
 class TimeNumericPropertyConverter
          Convert values for a time valued property to numeric form, if it has a 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.
static class TimeNumericPropertyConverter.TimeNumericAttributeConverter
           
 class TrimPropertyConverter
          When registered causes attribute's values to be trimmed, i.e. leading and trailing spaces will be removed.
 class XMLMultiValuePropertyFlattener
          Convert values for attribute matching a multi-valued property to a flat XML encoded string.
 

Methods in com.ca.jcs.converter.meta that return AttributeConverter
 AttributeConverter PropertyConverter.getAttrConverter()
           
 

Methods in com.ca.jcs.converter.meta with parameters of type AttributeConverter
 void PropertyConverter.setAttrConverter(AttributeConverter attrConverter)
           
 

Uses of AttributeConverter in com.ca.jcs.sdk.converter
 

Classes in com.ca.jcs.sdk.converter that implement AttributeConverter
 class DemoFlattenAttributeConverter
          A demo flattener that flattens multiple values into a single string literal separated by a configured valueSeparator string (refer to comments in DemoFlattenPropertyConverter.
 class DemoFlattenPropertyConverter
          An example of a property converter, which can be triggered on a attribute according to the presence of one or more metadata settings on it (as defined when it is registered in conf/connector.xml (connector-specific scope) or conf/server_jcs.xml (global scope)).
 



Created 2011-07-14 13:27 EST