Uses of Interface
com.ca.commons.datamodel.DataModelProperty

Packages that use DataModelProperty
com.ca.commons.datamodel Data modelling library with metadata support. 
com.ca.commons.datamodel.standard The original "standard" implementation of the Data Model API. 
com.ca.jcs Contains all classes making up the implementation of CA Java Connector Server ("Java CS" or "JCS"), which supports connectors which take LDAP traffic in at the top level and convert it into the native language of the managed system with which they communicate. 
com.ca.jcs.assoc Collection of classes/interfaces concerned with the representation and processing of associations between objects. 
com.ca.jcs.cfg Collection of classes used to configure the JCS and its contained components. 
com.ca.jcs.converter.connector   
com.ca.jcs.converter.eval   
com.ca.jcs.converter.meta   
com.ca.jcs.meta Contains components which are metadata driven or assist in the condensing of information derived from metadata to allow efficient processing. 
com.ca.jcs.sdk.converter   
com.ca.jcs.validator.eval   
com.ca.jcs.validator.meta   
 

Uses of DataModelProperty in com.ca.commons.datamodel
 

Fields in com.ca.commons.datamodel with type parameters of type DataModelProperty
static com.ca.commons.functional.Fn<DataModelProperty,DataModelValue> DataModelUtil.fnGetValue
           
 

Methods in com.ca.commons.datamodel that return DataModelProperty
 DataModelProperty DataModelItem.addMetaDataProperty(String name)
          Create an empty metadata property on this item with provided name and type, if one does not already exist.
 DataModelProperty DataModelClass.getDataModelProperty(String name)
           
 DataModelProperty DataModel.getDataModelProperty(String absName)
           
 DataModelProperty DataModel.getMetadataProperty(String absName)
           
 DataModelProperty DataModelItem.getMetaDataProperty(String name)
           
static DataModelProperty DataModelUtil.getNamingAttribute(DataModelClass dmClass)
           
 

Methods in com.ca.commons.datamodel that return types with arguments of type DataModelProperty
static Iterable<? extends DataModelProperty> DataModelUtil.directProperties(DataModelClass dmClass)
           
 Collection<? extends DataModelProperty> DataModelClass.getDataModelProperties()
          Lists the data model properties associated with this data model class.
 Collection<? extends DataModelProperty> DataModelItem.getMetaDataProperties()
          Returns collection of DataModelPropertys describing metadata.
 

Methods in com.ca.commons.datamodel with parameters of type DataModelProperty
static boolean DataModelUtil.getBoolean(DataModelProperty prop)
          Returns true if prop is both not null, and true.
static boolean DataModelUtil.hasConnectorMapping(DataModelProperty prop)
          Helper method to check for all the ways a property can be mapped to connector-speak.
static boolean DataModelUtil.isMultiValued(DataModelProperty prop)
          Check if a property is defined to contain multiple values.
static boolean DataModelUtil.isPropertyTypeDN(DataModelProperty prop)
          Check if a property is defined to contain DN (Distinguished Name) values.
static boolean DataModelUtil.isSensitive(DataModelProperty prop)
          Return true if values for prop shouldn't be logged.
 

Uses of DataModelProperty in com.ca.commons.datamodel.standard
 

Fields in com.ca.commons.datamodel.standard declared as DataModelProperty
static DataModelProperty DataModelBuilderImpl.debugProp
           
 

Uses of DataModelProperty in com.ca.jcs
 

Fields in com.ca.jcs with type parameters of type DataModelProperty
protected  HashMap<String,DataModelProperty> ObjectClassMapping.ldapAttrInfoMap
          Extra information associated with each LDAP attribute.
 

Uses of DataModelProperty in com.ca.jcs.assoc
 

Methods in com.ca.jcs.assoc that return DataModelProperty
protected  DataModelProperty DefaultAssocDirectAttributeOpProcessor.getAssocDataModelProp(String refLdapAttr, MetaObjectClassMapping refClassMap)
           
 DataModelProperty Association.getProperty()
           
 DataModelProperty Association.getReverseProperty()
           
 

Methods in com.ca.jcs.assoc with parameters of type DataModelProperty
static boolean Association.isAssocExpression(DataModelProperty defProp)
           
static boolean Association.isAssocKey(DataModelProperty defProp)
           
static boolean Association.isAssocTemplate(DataModelProperty defProp)
           
 

Uses of DataModelProperty in com.ca.jcs.cfg
 

Methods in com.ca.jcs.cfg with parameters of type DataModelProperty
 Object MetaPluginConfig.createPropertyPlugin(MetaObjectClassMapping classMap, DataModelProperty prop)
          Create a plugin looking first for a constructor taking both classMap and prop as arguments, otherwise falling back one taking just prop as an argument.
 

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

Methods in com.ca.jcs.converter.connector with parameters of type DataModelProperty
static boolean DNPropertyConverter.isConfiguredAsLossy(DataModelProperty prop)
           
 

Constructors in com.ca.jcs.converter.connector with parameters of type DataModelProperty
DNAttributeConverter(DataModelProperty prop, DNConverterFactory dnConverterFactory)
           
DNAttributeConverter(DataModelProperty prop, DNConverterFactory dnConverterFactory, boolean lossy)
           
DNPropertyConverter(ConverterConfig config, DataModelProperty prop)
          Calls DNPropertyConverter.DNPropertyConverter(DataModelProperty, DNConverterFactory) with a factory that creates a vanilla DNConverter instance.
DNPropertyConverter(ConverterConfig config, DataModelProperty prop, DNConverterFactory dnConverterFactory)
           
DNPropertyConverter(DataModelProperty prop)
           
DNPropertyConverter(DataModelProperty prop, DNConverterFactory dnConverterFactory)
           
 

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

Methods in com.ca.jcs.converter.eval with parameters of type DataModelProperty
 PropertyConverter DefaultConverterManager.createPropertyConverter(MetaPluginConfig config, MetaObjectClassMapping classMap, DataModelProperty prop)
           
 PropertyConverter ConverterManager.createPropertyConverter(MetaPluginConfig config, MetaObjectClassMapping classMap, DataModelProperty prop)
          Create an instance of config converter plug-in that must have a constructor taking a MetaObjectClassMapping and DataModelProperty as arguments.
 PropertyConverters DefaultConverterManager.createPropertyConverters(MetaObjectClassMapping classMap, DataModelProperty prop)
           
 PropertyConverters ConverterManager.createPropertyConverters(MetaObjectClassMapping classMap, DataModelProperty prop)
          Create all the converters required for the provided property, by referring to its type and metadata properties.
 

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

Fields in com.ca.jcs.converter.meta declared as DataModelProperty
protected  DataModelProperty PropertyConverter.prop
           
protected  DataModelProperty ContextAwarePropertyConverter.prop
           
 

Methods in com.ca.jcs.converter.meta with parameters of type DataModelProperty
protected  Attribute JSONCompoundValueClassConverter.convertPropertyFromJSON(MetaObjectClassMapping classMap, DataModelProperty dmProp, boolean isLdap, boolean mapAttrIds, com.ca.commons.json.JSONValue jsonVal)
           
 

Constructors in com.ca.jcs.converter.meta with parameters of type DataModelProperty
BoolPropertyConverter(BoolPropertyConverter.BoolConfig cfg, DataModelProperty prop)
           
BoolPropertyConverter(DataModelProperty prop)
           
ContextAwarePropertyConverter(ConverterConfig cfg, DataModelProperty prop)
           
ContextAwarePropertyConverter(ConverterConfig cfg, MetaObjectClassMapping classMap, DataModelProperty prop)
           
CountryPropertyConverter(CountryPropertyConverter.CountryCodeConfig cfg, DataModelProperty prop)
           
CSVMultiValuePropertyFlattener(DataModelProperty prop)
           
CSVMultiValuePropertyFlattener(MultiValuePropertyFlattener.StyleConfig cfg, DataModelProperty prop)
           
EncyptPropertyConverter(EncyptPropertyConverter.EncryptConfig cfg, DataModelProperty prop)
           
EnumPropertyConverter(DataModelProperty prop)
           
EnumPropertyConverter(EnumPropertyConverter.EnumConfig cfg, DataModelProperty prop)
           
ForceCasePropertyConverter(ConverterConfig cfg, DataModelProperty prop)
           
ForceCasePropertyConverter(DataModelProperty prop)
           
JavaObjectPropertyConverter(DataModelProperty prop)
           
JavaObjectPropertyConverter(JavaObjectPropertyConverter.Config cfg, DataModelProperty prop)
           
MultiValuePropertyFlattener(DataModelProperty prop)
           
MultiValuePropertyFlattener(MultiValuePropertyFlattener.StyleConfig cfg, DataModelProperty prop)
           
MultiValuePropertyFlattener(MultiValuePropertyFlattener.StyleConfig cfg, DataModelProperty prop, String pluginStyle, MultiValueFlattener flattener)
           
NumericBasePropertyConverter(ConverterConfig cfg, DataModelProperty prop)
           
ORedMultiValuePropertyFlattener(DataModelProperty prop)
           
ORedMultiValuePropertyFlattener(MultiValuePropertyFlattener.StyleConfig cfg, DataModelProperty prop)
           
PadPropertyConverter(ConverterConfig cfg, DataModelProperty prop)
           
PadPropertyConverter(DataModelProperty prop)
           
PropertyConverter(ConverterConfig cfg, DataModelProperty prop)
           
RegexPropertyConverter(RegexPropertyConverter.Config cfg, DataModelProperty prop)
           
SQLMultiValuePropertyFlattener(DataModelProperty prop)
           
SQLMultiValuePropertyFlattener(MultiValuePropertyFlattener.StyleConfig cfg, DataModelProperty prop)
           
StringArrayPropertyConverter(ConverterConfig cfg, DataModelProperty prop)
           
StringArrayPropertyConverter(DataModelProperty prop)
           
TimeNumericPropertyConverter(ConverterConfig cfg, DataModelProperty prop)
           
TimeNumericPropertyConverter(DataModelProperty prop)
           
TrimPropertyConverter(ConverterConfig cfg, DataModelProperty prop)
           
TrimPropertyConverter(DataModelProperty prop)
           
XMLMultiValuePropertyFlattener(DataModelProperty prop)
           
XMLMultiValuePropertyFlattener(MultiValuePropertyFlattener.StyleConfig cfg, DataModelProperty prop)
           
 

Uses of DataModelProperty in com.ca.jcs.meta
 

Methods in com.ca.jcs.meta that return DataModelProperty
 DataModelProperty MetaObjectClassMapping.getConnectorMetaDataProperty(String connAttrId, String mdPropName)
          Utility method which returns the metadata property named mdPropName on the datamodel property associated with attribute connAttrId (which is the connector-speak version of the attribute name).
 DataModelProperty MetaObjectClassMapping.getConnectorProperty(String connAttrId)
          Utility method which returns the datamodel property associated with attribute connAttrId (which is the connector-speak version of the attribute name).
 DataModelProperty MetaObjectClassMapping.getDataModelProperty(String name)
           
 

Methods in com.ca.jcs.meta with parameters of type DataModelProperty
 boolean MetaObjectClassMapping.flatten(DataModelProperty prop, Attribute unflattenedConnAttr)
          Flatten unflattenedConnAttr if required.
 PropertyConverters MetaObjectClassMapping.getPropertyConverters(DataModelProperty prop)
           
 PropertyValidators MetaObjectClassMapping.getPropertyValidators(DataModelProperty prop)
           
 void MetaObjectClassMapping.putPropertyConverters(DataModelProperty prop, PropertyConverters converters)
           
 void MetaObjectClassMapping.putPropertyValidators(DataModelProperty prop, PropertyValidators validators)
           
 boolean MetaObjectClassMapping.unflatten(DataModelProperty prop, Attribute flattenedConnAttr)
          Unflatten 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.
 Attribute MetaObjectClassMapping.unflatten(DataModelProperty prop, String value)
          Return results of unflattening the provided value, or return null if it isn't configured to be flattened.
 

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

Constructors in com.ca.jcs.sdk.converter with parameters of type DataModelProperty
DemoFlattenPropertyConverter(DemoFlattenPropertyConverter.DemoFlattenConfig cfg, DataModelProperty prop)
           
 

Uses of DataModelProperty in com.ca.jcs.validator.eval
 

Methods in com.ca.jcs.validator.eval with parameters of type DataModelProperty
 PropertyValidatorBase ValidatorManager.createPropertyValidator(MetaPluginConfig config, MetaObjectClassMapping classMap, DataModelProperty prop)
          Create an instance of validatorClass that must have a constructor taking a DataModelProperty as an argument.
 PropertyValidatorBase DefaultValidatorManager.createPropertyValidator(MetaPluginConfig config, MetaObjectClassMapping classMap, DataModelProperty prop)
           
 PropertyValidators ValidatorManager.createPropertyValidators(MetaObjectClassMapping classMap, DataModelProperty prop)
          Create all the validators required for the provided property, by refering to its type and metadata properties.
 PropertyValidators DefaultValidatorManager.createPropertyValidators(MetaObjectClassMapping classMap, DataModelProperty prop)
           
 

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

Fields in com.ca.jcs.validator.meta declared as DataModelProperty
protected  DataModelProperty PropertyValueValidator.prop
           
 

Constructors in com.ca.jcs.validator.meta with parameters of type DataModelProperty
ContextAwarePropertyValidator(DataModelProperty prop)
           
EnumPropertyValidator(DataModelProperty prop)
           
EnumPropertyValidator(DataModelProperty prop, EnumPropertyValidator.EnumConfig cfg)
           
LengthPropertyValueValidator(DataModelProperty prop)
           
PropertyValueValidator(DataModelProperty prop)
           
RangePropertyValueValidator(DataModelProperty prop)
           
ReadOnlyPropertyValidator(DataModelProperty prop)
           
RegexPropertyValueValidator(DataModelProperty prop)
           
SingleValuedPropertyValidator(DataModelProperty prop)
          Note that currAttributes is usually a lazy proxy so that the existing attributes for an object are only queried when they are explicitly requested.
 



Created 2011-07-14 13:27 EST