public abstract class IndexedCollection extends Collection
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_INDEX_COLUMN_NAME |
DEFAULT_ELEMENT_COLUMN_NAME, DEFAULT_KEY_COLUMN_NAME
Constructor and Description |
---|
IndexedCollection(Mappings mappings,
PersistentClass owner) |
Modifier and Type | Method and Description |
---|---|
Value |
getIndex() |
String |
getIndexNodeName() |
boolean |
isIndexed() |
boolean |
isList() |
void |
setIndex(Value index) |
void |
setIndexNodeName(String indexNodeName) |
void |
validate(Mapping mapping) |
addFilter, addManyToManyFilter, createAllKeys, createForeignKey, getBatchSize, getCacheConcurrencyStrategy, getCacheRegionName, getCollectionPersisterClass, getCollectionTable, getCollectionType, getColumnInsertability, getColumnIterator, getColumnSpan, getColumnUpdateability, getComparator, getComparatorClassName, getCustomSQLDelete, getCustomSQLDeleteAll, getCustomSQLDeleteAllCheckStyle, getCustomSQLDeleteCheckStyle, getCustomSQLInsert, getCustomSQLInsertCheckStyle, getCustomSQLUpdate, getCustomSQLUpdateCheckStyle, getDefaultCollectionType, getElement, getElementNodeName, getFetchMode, getFilters, getKey, getLoaderName, getManyToManyFilters, getManyToManyOrdering, getManyToManyWhere, getMappedByProperty, getMappings, getNodeName, getOrderBy, getOwner, getOwnerEntityName, getReferencedPropertyName, getRole, getSynchronizedTables, getTable, getType, getTypeName, getTypeParameters, getWhere, hasFormula, hasOrder, hasOrphanDelete, isAlternateUniqueKey, isArray, isCustomDeleteAllCallable, isCustomDeleteCallable, isCustomInsertCallable, isCustomUpdateCallable, isEmbedded, isExtraLazy, isIdentified, isInverse, isLazy, isMap, isMutable, isNullable, isOneToMany, isOptimisticLocked, isPrimitiveArray, isSet, isSimpleValue, isSorted, isSubselectLoadable, isValid, setBatchSize, setCacheConcurrencyStrategy, setCacheRegionName, setCollectionPersisterClass, setCollectionTable, setComparator, setComparatorClassName, setCustomSQLDelete, setCustomSQLDeleteAll, setCustomSQLInsert, setCustomSQLUpdate, setElement, setElementNodeName, setEmbedded, setExtraLazy, setFetchMode, setInverse, setKey, setLazy, setLoaderName, setManyToManyOrdering, setManyToManyWhere, setMappedByProperty, setMutable, setNodeName, setOptimisticLocked, setOrderBy, setOrphanDelete, setOwner, setReferencedPropertyName, setRole, setSorted, setSubselectLoadable, setTypeName, setTypeParameters, setTypeUsingReflection, setWhere, toString
public static final String DEFAULT_INDEX_COLUMN_NAME
public IndexedCollection(Mappings mappings, PersistentClass owner)
public Value getIndex()
public void setIndex(Value index)
public final boolean isIndexed()
isIndexed
in class Collection
public void validate(Mapping mapping) throws MappingException
validate
in class Collection
MappingException
public boolean isList()
public String getIndexNodeName()
public void setIndexNodeName(String indexNodeName)
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.