Package de.hybris.bootstrap.typesystem
Class YIndex
java.lang.Object
de.hybris.bootstrap.typesystem.YNameSpaceElement
de.hybris.bootstrap.typesystem.YIndex
-
Constructor Summary
ConstructorsConstructorDescriptionYIndex(YNamespace container, String enclosingType, String name, IndexCreationMode creationMode, boolean unique, boolean remove, boolean replace) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIncludeAttribute(String qualifier) voidaddIncludeAttributes(Collection<String> qualifierCollection) voidaddIndexedAttribute(String qualifier, boolean lower) voidaddIndexedAttributes(Map<String, Boolean> qualifierMap) getName()booleanbooleanisRemove()booleanbooleanisUnique()toString()voidvalidate()Validates the element.Methods inherited from class de.hybris.bootstrap.typesystem.YNameSpaceElement
getLoaderInfo, getNamespace, getTypeSystem, resetCaches, setLoaderInfo
-
Constructor Details
-
YIndex
public YIndex(YNamespace container, String enclosingType, String name, IndexCreationMode creationMode, boolean unique, boolean remove, boolean replace)
-
-
Method Details
-
validate
public void validate()Description copied from class:YNameSpaceElementValidates the element. This should check whether or not lazy references can be resolved or any data is missing.- Overrides:
validatein classYNameSpaceElement
-
getEnclosingTypeCode
-
getEnclosingType
-
getName
-
addIndexedAttributes
-
addIncludeAttributes
-
addIncludeAttribute
-
addIndexedAttribute
-
getIndexedAttributeQualifiers
-
getIndexedIncludeAttributeQualifiers
-
getIndexedAttributes
-
getIncludeAttributes
-
isLower
-
isUnique
public boolean isUnique() -
getLowerOptions
-
isRemove
public boolean isRemove() -
isReplace
public boolean isReplace() -
toString
- Overrides:
toStringin classYNameSpaceElement
-
getCreationMode
-