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, IS_BACKING_MAP_PROPERTY, mCollectionOrMap, NULL_VALUE
PORTABLE_VALUE_KEY
BUNDLE_ATTRIBUTE_NAME, LOCALE_ATTRIBUTE_NAME
ATTR_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_OVERRIDE_NOT_SUPPORTED, 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.
|
createLocalePropertyEditor, createPropertyEditor, getDerivation, getDerivedValue, getEnumeratedCodes, getEnumeratedValues, getLocalizedEnumeratedValues, getOverrideValue, getPropertyValue, getUnderlyingPropertyDescriptors, getUnderlyingPropertyExpressions, getUseCodeForValue, isEmpty, isEnumerated, isOverridden, setDerivation, setPropertyValue, setPropertyValue, setTypeName, toString, validate
clone, createPropertyDescriptorFromType, getAttributesAsMap, getCascadeDelete, getCascadeInsert, getCascadeUpdate, getComponentItemDescriptor, getComponentPropertyBeanInfo, getDefaultValue, getDefaultValueString, getItemDescriptor, getLocalizedResourceBundle, getPropertyBeanInfo, getPropertyItemDescriptor, getResourceBundle, getResourceBundleName, getSecureLogging, getSecureLoggingFormatter, getSecureLoggingString, getUnmodifiableDefaultValue, getValue, isAssignableFrom, isCacheable, isCollectionOrMap, isDynamicallyCreated, isIdProperty, isIgnoreNullValue, isLoggingDebug, isMultiValued, isPersistent, isSecureLogging, isValidValue, isVersionable, isVersionableSet, registerPropertyDescriptorClass, setCacheable, setCascadeDelete, setCascadeInsert, setCascadeUpdate, setComponentItemDescriptor, setDefaultValue, setDefaultValueString, setDerived, setDynamicallyCreated, setIdProperty, setIgnoreNullValue, setItemDescriptor, setLoggingDebug, setPersistent, setPropertyItemDescriptor, setQueryable, setResourceBundleName, setSecureLogging, setSecureLoggingFormatter, setVersionable
createLocalePropertyEditor, getComponentPropertyType, getLocale, getPropertyEditorClass, getPropertyType, getUIPropertyEditor, isRequired, setComponentPropertyType, setPropertyEditorClass, setReadable, setRequired, setWritable
copyFeatureDescriptor, getDisplayName, getDisplayName, getDisplayNameResource, getDisplaySortString, getLocalizedResourceBundle, getShortDescription, getShortDescriptionResource, getSortString, setDisplayNameResource, setShortDescriptionResource
public java.lang.Object getPropertyValue(RepositoryItemImpl pItem, java.lang.Object pValue)
getPropertyValue
in class atg.repository.dp.DerivedPropertyDescriptor
public void setValue(java.lang.String pAttributeName, java.lang.Object pValue)
setValue
in class RepositoryPropertyDescriptor
public java.lang.String getTypeName()
getTypeName
in class atg.repository.dp.DerivedPropertyDescriptor
public void setPropertyType(java.lang.Class pClass)
setPropertyType
in class RepositoryPropertyDescriptor
public boolean isQueryable()
RepositoryPropertyDescriptor
isQueryable
in class atg.repository.dp.DerivedPropertyDescriptor
public boolean isWritable()
DynamicPropertyDescriptor
isWritable
in class atg.repository.dp.DerivedPropertyDescriptor
public boolean isReadable()
DynamicPropertyDescriptor
isReadable
in class DynamicPropertyDescriptor
public boolean isHidden()
isHidden
in class java.beans.FeatureDescriptor
public boolean isExpert()
isExpert
in class java.beans.FeatureDescriptor
public boolean isDerived()
RepositoryPropertyDescriptor
derived
isDerived
in class RepositoryPropertyDescriptor
derived