public class CatalogAlias
extends atg.repository.dp.DerivedPropertyDescriptor
A user-defined property descriptor that will allow one property to act as an alias for another. If the alias is from a derived property the derivation of the alias is used. Note: this is a legacy feature and atg.repository.dp.Alias should be used instead.
isIdProperty| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
EMPTY_LIST, EMPTY_MAP, EMPTY_SET, FOREIGN_REPOSITORY_NAME, FOREIGN_REPOSITORY_PATH, mCollectionOrMapPORTABLE_VALUE_KEYBUNDLE_ATTRIBUTE_NAME, LOCALE_ATTRIBUTE_NAMEATTR_METHOD, ATTR_OVERRIDE_PROPERTY, ATTR_USER_METHOD, DEFAULT_METHOD_NAME, DEFAULT_RECURSION_DEPTH, DP_COUNT_ATTR_NAME, ERR_BAD_ENUMERATION_TYPE, ERR_COLLECTION_EXPRESSION_TYPE, ERR_COLLECTION_ITEM_TYPE, ERR_DP_EXP_NOT_ARRAY, ERR_DP_EXP_NOT_COLLECTION, ERR_DP_EXP_NOT_MAP, ERR_DP_EXP_NOT_SET_LIST, ERR_DP_EXP_NOT_SET_LIST_MAP, ERR_DP_EXP_REFERENCES_DP, ERR_DP_EXP_TYPE_MISMATCH, ERR_DP_NOT_SET_LIST_MAP, ERR_DP_QUERYABLE_OP_NOT, ERR_DP_READABLE_OP_NOT, ERR_DP_WRITABLE_OP_NOT, ERR_DP_WRITABLE_WITH_NULL_OP, ERR_EMPTY_EXPRESSION, ERR_EXACTLY_ONE_EXPRESSION, ERR_INCOMPATIBLE_DP_EXP, ERR_INCOMPATIBLE_OP, ERR_INVALID_OVERRIDE_PROPERTY_NAME, ERR_INVALID_PROPERTY, ERR_METHOD_AND_USER_METHOD, ERR_MISSING_DERIVATION, ERR_NO_ATTRIBUTE, ERR_NO_DP, ERR_NO_EXP, ERR_NO_EXPRESSION, ERR_NO_METHOD, ERR_NO_PROPERTY_FOR_LOCALE, ERR_NO_PROPERTY_TYPE, ERR_NO_SET_LIST, ERR_NULL_ITEM_DESCRIPTOR, ERR_OP_SAME_AS_DP, ERR_PROP_COLLECTION_TYPE, ERR_SET_NOT_WRITABLE, PROPERTY_SEPARATOR, RECURSION_DEPTH_ATTR_NAME, RESOURCE_BUNDLE_NAME, TAG_DERIVATION, TAG_EXPRESSION| Constructor and Description |
|---|
CatalogAlias()
Constructs a new CatalogAlias
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getPropertyValue(RepositoryItemImpl pItem,
java.lang.Object pValue)
This method is called to retrieve a read-only value for this property.
|
java.lang.String |
getTypeName()
Returns the name this type uses in the XML file.
|
boolean |
isDerived()
Test property
derived |
boolean |
isExpert() |
boolean |
isHidden() |
boolean |
isQueryable()
Returns property Queryable
|
boolean |
isReadable()
Returns property Readable
|
boolean |
isWritable()
Returns property Writable
|
void |
setPropertyType(java.lang.Class pClass)
Perform type checking.
|
void |
setValue(java.lang.String pAttributeName,
java.lang.Object pValue)
Catch the attribute values that we care about and store them in
member variables.
|
getDerivation, getDerivedValue, getEnumeratedValues, getOverrideValue, getPropertyValue, getUnderlyingPropertyDescriptors, getUnderlyingPropertyExpressions, isEmpty, isOverridden, setDerivation, setPropertyValue, setPropertyValue, setTypeName, toString, validateclone, createPropertyDescriptorFromType, getCascadeDelete, getCascadeInsert, getCascadeUpdate, getComponentItemDescriptor, getComponentPropertyBeanInfo, getDefaultValue, getDefaultValueString, getItemDescriptor, getLocalizedResourceBundle, getPropertyBeanInfo, getPropertyItemDescriptor, getResourceBundle, getResourceBundleName, getSecureLogging, getSecureLoggingFormatter, getSecureLoggingString, getUnmodifiableDefaultValue, isAssignableFrom, isCacheable, isCollectionOrMap, isIdProperty, isIgnoreNullValue, isLoggingDebug, isMultiValued, isPersistent, isSecureLogging, isValidValue, isVersionable, isVersionableSet, registerPropertyDescriptorClass, setCacheable, setCascadeDelete, setCascadeInsert, setCascadeUpdate, setComponentItemDescriptor, setDefaultValue, setDefaultValueString, setDerived, setIdProperty, setIgnoreNullValue, setItemDescriptor, setLoggingDebug, setPersistent, setPropertyItemDescriptor, setQueryable, setResourceBundleName, setSecureLogging, setSecureLoggingFormatter, setVersionablecreateLocalePropertyEditor, createLocalePropertyEditor, createPropertyEditor, getComponentPropertyType, getLocale, getPropertyEditorClass, getPropertyType, getUIPropertyEditor, isRequired, setComponentPropertyType, setPropertyEditorClass, setReadable, setRequired, setWritablecopyFeatureDescriptor, getDisplayName, getDisplayNameResource, getDisplaySortString, getShortDescription, getShortDescriptionResource, getSortString, setDisplayNameResource, setShortDescriptionResourcepublic java.lang.Object getPropertyValue(RepositoryItemImpl pItem, java.lang.Object pValue)
getPropertyValue in class atg.repository.dp.DerivedPropertyDescriptorpublic void setValue(java.lang.String pAttributeName,
java.lang.Object pValue)
setValue in class RepositoryPropertyDescriptorpublic java.lang.String getTypeName()
getTypeName in class atg.repository.dp.DerivedPropertyDescriptorpublic void setPropertyType(java.lang.Class pClass)
setPropertyType in class RepositoryPropertyDescriptorpublic boolean isQueryable()
RepositoryPropertyDescriptorisQueryable in class atg.repository.dp.DerivedPropertyDescriptorpublic boolean isWritable()
DynamicPropertyDescriptorisWritable in class atg.repository.dp.DerivedPropertyDescriptorpublic boolean isReadable()
DynamicPropertyDescriptorisReadable in class DynamicPropertyDescriptorpublic boolean isHidden()
isHidden in class java.beans.FeatureDescriptorpublic boolean isExpert()
isExpert in class java.beans.FeatureDescriptorpublic boolean isDerived()
RepositoryPropertyDescriptorderivedisDerived in class RepositoryPropertyDescriptorderived