Package de.hybris.bootstrap.typesystem
Class YAttributeDeployment
- java.lang.Object
-
- de.hybris.bootstrap.typesystem.YNameSpaceElement
-
- de.hybris.bootstrap.typesystem.YDeploymentElement
-
- de.hybris.bootstrap.typesystem.YAttributeDeployment
-
public class YAttributeDeployment extends YDeploymentElement
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classYAttributeDeployment.ColumnMappingstatic classYAttributeDeployment.TableType
-
Field Summary
-
Fields inherited from class de.hybris.bootstrap.typesystem.YDeploymentElement
deploymentName
-
-
Constructor Summary
Constructors Modifier Constructor Description YAttributeDeployment(YAttributeDescriptor attDesc)YAttributeDeployment(YNamespace container, java.lang.String deploymentName, java.lang.String persistenceQualifier, java.lang.String javaType, YAttributeDeployment.TableType tableType)protectedYAttributeDeployment(YNamespace container, java.lang.String deploymentName, java.lang.String persistenceQualifier, java.lang.String javaType, YAttributeDeployment.TableType tableType, YAttributeDescriptor attDesc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPersistenceMapping(java.lang.String dbName, java.lang.String columnName, java.lang.String sqlType, boolean nullable)protected java.lang.StringgetAttributeColumnName()YAttributeDescriptorgetAttributeDescriptor()java.lang.StringgetAttributeQualifier()java.lang.StringgetColumnName(DatabaseSettings databaseSettings)protected java.lang.StringgetDefaultSqlDefinition(java.lang.String dbName)java.lang.ClassgetJavaType()java.lang.StringgetJavaTypeName()protected java.lang.StringgetMappedColumnName(java.lang.String dbName)YAttributeDeployment.ColumnMappinggetPersistenceMapping(java.lang.String dbName)java.lang.StringgetPersistenceQualifier()java.lang.StringgetProposedColumnName(java.lang.String dbName)java.lang.StringgetRealColumnName(java.lang.String dbName)java.lang.StringgetSqlDefinition(java.lang.String dbName)YAttributeDeployment.TableTypegetTableType()booleanisNullable(java.lang.String dbName)booleanisPrimaryKey()voidsetPrimaryKey(boolean isPrimaryKey)java.lang.StringtoString()-
Methods inherited from class de.hybris.bootstrap.typesystem.YDeploymentElement
getDeployment, getDeploymentName, resetCaches, validate
-
Methods inherited from class de.hybris.bootstrap.typesystem.YNameSpaceElement
getLoaderInfo, getNamespace, getTypeSystem, setLoaderInfo
-
-
-
-
Constructor Detail
-
YAttributeDeployment
public YAttributeDeployment(YAttributeDescriptor attDesc)
-
YAttributeDeployment
public YAttributeDeployment(YNamespace container, java.lang.String deploymentName, java.lang.String persistenceQualifier, java.lang.String javaType, YAttributeDeployment.TableType tableType)
-
YAttributeDeployment
protected YAttributeDeployment(YNamespace container, java.lang.String deploymentName, java.lang.String persistenceQualifier, java.lang.String javaType, YAttributeDeployment.TableType tableType, YAttributeDescriptor attDesc)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classYNameSpaceElement
-
getAttributeDescriptor
public YAttributeDescriptor getAttributeDescriptor()
-
isPrimaryKey
public boolean isPrimaryKey()
-
setPrimaryKey
public void setPrimaryKey(boolean isPrimaryKey)
-
getJavaTypeName
public java.lang.String getJavaTypeName()
-
getJavaType
public java.lang.Class getJavaType()
-
getPersistenceQualifier
public java.lang.String getPersistenceQualifier()
-
getAttributeQualifier
public java.lang.String getAttributeQualifier()
-
getMappedColumnName
protected java.lang.String getMappedColumnName(java.lang.String dbName)
-
getAttributeColumnName
protected java.lang.String getAttributeColumnName()
-
getProposedColumnName
public java.lang.String getProposedColumnName(java.lang.String dbName)
-
getRealColumnName
public java.lang.String getRealColumnName(java.lang.String dbName)
-
getSqlDefinition
public java.lang.String getSqlDefinition(java.lang.String dbName)
-
getDefaultSqlDefinition
protected java.lang.String getDefaultSqlDefinition(java.lang.String dbName)
-
isNullable
public boolean isNullable(java.lang.String dbName)
-
getPersistenceMapping
public YAttributeDeployment.ColumnMapping getPersistenceMapping(java.lang.String dbName)
-
addPersistenceMapping
public final void addPersistenceMapping(java.lang.String dbName, java.lang.String columnName, java.lang.String sqlType, boolean nullable)
-
getTableType
public YAttributeDeployment.TableType getTableType()
-
getColumnName
public java.lang.String getColumnName(DatabaseSettings databaseSettings)
-
-