|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.beans.FeatureDescriptor
atg.beans.SerializableFeatureDescriptor
atg.beans.DynamicPropertyDescriptor
atg.repository.RepositoryPropertyDescriptor
atg.adapter.gsa.GSAPropertyDescriptor
com.digitalsanctuary.atg.crypto.EncryptionPropertyDescriptor
A property descriptor to encrypt and decrypt string values. Adapted from atg.repository.PasswordPropertyDescriptor
Field Summary |
Fields inherited from class atg.adapter.gsa.GSAPropertyDescriptor |
ARRAY, BIG_STRING, BINARY, BOOLEAN, BYTE, CLASS_VERSION, DATE, DOUBLE, ENUMERATED, FLOAT, GSAID, INT, INVALID_DATA_TYPE, LIST, LONG, MAP, mMapSub, mResultSetGetters, SET, SHORT, STRING, TIMESTAMP |
Fields inherited from class atg.repository.RepositoryPropertyDescriptor |
EMPTY_LIST, EMPTY_MAP, EMPTY_SET, FOREIGN_REPOSITORY_NAME, mCollectionOrMap |
Fields inherited from class atg.beans.DynamicPropertyDescriptor |
PORTABLE_VALUE_KEY |
Fields inherited from class atg.beans.SerializableFeatureDescriptor |
BUNDLE_ATTRIBUTE_NAME, LOCALE_ATTRIBUTE_NAME |
Fields inherited from interface atg.adapter.gsa.Constants |
ATTR_CASCADE_DELETE_ORDER, ATTR_CSW_PROPERTIES, ATTR_CSW_QUERIES, ATTR_DEFAULT_UNCACHED_ITEM_QUERIES, ATTR_SPLIT_QUERIES, ATTR_TEXT_HANDLE_COLUMN, ATTR_TEXT_INDEX_TABLE, ATTR_UPDATE_LAST_MODIFIED, CASCADE_DELETE_AFTER_AUX_BEFORE_PRI, CASCADE_DELETE_FIRST, CASCADE_DELETE_LAST, CASCADE_DELETE_ORDER_NAMES, DEFAULT_EVENT_SERVER, DEFAULT_INVALIDATOR_SERVICE, ERR_ADD_MISSING_PROPERTIES, ERR_ADD_NON_TRANSIENT, ERR_ARGS_FOR_NON_PARAMETER_QUERY, ERR_BAD_EVENT_DATA, ERR_BAD_TABLE, ERR_CIRCULAR_REFERENCE, ERR_CLASS_NOT_FOUND, ERR_COMPARE_MULTI, ERR_COMPARE_NONCOMPARABLE, ERR_CONTENT_PROPERTIES_NOT_DEFINED, ERR_COULD_NOT_UNSUBSCRIBE, ERR_DEPENDENT_PROP_NOT_EXISTS, ERR_DEPENDENT_PROP_NULL, ERR_DS_PREPARE, ERR_DS_SWITCH, ERR_FOLDER_PROPERTIES_NOT_DEFINED, ERR_HANDLING_INVALIDATE_CACHE_ENTRY, ERR_ID_SPACE_CONFIGURATION, ERR_ILLEGAL_PARAM_TYPE, ERR_INITIALIZING_ID_GENERATOR, ERR_INVALID_COMPARISON_QUERY, ERR_INVALID_DATA_TYPE_NAME, ERR_INVALID_ITEM, ERR_INVALID_ITEM_DESCRIPTOR_NAME, ERR_INVALID_KEY, ERR_INVALID_KEY_ELEMENT, ERR_INVALID_KEY_ENCODING, ERR_INVALID_KEY_VALUES, ERR_INVALID_LIST_INDEX, ERR_INVALID_PATTERNMATCH_QUERY, ERR_INVALID_PROPERTY, ERR_INVALID_QUERY, ERR_INVALID_QUERY_ELEMENT, ERR_INVALID_TEXT_SEARCH_QUERY, ERR_ITEM_NOT_EXIST, ERR_LOAD_COLUMN_INFO, ERR_MISSING_ID_SPACE, ERR_NO_ARGS_FOR_QUERY, ERR_NO_DATABASE_TABLE_INFO, ERR_NO_DATATYPE_FOR_PROPERTY, ERR_NO_DB2_HANDLE, ERR_NO_DEFAULT_SEARCH_PROPERTIES, ERR_NO_EVENT_SERVER, ERR_NO_IDS, ERR_NO_LOWER_FUNCTION, ERR_NO_PARAMETER_EXPRESSION, ERR_NO_PARSER, ERR_NO_PRIMARY_TABLE, ERR_NO_SUB_PROPERTIES, ERR_NO_SUBSCRIBER_ITEM_DESCRIPTOR, ERR_NO_SYB_TEXT_INDEX, ERR_NO_TEMPLATE_FILES, ERR_NO_TRANSACTION, ERR_NO_TRANSIENT_QUERIES, ERR_NOT_DISTRIBUTED_MODE, ERR_NULL_ARGUMENT, ERR_NULL_ID, ERR_NULL_ITEM, ERR_NULL_QUERY_OPTIONS, ERR_PARSING_TEMPLATE, ERR_PROCEDURE_HELPER_INIT, ERR_PROPERTY_NOT_QUERYABLE, ERR_RETURN_PROP_NOT_EXISTS, ERR_RETURN_PROP_NOT_GSA, ERR_RETURN_PROP_NOT_READ, ERR_RETURN_PROP_NULL, ERR_RQL_FILTER, ERR_SQL_STRING_NULL, ERR_SUB_TYPE_PROPERTY_ON_NON_ROOT_TYPE, ERR_TABLE_KEY_UNMATCHED, ERR_TRANSACTION, ERR_TYPE_MATCHING, ERR_UNABLE_TO_READ_TEMPLATE_FILE, ERR_UNKNOWN_EVENT_TYPE, ERR_VERSION_PROPERTY_INVALID_TYPE, ERR_VIEW_IS_TRANSIENT, ERR_WRONG_NUMBER_ARGS_FOR_QUERY, FTS_LANG_DB2, FTS_LANG_MSSQL, FTS_LANG_MSSQL_INLINE, FTS_LANG_ORACLE, FTS_LANG_SYBASE, INFO_STARTUP_BEGIN, INFO_STARTUP_END, ISOLATION_LEVEL_NAMES, READ_COMMITTED, REPEATABLE_READ, REPOSITORY_COMPONENT_NAME, RESOURCE_BUNDLE_NAME, SERIALIZABLE, SUBSCRIBER_ADDRESS_PROPERTY, SUBSCRIBER_ITEM_DESCRIPTOR_NAME, SUBSCRIBER_ITEM_DESCRIPTOR_PROPERTY, SUBSCRIBER_PORT_PROPERTY, WARN_PROBLEM_SENDING_EVENT, WARN_RETURN_PROP_MULTI, WARN_RETURN_PROP_TRANSIENT |
Constructor Summary | |
EncryptionPropertyDescriptor()
Constructs a EncryptionPropertyDescriptor. |
Method Summary | |
java.lang.Class |
getPropertyType()
|
java.lang.Object |
getPropertyValue(atg.repository.RepositoryItemImpl pItem,
java.lang.Object pValue)
Returns the value of the underlying property. |
java.lang.String |
getTypeName()
Returns the name this type uses in the XML file. |
boolean |
isQueryable()
Returns property Queryable. |
void |
logDebug(java.lang.String pMessage)
Logs a debug statement for the repository we are part of. |
void |
logError(java.lang.String pError)
Logs an error for the repository we are part of. |
protected void |
logError(java.lang.String pError,
java.lang.Throwable pThrowable)
Log an error with an exception for the repository we are part of. |
void |
setComponentItemDescriptor(atg.repository.RepositoryItemDescriptor pDesc)
|
void |
setComponentPropertyType(java.lang.Class pClass)
|
void |
setPropertyItemDescriptor(atg.repository.RepositoryItemDescriptor pDesc)
|
void |
setPropertyType(java.lang.Class pClass)
Perform type checking. |
void |
setPropertyValue(atg.repository.RepositoryItemImpl pItem,
java.lang.Object pValue)
Sets the property of this type for the item descriptor provided. |
void |
setValue(java.lang.String pAttributeName,
java.lang.Object pValue)
Catch the attribute values that we care about and store them in member variables. |
Methods inherited from class atg.adapter.gsa.GSAPropertyDescriptor |
compareTo, compareTo, createDBPropertyEditor, equals, getCacheMode, getCacheReferencesById, getColumnCount, getColumnNames, getComponentPropertyType, getDataTypeByClass, getDataTypeByName, getDataTypeClass, getDataTypeName, getDataTypeNameFromClass, getDataTypes, getErrorCode, getGroup, getGroupProperties, getHandleColumn, getId, getIdPartIndices, getJDBCTypeByName, getJDBCTypeName, getJDBCTypes, getJDBCTypesKnown, getManyToOneIdProperty, getManyToOneMultiProperty, getRemoveNullValues, getRepository, getResourceBundle, getResultSetGetters, getTable, getTextIndexTable, getTypeSQL, getUnmodifiableDefaultValue, getValue, hashCode, isComposite, isDefaultProperty, isGSAId, isInherited, isJDBCTypesKnown, isLoggingDebug, isLoggingError, isLoggingWarning, isMapSub, isMultiValued, isValidValue, isVersionable, logError, logWarning, rawToReal, realToRaw, setCacheMode, setCacheReferencesById, setCascadeDelete, setCascadeInsert, setCascadeUpdate, setColumnNames, setDataTypes, setGroup, setGroupProperties, setHandleColumn, setId, setIdPartIndices, setInherited, setJDBCTypes, setJDBCTypesByName, setJDBCTypesKnown, setManyToOneIdProperty, setManyToOneMultiProperty, setRemoveNullValues, setTable, setTextIndexTable, toGSAId, toString, updatePropertyDescriptor |
Methods inherited from class atg.repository.RepositoryPropertyDescriptor |
clone, createPropertyDescriptorFromType, getCascadeDelete, getCascadeInsert, getCascadeUpdate, getComponentItemDescriptor, getComponentPropertyBeanInfo, getDefaultValue, getDefaultValueString, getItemDescriptor, getPropertyBeanInfo, getPropertyItemDescriptor, getResourceBundleName, isAssignableFrom, isCacheable, isCollectionOrMap, isDerived, isIdProperty, isIgnoreNullValue, isPersistent, isVersionableSet, registerPropertyDescriptorClass, setCacheable, setDefaultValue, setDefaultValueString, setDerived, setIdProperty, setIgnoreNullValue, setItemDescriptor, setLoggingDebug, setPersistent, setQueryable, setResourceBundleName, setVersionable |
Methods inherited from class atg.beans.DynamicPropertyDescriptor |
createLocalePropertyEditor, createLocalePropertyEditor, createPropertyEditor, getPropertyEditorClass, getUIPropertyEditor, isReadable, isRequired, isWritable, setPropertyEditorClass, setReadable, setRequired, setWritable |
Methods inherited from class atg.beans.SerializableFeatureDescriptor |
copyFeatureDescriptor, getDisplayName, getDisplayNameResource, getDisplaySortString, getShortDescription, getShortDescriptionResource, getSortString, setDisplayNameResource, setShortDescriptionResource |
Methods inherited from class java.beans.FeatureDescriptor |
attributeNames, getName, isExpert, isHidden, isPreferred, setDisplayName, setExpert, setHidden, setName, setPreferred, setShortDescription |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public EncryptionPropertyDescriptor()
Method Detail |
public boolean isQueryable()
true
as the property is always queryablepublic void setPropertyValue(atg.repository.RepositoryItemImpl pItem, java.lang.Object pValue)
pItem
- the RepositoryItem to set the value forpValue
- the value to set to the item.public java.lang.Object getPropertyValue(atg.repository.RepositoryItemImpl pItem, java.lang.Object pValue)
pItem
- the RepositoryItem to retrieve the value frompValue
- the value to retrieve
public void setValue(java.lang.String pAttributeName, java.lang.Object pValue)
pAttributeName
- the Attribute to setpValue
- the Value to set to the attributepublic void logError(java.lang.String pError)
pError
- The error string to logprotected void logError(java.lang.String pError, java.lang.Throwable pThrowable)
pError
- The error string to logpThrowable
- The exception to logpublic void logDebug(java.lang.String pMessage)
pMessage
- the Message to logpublic java.lang.String getTypeName()
public java.lang.Class getPropertyType()
public void setPropertyType(java.lang.Class pClass)
pClass
- The class of this property (data type)public void setComponentPropertyType(java.lang.Class pClass)
pClass
- the Component property typepublic void setPropertyItemDescriptor(atg.repository.RepositoryItemDescriptor pDesc)
pDesc
- the Property Item Descriptorpublic void setComponentItemDescriptor(atg.repository.RepositoryItemDescriptor pDesc)
pDesc
- the Component Item Descriptor
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |