Package de.hybris.bootstrap.ddl.model
Class YColumn
- java.lang.Object
-
- org.apache.ddlutils.model.Column
-
- de.hybris.bootstrap.ddl.model.YColumn
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class YColumn extends org.apache.ddlutils.model.ColumnClass YColumn extends DDLUtils Column class by adding additional attributeDescriptor and customColumnDefinition fields We need to have a reference between DDLUtils column and attribute descriptor in Hybris- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description YColumn(YAttributeDescriptor attributeDescriptor)YColumn(java.lang.String customColumnDefinition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<YAttributeDescriptor>getAttributeDescriptors()java.lang.StringgetCustomColumnDefinition()java.lang.StringgetSize()booleanisMappedToAttribute(java.lang.String qualifier)booleanisMappedToAttributeWithQualifierDifferentThan(java.lang.String qualifier)booleanisUsedByAnyOfSuperTypesOf(YComposedType composedType)voidreuseByAttributeDescriptor(YAttributeDescriptor attributeDescriptor)voidsetCustomColumnDefinition(java.lang.String customColumnDefinition)voidsetSize(java.lang.String size)-
Methods inherited from class org.apache.ddlutils.model.Column
clone, equals, getDefaultValue, getDescription, getJavaName, getName, getParsedDefaultValue, getPrecisionRadix, getScale, getSizeAsInt, getType, getTypeCode, hashCode, isAutoIncrement, isOfBinaryType, isOfNumericType, isOfSpecialType, isOfTextType, isPrimaryKey, isRequired, setAutoIncrement, setDefaultValue, setDescription, setJavaName, setName, setPrecisionRadix, setPrimaryKey, setRequired, setScale, setSizeAndScale, setType, setTypeCode, toString, toVerboseString
-
-
-
-
Constructor Detail
-
YColumn
public YColumn(YAttributeDescriptor attributeDescriptor)
-
YColumn
public YColumn(java.lang.String customColumnDefinition)
-
-
Method Detail
-
getCustomColumnDefinition
public java.lang.String getCustomColumnDefinition()
-
setCustomColumnDefinition
public void setCustomColumnDefinition(java.lang.String customColumnDefinition)
-
getAttributeDescriptors
public java.util.Set<YAttributeDescriptor> getAttributeDescriptors()
-
isUsedByAnyOfSuperTypesOf
public boolean isUsedByAnyOfSuperTypesOf(YComposedType composedType)
-
isMappedToAttribute
public boolean isMappedToAttribute(java.lang.String qualifier)
-
reuseByAttributeDescriptor
public void reuseByAttributeDescriptor(YAttributeDescriptor attributeDescriptor)
-
isMappedToAttributeWithQualifierDifferentThan
public boolean isMappedToAttributeWithQualifierDifferentThan(java.lang.String qualifier)
-
setSize
public void setSize(java.lang.String size)
- Overrides:
setSizein classorg.apache.ddlutils.model.Column
-
getSize
public java.lang.String getSize()
- Overrides:
getSizein classorg.apache.ddlutils.model.Column
-
-