Package de.hybris.bootstrap.typesystem
Class YIndex
- java.lang.Object
-
- de.hybris.bootstrap.typesystem.YNameSpaceElement
-
- de.hybris.bootstrap.typesystem.YIndex
-
public class YIndex extends YNameSpaceElement
-
-
Constructor Summary
Constructors Constructor Description YIndex(YNamespace container, java.lang.String enclosingType, java.lang.String name, IndexCreationMode creationMode, boolean unique, boolean remove, boolean replace)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddIndexedAttribute(java.lang.String qualifier, boolean lower)voidaddIndexedAttributes(java.util.Map<java.lang.String,java.lang.Boolean> qualifierMap)IndexCreationModegetCreationMode()YComposedTypegetEnclosingType()java.lang.StringgetEnclosingTypeCode()java.util.List<java.lang.String>getIndexedAttributeQualifiers()java.util.List<YAttributeDescriptor>getIndexedAttributes()java.util.List<java.lang.Boolean>getLowerOptions()java.lang.StringgetName()booleanisLower(java.lang.String qualifier)booleanisRemove()booleanisReplace()booleanisUnique()java.lang.StringtoString()voidvalidate()Validates the element.-
Methods inherited from class de.hybris.bootstrap.typesystem.YNameSpaceElement
getLoaderInfo, getNamespace, getTypeSystem, resetCaches, setLoaderInfo
-
-
-
-
Constructor Detail
-
YIndex
public YIndex(YNamespace container, java.lang.String enclosingType, java.lang.String name, IndexCreationMode creationMode, boolean unique, boolean remove, boolean replace)
-
-
Method Detail
-
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
public java.lang.String getEnclosingTypeCode()
-
getEnclosingType
public YComposedType getEnclosingType()
-
getName
public java.lang.String getName()
-
addIndexedAttributes
public void addIndexedAttributes(java.util.Map<java.lang.String,java.lang.Boolean> qualifierMap)
-
addIndexedAttribute
public void addIndexedAttribute(java.lang.String qualifier, boolean lower)
-
getIndexedAttributeQualifiers
public java.util.List<java.lang.String> getIndexedAttributeQualifiers()
-
getIndexedAttributes
public java.util.List<YAttributeDescriptor> getIndexedAttributes()
-
isLower
public boolean isLower(java.lang.String qualifier)
-
isUnique
public boolean isUnique()
-
getLowerOptions
public java.util.List<java.lang.Boolean> getLowerOptions()
-
isRemove
public boolean isRemove()
-
isReplace
public boolean isReplace()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classYNameSpaceElement
-
getCreationMode
public IndexCreationMode getCreationMode()
-
-