public abstract class GeneratedIndexConfiguration extends AbstractLuceneItem
IndexConfiguration.GenericItem.GenericItemImplLocalizableItem.LocalizableItemImplExtensibleItem.ExtensibleItemImplItem.AttributeFilter, Item.AttributeMode, Item.CachedGetter, Item.CachedSetter, Item.ItemAttributeMap, Item.ItemConstraint, Item.ItemImpl, Item.JaloCachedComputationException| Modifier and Type | Field and Description |
|---|---|
static String |
ACTIVATIONATTRIBUTE
Qualifier of the
IndexConfiguration.activationAttribute attribute |
static String |
ALLAVAILABLEATTRIBUTES
Qualifier of the
IndexConfiguration.allAvailableAttributes attribute |
static String |
ATTRIBUTECONFIGURATIONS
Qualifier of the
IndexConfiguration.attributeConfigurations attribute |
static String |
AVAILABLEACTIVATIONATTRIBUTES
Qualifier of the
IndexConfiguration.availableActivationAttributes attribute |
static String |
AVAILABLEGROUPINGATTRIBUTES
Qualifier of the
IndexConfiguration.availableGroupingAttributes attribute |
static String |
AVAILABLEINDEXABLEATTRIBUTES
Qualifier of the
IndexConfiguration.availableIndexableAttributes attribute |
protected static Map<String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static String |
GROUPINGATTRIBUTE
Qualifier of the
IndexConfiguration.groupingAttribute attribute |
static String |
INCLUDEDTYPES
Qualifier of the
IndexConfiguration.includedTypes attribute |
static String |
INDEXEDDATAFACTORYCLASSNAME
Qualifier of the
IndexConfiguration.indexedDataFactoryClassName attribute |
static String |
INDEXEDDATAPARAMS
Qualifier of the
IndexConfiguration.indexedDataParams attribute |
static String |
INDEXEDTYPE
Qualifier of the
IndexConfiguration.indexedType attribute |
protected static String |
INDEXTYPERELATION_MARKMODIFIED
Relation disable markmodifed parameter constants for IndexTypeRelation from ((lucenesearch))
|
protected static String |
INDEXTYPERELATION_SRC_ORDERED
Relation ordering override parameter constants for IndexTypeRelation from ((lucenesearch))
|
protected static String |
INDEXTYPERELATION_TGT_ORDERED |
static String |
LUCENEINDEX
Qualifier of the
IndexConfiguration.luceneIndex attribute |
static String |
PENDINGUPDATES
Qualifier of the
IndexConfiguration.pendingUpdates attribute |
LANGUAGE_FALLBACK_ENABLED_CREATION_TIME_INTERNAL, _MODIFIED_TIME_INTERNAL, accessorLog, CREATION_TIME, DISABLE_ATTRIBUTE_CHECK, DISABLE_ITEMCHECK_BEFORE_REMOVABLE, EVEN, FEATURE_ACCESSMAP_QUALIFIER, INITIAL_CREATION_FLAG, isJaloOnly, MODIFIED_TIME, NEGATIVE, NOT_FOUND, OWNER, PK, POSITIVE, SAVE_FROM_SERVICE_LAYER, staticTransientObjects, TYPEimpl, tenant| Constructor and Description |
|---|
GeneratedIndexConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
void |
addToIncludedTypes(ComposedType value)
Generated method - Adds
value to includedTypes. |
void |
addToIncludedTypes(SessionContext ctx,
ComposedType value)
Generated method - Adds
value to includedTypes. |
AttributeDescriptor |
getActivationAttribute()
Generated method - Getter of the
IndexConfiguration.activationAttribute attribute. |
AttributeDescriptor |
getActivationAttribute(SessionContext ctx)
Generated method - Getter of the
IndexConfiguration.activationAttribute attribute. |
Collection<AttributeDescriptor> |
getAllAvailableAttributes()
Generated method - Getter of the
IndexConfiguration.allAvailableAttributes attribute. |
abstract Collection<AttributeDescriptor> |
getAllAvailableAttributes(SessionContext ctx)
Generated method - Getter of the
IndexConfiguration.allAvailableAttributes attribute. |
Collection<AttributeConfiguration> |
getAttributeConfigurations()
Generated method - Getter of the
IndexConfiguration.attributeConfigurations attribute. |
abstract Collection<AttributeConfiguration> |
getAttributeConfigurations(SessionContext ctx)
Generated method - Getter of the
IndexConfiguration.attributeConfigurations attribute. |
Collection<AttributeDescriptor> |
getAvailableActivationAttributes()
Generated method - Getter of the
IndexConfiguration.availableActivationAttributes attribute. |
abstract Collection<AttributeDescriptor> |
getAvailableActivationAttributes(SessionContext ctx)
Generated method - Getter of the
IndexConfiguration.availableActivationAttributes attribute. |
Collection<AttributeDescriptor> |
getAvailableGroupingAttributes()
Generated method - Getter of the
IndexConfiguration.availableGroupingAttributes attribute. |
abstract Collection<AttributeDescriptor> |
getAvailableGroupingAttributes(SessionContext ctx)
Generated method - Getter of the
IndexConfiguration.availableGroupingAttributes attribute. |
Collection<AttributeDescriptor> |
getAvailableIndexableAttributes()
Generated method - Getter of the
IndexConfiguration.availableIndexableAttributes attribute. |
abstract Collection<AttributeDescriptor> |
getAvailableIndexableAttributes(SessionContext ctx)
Generated method - Getter of the
IndexConfiguration.availableIndexableAttributes attribute. |
protected Map<String,Item.AttributeMode> |
getDefaultAttributeModes() |
AttributeDescriptor |
getGroupingAttribute()
Generated method - Getter of the
IndexConfiguration.groupingAttribute attribute. |
AttributeDescriptor |
getGroupingAttribute(SessionContext ctx)
Generated method - Getter of the
IndexConfiguration.groupingAttribute attribute. |
Collection<ComposedType> |
getIncludedTypes()
Generated method - Getter of the
IndexConfiguration.includedTypes attribute. |
Collection<ComposedType> |
getIncludedTypes(SessionContext ctx)
Generated method - Getter of the
IndexConfiguration.includedTypes attribute. |
long |
getIncludedTypesCount() |
long |
getIncludedTypesCount(SessionContext ctx) |
String |
getIndexedDataFactoryClassName()
Generated method - Getter of the
IndexConfiguration.indexedDataFactoryClassName attribute. |
String |
getIndexedDataFactoryClassName(SessionContext ctx)
Generated method - Getter of the
IndexConfiguration.indexedDataFactoryClassName attribute. |
String |
getIndexedDataParams()
Generated method - Getter of the
IndexConfiguration.indexedDataParams attribute. |
String |
getIndexedDataParams(SessionContext ctx)
Generated method - Getter of the
IndexConfiguration.indexedDataParams attribute. |
ComposedType |
getIndexedType()
Generated method - Getter of the
IndexConfiguration.indexedType attribute. |
ComposedType |
getIndexedType(SessionContext ctx)
Generated method - Getter of the
IndexConfiguration.indexedType attribute. |
LuceneIndex |
getLuceneIndex()
Generated method - Getter of the
IndexConfiguration.luceneIndex attribute. |
LuceneIndex |
getLuceneIndex(SessionContext ctx)
Generated method - Getter of the
IndexConfiguration.luceneIndex attribute. |
Collection<IndexUpdate> |
getPendingUpdates()
Generated method - Getter of the
IndexConfiguration.pendingUpdates attribute. |
abstract Collection<IndexUpdate> |
getPendingUpdates(SessionContext ctx)
Generated method - Getter of the
IndexConfiguration.pendingUpdates attribute. |
void |
removeFromIncludedTypes(ComposedType value)
Generated method - Removes
value from includedTypes. |
void |
removeFromIncludedTypes(SessionContext ctx,
ComposedType value)
Generated method - Removes
value from includedTypes. |
void |
setActivationAttribute(AttributeDescriptor value)
Generated method - Setter of the
IndexConfiguration.activationAttribute attribute. |
void |
setActivationAttribute(SessionContext ctx,
AttributeDescriptor value)
Generated method - Setter of the
IndexConfiguration.activationAttribute attribute. |
void |
setAttributeConfigurations(Collection<AttributeConfiguration> value)
Generated method - Setter of the
IndexConfiguration.attributeConfigurations attribute. |
abstract void |
setAttributeConfigurations(SessionContext ctx,
Collection<AttributeConfiguration> value)
Generated method - Setter of the
IndexConfiguration.attributeConfigurations attribute. |
void |
setGroupingAttribute(AttributeDescriptor value)
Generated method - Setter of the
IndexConfiguration.groupingAttribute attribute. |
void |
setGroupingAttribute(SessionContext ctx,
AttributeDescriptor value)
Generated method - Setter of the
IndexConfiguration.groupingAttribute attribute. |
void |
setIncludedTypes(Collection<ComposedType> value)
Generated method - Setter of the
IndexConfiguration.includedTypes attribute. |
void |
setIncludedTypes(SessionContext ctx,
Collection<ComposedType> value)
Generated method - Setter of the
IndexConfiguration.includedTypes attribute. |
void |
setIndexedDataFactoryClassName(SessionContext ctx,
String value)
Generated method - Setter of the
IndexConfiguration.indexedDataFactoryClassName attribute. |
void |
setIndexedDataFactoryClassName(String value)
Generated method - Setter of the
IndexConfiguration.indexedDataFactoryClassName attribute. |
void |
setIndexedDataParams(SessionContext ctx,
String value)
Generated method - Setter of the
IndexConfiguration.indexedDataParams attribute. |
void |
setIndexedDataParams(String value)
Generated method - Setter of the
IndexConfiguration.indexedDataParams attribute. |
protected void |
setIndexedType(ComposedType value)
Generated method - Setter of the
IndexConfiguration.indexedType attribute. |
protected void |
setIndexedType(SessionContext ctx,
ComposedType value)
Generated method - Setter of the
IndexConfiguration.indexedType attribute. |
void |
setLuceneIndex(LuceneIndex value)
Generated method - Setter of the
IndexConfiguration.luceneIndex attribute. |
void |
setLuceneIndex(SessionContext ctx,
LuceneIndex value)
Generated method - Setter of the
IndexConfiguration.luceneIndex attribute. |
void |
setPendingUpdates(Collection<IndexUpdate> value)
Generated method - Setter of the
IndexConfiguration.pendingUpdates attribute. |
abstract void |
setPendingUpdates(SessionContext ctx,
Collection<IndexUpdate> value)
Generated method - Setter of the
IndexConfiguration.pendingUpdates attribute. |
createItem, getInitialProperties, getNonInitialAttributesgetAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllValuesSessionContext, getLocalizedProperty, getLocalizedProperty, getLocalizedPropertyInternal, getLocalizedPropertyNames, getLocalizedPropertyNames, hasLanguage, isEmptyValue, isFallbackEnabled, removeLocalizedProperty, removeLocalizedProperty, setAllLocalizedProperties, setAllLocalizedProperties, setLocalizedProperty, setLocalizedPropertycreateNonClassAccessor, getAllProperties, getAllProperties, getProperty, getProperty, getPropertyNames, getPropertyNames, removeProperty, removeProperty, setAllProperties, setAllProperties, setProperty, setPropertyaddLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addNegativePermission, addPermission, addPositivePermission, assureExtensionsLoaded, changeTypeAfterCreation, checkConstraint, checkItemPermission, checkMandatoryAttribute, checkMandatoryAttribute, checkPermission, checkPermission, checkRemovable, clearPermission, compareTo, ctx, doAfterRemove, doBeforeRemove, equals, getAccessorFor, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributesInternal, getAllLinkedItems, getAndCheckCacheBoundItem, getAttribute, getAttribute, getCacheBoundItem, getComposedType, getComposedTypePK, getCreationTime, getCurrentlyRemovingCount, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItemsCount, getLinkedItemsCount, getLinkedItemsCount, getModificationTime, getNegativePermissions, getOwner, getPermissionMap, getPermissions, getPersistenceVersion, getPK, getPositivePermissions, getRestrictedPrincipals, getSession, getSyncObject, getTenant, getTransientObject, getTransientObjectMap, hashCode, hasRegisteredClassAccessorFor, internal_registerClassAccessorFor, internal_registerNonClassAccessorFor, invalidateLocalCaches, isAlive, isCacheBound, isCurrentlyRemoving, isCurrentlyRemoving, isEmptyRelationValue, isInCreate, isInstanceOf, isItemCheckBeforeRemoveableDisabled, isRelationLocalizationFallbackEnabled, newInstance, notifyExtensionsAfterItemCreation, notifyExtensionsBeforeItemCreation, notifyItemRemoval, readResolve, refreshRemote, registerAccessFor, registerAccessFor, registerJaloInvalidationListeners, remove, remove, removeItemCollection, removeItemCollection, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinks, removePartOfItems, removePartOfItems, setAllAttributes, setAllAttributes, setAllAttributesInternal, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAttribute, setAttribute, setAttributeFromString, setAttributeFromString, setCacheBound, setComposedType, setCreationTime, setImplementation, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setModificationTime, setNonInitialAttributes, setOwner, setPermissionsByMap, setTransientObject, setUseTA, toString, useTA, writeReplacegetImplementation, setTenantpublic static final String ACTIVATIONATTRIBUTE
IndexConfiguration.activationAttribute attributepublic static final String ALLAVAILABLEATTRIBUTES
IndexConfiguration.allAvailableAttributes attributepublic static final String ATTRIBUTECONFIGURATIONS
IndexConfiguration.attributeConfigurations attributepublic static final String AVAILABLEACTIVATIONATTRIBUTES
IndexConfiguration.availableActivationAttributes attributepublic static final String AVAILABLEGROUPINGATTRIBUTES
IndexConfiguration.availableGroupingAttributes attributepublic static final String AVAILABLEINDEXABLEATTRIBUTES
IndexConfiguration.availableIndexableAttributes attributepublic static final String GROUPINGATTRIBUTE
IndexConfiguration.groupingAttribute attributepublic static final String INDEXEDDATAFACTORYCLASSNAME
IndexConfiguration.indexedDataFactoryClassName attributepublic static final String INDEXEDDATAPARAMS
IndexConfiguration.indexedDataParams attributepublic static final String INDEXEDTYPE
IndexConfiguration.indexedType attributepublic static final String LUCENEINDEX
IndexConfiguration.luceneIndex attributepublic static final String PENDINGUPDATES
IndexConfiguration.pendingUpdates attributepublic static final String INCLUDEDTYPES
IndexConfiguration.includedTypes attributeprotected static String INDEXTYPERELATION_SRC_ORDERED
protected static String INDEXTYPERELATION_TGT_ORDERED
protected static String INDEXTYPERELATION_MARKMODIFIED
protected static final Map<String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
protected Map<String,Item.AttributeMode> getDefaultAttributeModes()
getDefaultAttributeModes in class GeneratedAbstractLuceneItempublic AttributeDescriptor getActivationAttribute(SessionContext ctx)
IndexConfiguration.activationAttribute attribute.public AttributeDescriptor getActivationAttribute()
IndexConfiguration.activationAttribute attribute.public void setActivationAttribute(SessionContext ctx, AttributeDescriptor value)
IndexConfiguration.activationAttribute attribute.value - the activationAttribute - Optional descriptor of boolean attribute.
Instances must have the value true in this
attribute to be indexed. Is limited to the
values of the availableActivationAttributes
attribute.public void setActivationAttribute(AttributeDescriptor value)
IndexConfiguration.activationAttribute attribute.value - the activationAttribute - Optional descriptor of boolean attribute.
Instances must have the value true in this
attribute to be indexed. Is limited to the
values of the availableActivationAttributes
attribute.public abstract Collection<AttributeDescriptor> getAllAvailableAttributes(SessionContext ctx)
IndexConfiguration.allAvailableAttributes attribute.public Collection<AttributeDescriptor> getAllAvailableAttributes()
IndexConfiguration.allAvailableAttributes attribute.public abstract Collection<AttributeConfiguration> getAttributeConfigurations(SessionContext ctx)
IndexConfiguration.attributeConfigurations attribute.public Collection<AttributeConfiguration> getAttributeConfigurations()
IndexConfiguration.attributeConfigurations attribute.public abstract void setAttributeConfigurations(SessionContext ctx, Collection<AttributeConfiguration> value)
IndexConfiguration.attributeConfigurations attribute.value - the attributeConfigurations - All AttributeConfiguration objects that belong
to this IndexConfiguration. Jalo-only attribute.public void setAttributeConfigurations(Collection<AttributeConfiguration> value)
IndexConfiguration.attributeConfigurations attribute.value - the attributeConfigurations - All AttributeConfiguration objects that belong
to this IndexConfiguration. Jalo-only attribute.public abstract Collection<AttributeDescriptor> getAvailableActivationAttributes(SessionContext ctx)
IndexConfiguration.availableActivationAttributes attribute.public Collection<AttributeDescriptor> getAvailableActivationAttributes()
IndexConfiguration.availableActivationAttributes attribute.public abstract Collection<AttributeDescriptor> getAvailableGroupingAttributes(SessionContext ctx)
IndexConfiguration.availableGroupingAttributes attribute.public Collection<AttributeDescriptor> getAvailableGroupingAttributes()
IndexConfiguration.availableGroupingAttributes attribute.public abstract Collection<AttributeDescriptor> getAvailableIndexableAttributes(SessionContext ctx)
IndexConfiguration.availableIndexableAttributes attribute.public Collection<AttributeDescriptor> getAvailableIndexableAttributes()
IndexConfiguration.availableIndexableAttributes attribute.public AttributeDescriptor getGroupingAttribute(SessionContext ctx)
IndexConfiguration.groupingAttribute attribute.public AttributeDescriptor getGroupingAttribute()
IndexConfiguration.groupingAttribute attribute.public void setGroupingAttribute(SessionContext ctx, AttributeDescriptor value)
IndexConfiguration.groupingAttribute attribute.value - the groupingAttribute - Optional descriptor of an attribute that puts
the indexed item into one or more groups; see
the documentation of LucenesearchManager
for a description of grouping. Is limited to the
values of the availableGroupingAttributes
attribute.public void setGroupingAttribute(AttributeDescriptor value)
IndexConfiguration.groupingAttribute attribute.value - the groupingAttribute - Optional descriptor of an attribute that puts
the indexed item into one or more groups; see
the documentation of LucenesearchManager
for a description of grouping. Is limited to the
values of the availableGroupingAttributes
attribute.public Collection<ComposedType> getIncludedTypes(SessionContext ctx)
IndexConfiguration.includedTypes attribute.public Collection<ComposedType> getIncludedTypes()
IndexConfiguration.includedTypes attribute.public long getIncludedTypesCount(SessionContext ctx)
public long getIncludedTypesCount()
public void setIncludedTypes(SessionContext ctx, Collection<ComposedType> value)
IndexConfiguration.includedTypes attribute.value - the includedTypes - Only types specified here will be used within the
index. Types not specified will not be indexed.
Attribute created via the IndexTypeRelation
relation.public void setIncludedTypes(Collection<ComposedType> value)
IndexConfiguration.includedTypes attribute.value - the includedTypes - Only types specified here will be used within the
index. Types not specified will not be indexed.
Attribute created via the IndexTypeRelation
relation.public void addToIncludedTypes(SessionContext ctx, ComposedType value)
value to includedTypes.value - the item to add to includedTypes - Only types specified here will be used within the
index. Types not specified will not be indexed.
Attribute created via the IndexTypeRelation
relation.public void addToIncludedTypes(ComposedType value)
value to includedTypes.value - the item to add to includedTypes - Only types specified here will be used within the
index. Types not specified will not be indexed.
Attribute created via the IndexTypeRelation
relation.public void removeFromIncludedTypes(SessionContext ctx, ComposedType value)
value from includedTypes.value - the item to remove from includedTypes - Only types specified here will be used within the
index. Types not specified will not be indexed.
Attribute created via the IndexTypeRelation
relation.public void removeFromIncludedTypes(ComposedType value)
value from includedTypes.value - the item to remove from includedTypes - Only types specified here will be used within the
index. Types not specified will not be indexed.
Attribute created via the IndexTypeRelation
relation.public String getIndexedDataFactoryClassName(SessionContext ctx)
IndexConfiguration.indexedDataFactoryClassName attribute.public String getIndexedDataFactoryClassName()
IndexConfiguration.indexedDataFactoryClassName attribute.public void setIndexedDataFactoryClassName(SessionContext ctx, String value)
IndexConfiguration.indexedDataFactoryClassName attribute.value - the indexedDataFactoryClassName - Optionally, you can specify an IndexedDataFactory
Uses the DefaultIndexedDataFactory by default.public void setIndexedDataFactoryClassName(String value)
IndexConfiguration.indexedDataFactoryClassName attribute.value - the indexedDataFactoryClassName - Optionally, you can specify an IndexedDataFactory
Uses the DefaultIndexedDataFactory by default.public String getIndexedDataParams(SessionContext ctx)
IndexConfiguration.indexedDataParams attribute.public String getIndexedDataParams()
IndexConfiguration.indexedDataParams attribute.public void setIndexedDataParams(SessionContext ctx, String value)
IndexConfiguration.indexedDataParams attribute.value - the indexedDataParams - Additional parameters which may be evaluated by
the associated IndexedDataFactory.public void setIndexedDataParams(String value)
IndexConfiguration.indexedDataParams attribute.value - the indexedDataParams - Additional parameters which may be evaluated by
the associated IndexedDataFactory.public ComposedType getIndexedType(SessionContext ctx)
IndexConfiguration.indexedType attribute.public ComposedType getIndexedType()
IndexConfiguration.indexedType attribute.protected void setIndexedType(SessionContext ctx, ComposedType value)
IndexConfiguration.indexedType attribute.value - the indexedType - The item type whose instances will be indexed.
Initial attribute, cannot be edited after the
IndexConfiguration has been created.protected void setIndexedType(ComposedType value)
IndexConfiguration.indexedType attribute.value - the indexedType - The item type whose instances will be indexed.
Initial attribute, cannot be edited after the
IndexConfiguration has been created.public LuceneIndex getLuceneIndex(SessionContext ctx)
IndexConfiguration.luceneIndex attribute.public LuceneIndex getLuceneIndex()
IndexConfiguration.luceneIndex attribute.public void setLuceneIndex(SessionContext ctx, LuceneIndex value)
IndexConfiguration.luceneIndex attribute.value - the luceneIndex - The LuceneIndex to which this IndexConfiguration
belongs.public void setLuceneIndex(LuceneIndex value)
IndexConfiguration.luceneIndex attribute.value - the luceneIndex - The LuceneIndex to which this IndexConfiguration
belongs.public abstract Collection<IndexUpdate> getPendingUpdates(SessionContext ctx)
IndexConfiguration.pendingUpdates attribute.public Collection<IndexUpdate> getPendingUpdates()
IndexConfiguration.pendingUpdates attribute.public abstract void setPendingUpdates(SessionContext ctx, Collection<IndexUpdate> value)
IndexConfiguration.pendingUpdates attribute.value - the pendingUpdates - A collection of all IndexUpdate objects that
refer to objects of the given type which
currently exist and which have to be updated.
Jalo-only attribute. Entries are retrieved via a
FlexibleSearch statement.public void setPendingUpdates(Collection<IndexUpdate> value)
IndexConfiguration.pendingUpdates attribute.value - the pendingUpdates - A collection of all IndexUpdate objects that
refer to objects of the given type which
currently exist and which have to be updated.
Jalo-only attribute. Entries are retrieved via a
FlexibleSearch statement.Copyright © 2017 SAP SE. All Rights Reserved.