public class YAttributeDeployment extends YDeploymentElement
| Modifier and Type | Class and Description |
|---|---|
class |
YAttributeDeployment.ColumnMapping |
static class |
YAttributeDeployment.TableType |
deploymentName| Modifier | Constructor and Description |
|---|---|
|
YAttributeDeployment(YAttributeDescriptor attDesc) |
|
YAttributeDeployment(YNamespace container,
String deploymentName,
String persistenceQualifier,
String javaType,
YAttributeDeployment.TableType tableType) |
protected |
YAttributeDeployment(YNamespace container,
String deploymentName,
String persistenceQualifier,
String javaType,
YAttributeDeployment.TableType tableType,
YAttributeDescriptor attDesc) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPersistenceMapping(String dbName,
String columnName,
String sqlType,
boolean nullable) |
protected String |
getAttributeColumnName() |
YAttributeDescriptor |
getAttributeDescriptor() |
String |
getAttributeQualifier() |
String |
getColumnName(DatabaseSettings databaseSettings) |
protected String |
getDefaultSqlDefinition(String dbName) |
Class |
getJavaType() |
String |
getJavaTypeName() |
protected String |
getMappedColumnName(String dbName) |
YAttributeDeployment.ColumnMapping |
getPersistenceMapping(String dbName) |
String |
getPersistenceQualifier() |
String |
getProposedColumnName(String dbName) |
String |
getRealColumnName(String dbName) |
String |
getSqlDefinition(String dbName) |
YAttributeDeployment.TableType |
getTableType() |
boolean |
isNullable(String dbName) |
boolean |
isPrimaryKey() |
void |
setPrimaryKey(boolean isPrimaryKey) |
String |
toString() |
getDeployment, getDeploymentName, resetCaches, validategetLoaderInfo, getNamespace, getTypeSystem, setLoaderInfopublic YAttributeDeployment(YAttributeDescriptor attDesc)
public YAttributeDeployment(YNamespace container, String deploymentName, String persistenceQualifier, String javaType, YAttributeDeployment.TableType tableType)
protected YAttributeDeployment(YNamespace container, String deploymentName, String persistenceQualifier, String javaType, YAttributeDeployment.TableType tableType, YAttributeDescriptor attDesc)
public String toString()
toString in class YNameSpaceElementpublic YAttributeDescriptor getAttributeDescriptor()
public boolean isPrimaryKey()
public void setPrimaryKey(boolean isPrimaryKey)
public String getJavaTypeName()
public Class getJavaType()
public String getPersistenceQualifier()
public String getAttributeQualifier()
protected String getAttributeColumnName()
public boolean isNullable(String dbName)
public YAttributeDeployment.ColumnMapping getPersistenceMapping(String dbName)
public final void addPersistenceMapping(String dbName, String columnName, String sqlType, boolean nullable)
public YAttributeDeployment.TableType getTableType()
public String getColumnName(DatabaseSettings databaseSettings)
Copyright © 2017 SAP SE. All Rights Reserved.