|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||