public class SearchTestsPropertyDescriptor extends GSAPropertyDescriptor
hasReciprocalProperty, isBackingMapProperty, isDefaultProperty
isIdProperty
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION |
static SearchTestingPropertyManager |
sPropertyManager |
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, TIMESTAMP
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_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_EXTERNAL_CACHEABLE, ATTR_HEAD_OF_LINE_CACHE_SIZE, ATTR_HEAD_OF_LINE_CACHE_TIMEOUT, ATTR_LOADING_STRATEGY, ATTR_NAMES_NEVER_LOCALIZED, ATTR_NAMES_NEVER_LOCALIZED_SET, 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, DYN_PROP_LOCALE_MAP_SEPARATOR, DYNAMIC_ATTRIBUTE_BIG_STRING_PROPERTY, DYNAMIC_ATTRIBUTE_BIG_STRING_TABLE, DYNAMIC_ATTRIBUTE_ID_PROPERTY, DYNAMIC_ATTRIBUTE_IS_DYNAMIC_PROPERTY_PROPERTY, DYNAMIC_ATTRIBUTE_ITEM_DESCRIPTOR_NAME, DYNAMIC_ATTRIBUTE_ITEM_DESCRIPTOR_PROPERTY, DYNAMIC_ATTRIBUTE_LOCALE_PROPERTY, DYNAMIC_ATTRIBUTE_NAME_PROPERTY, DYNAMIC_ATTRIBUTE_ORIGINAL_VALUE_PROPERTY, DYNAMIC_ATTRIBUTE_PROPERTY_PROPERTY, DYNAMIC_ATTRIBUTE_REMOVED_PROPERTY, DYNAMIC_ATTRIBUTE_REPOSITORY_PROPERTY, DYNAMIC_ATTRIBUTE_TYPE_PROPERTY, DYNAMIC_ATTRIBUTE_VALUE_PROPERTY, DYNAMIC_PROPERTY_BACKING_MAP_PROPERTY, DYNAMIC_PROPERTY_CLASS_PROPERTY, DYNAMIC_PROPERTY_ENUMERATION_LOCALIZATION_TABLE, DYNAMIC_PROPERTY_ENUMERATION_LOCALIZED_VALUE_KEY, DYNAMIC_PROPERTY_ENUMERATION_LOCALIZED_VALUE_PROPERTY, DYNAMIC_PROPERTY_ENUMERATION_ORDER_PROPERTY, DYNAMIC_PROPERTY_ENUMERATION_ORDER_SEQ, DYNAMIC_PROPERTY_ENUMERATION_ORDER_TABLE, DYNAMIC_PROPERTY_ENUMERATION_PROPERTY, DYNAMIC_PROPERTY_ENUMERATION_PROPERTY_KEY, DYNAMIC_PROPERTY_ENUMERATION_TABLE, DYNAMIC_PROPERTY_ID_PROPERTY, DYNAMIC_PROPERTY_ITEM_DESCRIPTOR_NAME, DYNAMIC_PROPERTY_ITEM_DESCRIPTOR_PROPERTY, DYNAMIC_PROPERTY_LOCALIZED_PROPERTY, DYNAMIC_PROPERTY_NAME_PROPERTY, DYNAMIC_PROPERTY_REMOVED_PROPERTY, DYNAMIC_PROPERTY_REPOSITORY_PROPERTY, DYNAMIC_PROPERTY_TRANSLATIONS_PROP_ATTR, DYNAMIC_PROPERTY_TYPE_PROPERTY, DYNAMIC_TYPE_ID_PROPERTY, DYNAMIC_TYPE_ITEM_DESCRIPTOR_NAME, DYNAMIC_TYPE_ITEM_DESCRIPTOR_PROPERTY, DYNAMIC_TYPE_NAME_PROPERTY, DYNAMIC_TYPE_REMOVED_PROPERTY, DYNAMIC_TYPE_REPOSITORY_PROPERTY, DYNAMIC_TYPE_ROOT_ITEM_DESCRIPTOR_PROPERTY, DYNAMIC_TYPE_SUB_NUM_PROPERTY, DYNAMIC_TYPE_SUB_VALUE_PROPERTY, 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_DYN_ATTR_BAD_OBJECT_TYPE, ERR_DYN_ATTR_NO_STORAGE, ERR_DYN_ATTR_NONLOCALIZABLE, ERR_DYN_ATTR_TYPE_CONFLICT, ERR_DYN_PROP_BAD_DEFAULT_VALUE, ERR_DYN_PROP_BAD_LOCALE, ERR_DYN_PROP_BAD_LOCALIZED_CLASS, ERR_DYN_PROP_BAD_NAME, ERR_DYN_PROP_BAD_TRANSLATIONS_PROP, ERR_DYN_PROP_BAD_TYPE, ERR_DYN_PROP_DEF_LOAD, ERR_DYN_PROP_DEFAULT_VALUE_NOT_IN_ENUM_VALUES, ERR_DYN_PROP_DUPLICATE, ERR_DYN_PROP_ID_KEY, ERR_DYN_PROP_INVALID_ADD, ERR_DYN_PROP_INVALID_UPDATE, ERR_DYN_PROP_ITEM_NO_ENUM_VALUES, ERR_DYN_PROP_LOAD_ERR, ERR_DYN_PROP_NO_BACKING_MAP, ERR_DYN_PROP_NO_DEFAULT_VALUE, ERR_DYN_PROP_NO_ENUM_VALUES, ERR_DYN_PROP_NO_ITEM, ERR_DYN_PROP_NO_PROP, ERR_DYN_PROP_NO_STORAGE, ERR_DYN_PROP_NOT_ENABLED, ERR_DYN_PROP_NOT_ENUM, ERR_DYN_PROP_NULL_KEY, ERR_DYN_PROP_NULL_TYPE, ERR_DYN_PROP_NULL_VALUE, ERR_DYN_PROP_REPO_INVALID, ERR_DYN_PROP_WRONG_DERIVATION, ERR_DYN_TYPE_ASSETS_EXIST, ERR_DYN_TYPE_BAD_PARENT, ERR_DYN_TYPE_BAD_REPOSITORY, ERR_DYN_TYPE_DUPLICATE, ERR_DYN_TYPE_INVALID_ADD, ERR_DYN_TYPE_INVALID_UPDATE, ERR_DYN_TYPE_LOAD_ERR, ERR_DYN_TYPE_NO_STORAGE, ERR_DYN_TYPE_NO_TYPE_PROP, ERR_DYN_TYPE_NOT_DYNAMICALLY_SUBTYPEABLE, ERR_DYN_TYPE_NOT_ENABLED, ERR_DYN_TYPE_NOT_EXIST, ERR_DYN_TYPE_NULL_KEY, ERR_DYN_TYPE_NULL_NAME, ERR_DYN_TYPE_NULL_NAME_OR_TYPE, ERR_DYN_TYPE_NULL_VALUE, ERR_DYN_TYPE_REPO_INVALID, ERR_DYN_TYPE_VAL_DUPLICATE, ERR_DYN_TYPE_WRONG_REMOVAL, ERR_DYN_TYPE_WRONG_UPDATE, 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_SORT_PROPERTY_IN_QUERY, ERR_INVALID_TEXT_SEARCH_QUERY, ERR_INVALID_TM_DS_COMBO, ERR_ITEM_NOT_EXIST, ERR_LOAD_COLUMN_INFO, ERR_MISSING_ID_SPACE, ERR_MULTI_IMPORT_LESS_FILES, ERR_MULTI_IMPORT_NO_GSA_FOUND, ERR_MULTI_IMPORT_NO_REP_NAME, ERR_MULTI_IMPORT_PARSE_ERROR, 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_STRING_LENGTH, 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_VERIFY_FOREIGN_KEYS, 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, METADATA_ALLOW_NULL_VALUES, METADATA_CACHE_REFERENCES_BY_ID, METADATA_DEFAULT, METADATA_DISPLAY_NAME, METADATA_DISPLAY_NAME_RESOURCE, METADATA_EXPERT, METADATA_HIDDEN, METADATA_PROPERTY_ID, METADATA_QUERYABLE, METADATA_READABLE, METADATA_REMOVE_NULL_VALUES, METADATA_REQUIRED, METADATA_SHORT_DESCRIPTION, METADATA_SHORT_DESCRIPTION_RESOURCE, METADATA_TYPE_ID, METADATA_WRITABLE, 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_DYN_ATTR_MULTIPLE_DEFS, WARN_DYN_PROP_CONFLICTING_DEF, WARN_DYN_PROP_MULTIPLE_DEFS, WARN_DYN_RELOAD_NO_DYN_ENTITY_DESCS, WARN_DYN_RELOAD_NO_SOURCE_REP, WARN_DYN_RELOAD_NO_TARGET_REP, WARN_DYN_TYPE_MULTIPLE_DEFS, WARN_PROBLEM_SENDING_EVENT, WARN_RETURN_PROP_MULTI, WARN_RETURN_PROP_TRANSIENT
Constructor and Description |
---|
SearchTestsPropertyDescriptor()
Constructs an instanceof SearchTestsPropertyDescriptor
|
Modifier and Type | Method and Description |
---|---|
Query |
getAppQuery(RepositoryItem pItem,
QueryBuilder pBuilder)
Returns additional query for application to allow repository to be split by app
|
boolean |
getCascadeDelete() |
Query |
getMainQuery(RepositoryItem pItem,
QueryBuilder pBuilder) |
Query |
getMyQuery(QueryBuilder pBuilder) |
java.lang.String |
getProfilePath() |
java.lang.Object |
getPropertyValue(RepositoryItemImpl pItem,
java.lang.Object pValue)
This method is called to retrieve a read-only value for this property.
|
compareTo, compareTo, createDBPropertyEditor, equals, getAllowNullValues, getCacheMode, getCacheReferencesById, getColumnCount, getColumnNames, getComponentDataType, getComponentPropertyType, getDataTypeByClass, getDataTypeByName, getDataTypeClass, getDataTypeName, getDataTypeNameFromClass, getDataTypeNames, 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, getTypeName, getTypeSQL, getUnmodifiableDefaultValue, getValue, handleSpecialAttributeValues, hashCode, hasReciprocalProperty, isBackingMapProperty, isComposite, isDefaultProperty, isGSAId, isInherited, isInternallyWritable, isJDBCColumnLengthsKnown, isJDBCPrimaryKey, isJDBCPrimaryKeyNamesKnown, isJDBCTypesKnown, isLoggingDebug, isLoggingError, isLoggingWarning, isMapSub, isMultiValued, isProhibitDuplicates, isPropTypeAssignable, isValidValue, isVersionable, logDebug, logDebug, logError, logError, logWarning, rawToReal, rawToReal, rawToReal, realToRaw, removeGroupProperty, setAllowNullValues, setCacheMode, setCacheReferencesById, setCascadeDelete, setCascadeInsert, setCascadeUpdate, setColumnNames, setComponentDataType, setComponentPropertyType, setDataTypes, setDefaultValue, setGroup, setGroupProperties, setHandleColumn, setId, setIdPartIndices, setInherited, setInternallyWritable, setJDBCColumnLengths, setJDBCColumnLengthsKnown, setJDBCPrimaryKey, setJDBCPrimaryKeyNames, setJDBCPrimaryKeyNamesKnown, setJDBCTypes, setJDBCTypesByName, setJDBCTypesKnown, setLoadingStrategy, setManyToOneIdProperty, setManyToOneMultiProperty, setProhibitDuplicates, setPropertyValue, setRemoveNullValues, setTable, setTextIndexTable, setValue, setValue, toGSAId, toGSAId, toString, updatePropertyDescriptor
getAttributesAcrossLocales, getAttributesAsMap, getAttributesAsMap, getDefaultLocaleLocaleResolver, getDisplayName, getDisplayName, getDisplayNameDefault, getLocaleResolver, getLocalizedMetadataLocales, getNonLocalizedAttributeNames, getNonLocalizedValue, getValue, getValue, isEnableLocalizableMetadata, setDefaultLocaleLocaleResolver, setEnableLocalizableMetadata, setLocaleResolver, setNonLocalizedValue
clone, createPropertyDescriptorFromType, getAttributeNames, getCascadeInsert, getCascadeUpdate, getComponentItemDescriptor, getComponentPropertyBeanInfo, getDefaultValue, getDefaultValueString, getEnumeratedLocalizedValuesMapping, getEnumeratedValues, getItemDescriptor, getPropertyBeanInfo, getPropertyItemDescriptor, getResourceBundleName, getSecureLogging, getSecureLoggingFormatter, getSecureLoggingString, isAssignableFrom, isCacheable, isCollectionOrMap, isDerived, isDynamicallyCreated, isIdProperty, isIgnoreNullValue, isLocalizable, isPersistent, isQueryable, isSecureLogging, isVersionableSet, registerPropertyDescriptorClass, setCacheable, setComponentItemDescriptor, setDefaultValueString, setDerived, setDynamicallyCreated, setIdProperty, setIgnoreNullValue, setItemDescriptor, setLoggingDebug, setPersistent, setPropertyItemDescriptor, setPropertyType, setQueryable, setResourceBundleName, setSecureLogging, setSecureLoggingFormatter, setVersionable
createLocalePropertyEditor, createLocalePropertyEditor, createPropertyEditor, getLocale, getPropertyEditorClass, getPropertyType, getUIPropertyEditor, isReadable, isRequired, isWritable, setPropertyEditorClass, setReadable, setRequired, setWritable
copyFeatureDescriptor, getCurrentLocale, getDisplayNameResource, getDisplaySortString, getLocalizedDisplayName, getLocalizedResourceBundle, getShortDescription, getShortDescriptionResource, getSortString, setDisplayNameResource, setShortDescriptionResource
attributeNames, getName, isExpert, isHidden, isPreferred, setDisplayName, setExpert, setHidden, setName, setPreferred, setShortDescription
public static final java.lang.String CLASS_VERSION
public static SearchTestingPropertyManager sPropertyManager
public SearchTestsPropertyDescriptor()
public java.lang.String getProfilePath()
public Query getMainQuery(RepositoryItem pItem, QueryBuilder pBuilder) throws RepositoryException
RepositoryException
public Query getMyQuery(QueryBuilder pBuilder) throws RepositoryException
RepositoryException
public Query getAppQuery(RepositoryItem pItem, QueryBuilder pBuilder) throws RepositoryException
pBuilder
- Query BuilderRepositoryException
- repository exception from creating queriespublic java.lang.Object getPropertyValue(RepositoryItemImpl pItem, java.lang.Object pValue)
GSAPropertyDescriptor
getPropertyValue
in class GSAPropertyDescriptor
pItem
- RepositoryItemImplpValue
- This implementation checks the folder type and if it is a normal folder then the search tests are retrieved by executing
the query 'search tests whose folder is this'.
If the folder type is mySearches then the normal query is AND'd with 'and whose ownerId is '
If the folder type is sharedSearches then the normal query is AND'd with 'and whose ownerId is null'
public boolean getCascadeDelete()
getCascadeDelete
in class RepositoryPropertyDescriptor