public class EncryptionPropertyDescriptor
extends atg.adapter.gsa.GSAPropertyDescriptor
You must pass in a Cipher implementation class by adding an <attribute> tag to
your property definition as follows:
<table name="table_name">
<property name="propertyName" property-type="atg.projects.store.repository.EncryptionPropertyDescriptor">
<attribute name="cipher" value="/path/to/CipherComponent"/>
</property>
</table>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_VERSION |
ARRAY, BIG_STRING, BINARY, BOOLEAN, BYTE, DATE, DOUBLE, ENUMERATED, ENUMERATED_STRING, FLOAT, GSAID, INT, INVALID_DATA_TYPE, LIST, LONG, MAP, mMapSub, mResultSetGetters, SET, SHORT, STRING, TIMESTAMPEMPTY_LIST, EMPTY_MAP, EMPTY_SET, FOREIGN_REPOSITORY_NAME, FOREIGN_REPOSITORY_PATH, mCollectionOrMapBUNDLE_ATTRIBUTE_NAME, LOCALE_ATTRIBUTE_NAMEATTR_CASCADE_DELETE_ORDER, ATTR_CSW_PROPERTIES, ATTR_CSW_QUERIES, ATTR_CURRENT_ITEM_CACHE_SIZE, ATTR_CURRENT_ITEM_CACHE_TIMEOUT, ATTR_DEFAULT_UNCACHED_ITEM_QUERIES, ATTR_HEAD_OF_LINE_CACHE_SIZE, ATTR_HEAD_OF_LINE_CACHE_TIMEOUT, ATTR_LOADING_STRATEGY, ATTR_SECURELOGGING, ATTR_SECURELOGGING_FORMAT, ATTR_SECURELOGGING_FORMATTER_CLASS, 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_GSA_CACHE_CLIENT_MANAGER, 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_CACHE_LOCALITY_MODE_CONFLICT, 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_DUPLICATES, 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_INVALID_TM_DS_COMBO, 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_MYSQL, FTS_LANG_ORACLE, FTS_LANG_SYBASE, INFO_STARTUP_BEGIN, INFO_STARTUP_END, ISOLATION_LEVEL_NAMES, LOADING_STRATEGY_DEFAULT, LOADING_STRATEGY_EAGER, LOADING_STRATEGY_LAZY, 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, SUBSCRIBER_REPOSITORY_PROPERTY, WARN_PROBLEM_SENDING_EVENT, WARN_RETURN_PROP_MULTI, WARN_RETURN_PROP_TRANSIENT| Constructor and Description |
|---|
EncryptionPropertyDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class |
getPropertyType() |
java.lang.Object |
getPropertyValue(atg.repository.RepositoryItemImpl pItem,
java.lang.Object pValue) |
java.lang.String |
getTypeName() |
boolean |
isQueryable() |
void |
setComponentItemDescriptor(atg.repository.RepositoryItemDescriptor pDesc) |
void |
setComponentPropertyType(java.lang.Class pClass) |
void |
setPropertyItemDescriptor(atg.repository.RepositoryItemDescriptor pDesc) |
void |
setPropertyType(java.lang.Class pClass) |
void |
setPropertyValue(atg.repository.RepositoryItemImpl pItem,
java.lang.Object pValue) |
void |
setValue(java.lang.String pAttributeName,
java.lang.Object pValue)
Associate a named attribute with this feature.
|
compareTo, compareTo, createDBPropertyEditor, equals, getAllowNullValues, getCacheMode, getCacheReferencesById, getColumnCount, getColumnNames, getComponentPropertyType, getDataTypeByClass, getDataTypeByName, getDataTypeClass, getDataTypeName, getDataTypeNameFromClass, getDataTypes, getErrorCode, getGroup, getGroupProperties, getHandleColumn, getId, getIdPartIndices, getJDBCColumnLengths, getJDBCPrimaryKeyNames, getJDBCTypeByName, getJDBCTypeName, getJDBCTypes, getJDBCTypesKnown, getLoadingStrategy, getLocalizedResourceBundle, getManyToOneIdProperty, getManyToOneMultiProperty, getReciprocalProperty, getRemoveNullValues, getRepository, getResourceBundle, getResultSetGetters, getReverseReferenceProperties, getTable, getTextIndexTable, getTypeSQL, getValue, hashCode, hasReciprocalProperty, isComposite, isDefaultProperty, isGSAId, isInherited, isInternallyWritable, isJDBCColumnLengthsKnown, isJDBCPrimaryKey, isJDBCPrimaryKeyNamesKnown, isJDBCTypesKnown, isLoggingDebug, isLoggingError, isLoggingWarning, isMapSub, isMultiValued, isProhibitDuplicates, isValidValue, isVersionable, logDebug, logDebug, logError, logError, logWarning, rawToReal, rawToReal, rawToReal, realToRaw, setAllowNullValues, setCacheMode, setCacheReferencesById, setCascadeDelete, setCascadeInsert, setCascadeUpdate, setColumnNames, setDataTypes, setGroup, setGroupProperties, setHandleColumn, setId, setIdPartIndices, setInherited, setInternallyWritable, setJDBCColumnLengths, setJDBCColumnLengthsKnown, setJDBCPrimaryKey, setJDBCPrimaryKeyNames, setJDBCPrimaryKeyNamesKnown, setJDBCTypes, setJDBCTypesByName, setJDBCTypesKnown, setLoadingStrategy, setManyToOneIdProperty, setManyToOneMultiProperty, setProhibitDuplicates, setRemoveNullValues, setTable, setTextIndexTable, toGSAId, toGSAId, toString, updatePropertyDescriptorclone, createPropertyDescriptorFromType, getCascadeDelete, getCascadeInsert, getCascadeUpdate, getComponentItemDescriptor, getComponentPropertyBeanInfo, getDefaultValue, getDefaultValueString, getEnumeratedValues, getItemDescriptor, getPropertyBeanInfo, getPropertyItemDescriptor, getResourceBundleName, getSecureLogging, getSecureLoggingFormatter, getSecureLoggingString, getUnmodifiableDefaultValue, isAssignableFrom, isCacheable, isCollectionOrMap, isDerived, isIdProperty, isIgnoreNullValue, isPersistent, isSecureLogging, isVersionableSet, registerPropertyDescriptorClass, setCacheable, setDefaultValue, setDefaultValueString, setDerived, setIdProperty, setIgnoreNullValue, setItemDescriptor, setLoggingDebug, setPersistent, setQueryable, setResourceBundleName, setSecureLogging, setSecureLoggingFormatter, setVersionablecreateLocalePropertyEditor, createLocalePropertyEditor, createPropertyEditor, getLocale, getPropertyEditorClass, getUIPropertyEditor, isReadable, isRequired, isWritable, setPropertyEditorClass, setReadable, setRequired, setWritablecopyFeatureDescriptor, getDisplayName, getDisplayNameResource, getDisplaySortString, getShortDescription, getShortDescriptionResource, getSortString, setDisplayNameResource, setShortDescriptionResourcepublic static final java.lang.String CLASS_VERSION
public boolean isQueryable()
isQueryable in class atg.repository.RepositoryPropertyDescriptorpublic void setPropertyValue(atg.repository.RepositoryItemImpl pItem,
java.lang.Object pValue)
setPropertyValue in class atg.adapter.gsa.GSAPropertyDescriptorpItem - the itempValue - the value to setpublic java.lang.Object getPropertyValue(atg.repository.RepositoryItemImpl pItem,
java.lang.Object pValue)
getPropertyValue in class atg.adapter.gsa.GSAPropertyDescriptorpItem - the itempValue - the value to getpublic void setValue(java.lang.String pAttributeName,
java.lang.Object pValue)
setValue in class atg.adapter.gsa.GSAPropertyDescriptorpAttributeName - the named attributepValue - the valuepublic java.lang.String getTypeName()
getTypeName in class atg.adapter.gsa.GSAPropertyDescriptorpublic java.lang.Class getPropertyType()
getPropertyType in class atg.beans.DynamicPropertyDescriptorpublic void setPropertyType(java.lang.Class pClass)
setPropertyType in class atg.repository.RepositoryPropertyDescriptorpClass - the property type to setpublic void setComponentPropertyType(java.lang.Class pClass)
setComponentPropertyType in class atg.adapter.gsa.GSAPropertyDescriptorpClass - the component property type to setpublic void setPropertyItemDescriptor(atg.repository.RepositoryItemDescriptor pDesc)
setPropertyItemDescriptor in class atg.repository.RepositoryPropertyDescriptorpDesc - the propertyItemDescriptor to setpublic void setComponentItemDescriptor(atg.repository.RepositoryItemDescriptor pDesc)
setComponentItemDescriptor in class atg.repository.RepositoryPropertyDescriptorpDesc - the repositoryItemDescriptor