Uses of Class
com.ca.jcs.cfg.Vetoable

Packages that use Vetoable
com.ca.jcs.converter.connector   
com.ca.jcs.converter.meta   
com.ca.jcs.jndi This package provides support relating to the Java Naming and Directory Interface (JNDI) package of the JDK. 
com.ca.jcs.sdk.converter   
com.ca.jcs.validator.meta   
 

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

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

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

Subclasses of Vetoable in com.ca.jcs.converter.meta
 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 ClassConverter
          Destructively convert all the attributes provided for an operation based on the metadata associated with a DataModelClass and its contained properties.
 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 JSONCompoundValueClassConverter
          Converts JNDI Attributes collections representing compound values to/from JSON objects, or optionally their string representation.
 class JSONReverseCompoundValueClassConverter
          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).
 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 NullValueClassConverter
          ClassConverter that handles providing a configured "nullValue" for all marked attributes when no explicit value is provided for them.
 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.
 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.
 

Uses of Vetoable in com.ca.jcs.jndi
 

Subclasses of Vetoable in com.ca.jcs.jndi
 class VirtualFullNameHandler
          Provides the value of the virtual "fullName" attribute made up of the space separated joining of "givenName", "initials", "sn" connector-speak attributes.
 class VirtualUserNameHandler
          Provides the value of the virtual "userName" attribute which is the value of the "uid" attribute if set and otherwise defaults to the same value as that for the "fullName" attribute.
 

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

Subclasses of Vetoable in com.ca.jcs.sdk.converter
 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)).
 

Uses of Vetoable in com.ca.jcs.validator.meta
 

Subclasses of Vetoable in com.ca.jcs.validator.meta
 class ClassValidator
          Validate all attributes provided to a add/modify operation by processing them all at once against an object class (and hence with access to all of its metadata, and all of its properties and their metadata).
 class ContextAwareClassValidator
           
 class ContextAwarePropertyValidator
           
 class EnumPropertyValidator
          More flexible enum validator then EnumValueValidator which doesn't have access to metadata settings like MetaDataDefs.MD_IS_STORE_SYMBOLIC which affect the plug-in's behaviour.
 class LengthPropertyValueValidator
          Validate that all of an attribute's values fall within a defined length restriction: 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.
 class PropertyStateValidator
          Implemented by property validators that also optionally require access to an object's current attribute values in their checking.
 class PropertyValidator
          Validate an attribute given it's type and constraints available in the metadata stored on prop.
 class PropertyValueValidator
          Property validator that needs access to metadata settings but ultimately just needs to validate values added to attributes.
 class RangePropertyValueValidator
          Validate that all of an attribute's values fall within a defined range restriction (vetoed for boolValue / enumValue properties as adds no value): 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.
 class ReadOnlyPropertyValidator
          Ensure no attempt is made to change a read-only property.
 class RegexPropertyValueValidator
          Validate values assigned to the attribute matching the provided property all match a provided regular expression.
 class RequiredClassPropertiesValidator
          Validates that all required properties are provided in add operations and that they are no subsequently removed by modify operations.
 class SingleValuedClassPropertiesValidator
          Validates that all properties with MetaDataDefs.MD_IS_MULTI_VALUED set to false for a class don't recieve more then one value.
 class SingleValuedPropertyValidator
          Validates that a single-valued property is behaving it's logical constraints.
 



Created 2011-07-14 13:27 EST