|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface EntityAttribute
Represents an attribute of an entity.
Metafacade interface to be used by AndroMDA cartridges.
| Method Summary | |
|---|---|
java.lang.String |
getColumnIndex()
The name of the index to create on a column that persists the entity attribute. |
java.lang.String |
getColumnLength()
The length of the column that persists this entity attribute. |
java.lang.String |
getColumnName()
The name of the table column to which this entity is mapped. |
TypeMappings |
getJdbcMappings()
The PIM to language specific mappings for JDBC. |
java.lang.String |
getJdbcType()
The JDBC type for this entity attribute. |
TypeMappings |
getSqlMappings()
The SQL mappings (i.e. |
java.lang.String |
getSqlType()
The SQL type for this attribute. |
java.lang.String |
getUniqueGroup()
The name of the unique-key that this unique attribute belongs |
boolean |
isEntityAttributeMetaType()
Indicates the metafacade type (used for metafacade mappings). |
boolean |
isIdentifier()
True if this attribute is an identifier for its entity. |
boolean |
isTransient()
Indicates this attribute should be ignored by the persistence layer. |
boolean |
isUnique()
Whether or not the entity attribute is unique (default is false). |
| Methods inherited from interface org.andromda.metafacades.uml.AttributeFacade |
|---|
findTaggedValue, getDefaultValue, getEnumeration, getEnumerationLiteralParameters, getEnumerationValue, getGetterName, getGetterSetterTypeName, getLower, getOwner, getSetterName, getType, getUpper, isAddOnly, isAttributeFacadeMetaType, isChangeable, isDefaultValuePresent, isEnumerationLiteral, isEnumerationLiteralParametersExist, isEnumerationMember, isMany, isOrdered, isReadOnly, isRequired, isStatic |
| Method Detail |
|---|
boolean isEntityAttributeMetaType()
truejava.lang.String getColumnIndex()
The name of the index to create on a column that persists the entity attribute.
java.lang.String getColumnLength()
The length of the column that persists this entity attribute.
java.lang.String getColumnName()
The name of the table column to which this entity is mapped.
TypeMappings getJdbcMappings()
The PIM to language specific mappings for JDBC.
java.lang.String getJdbcType()
The JDBC type for this entity attribute.
TypeMappings getSqlMappings()
The SQL mappings (i.e. the mappings which provide PIM to SQL mappings).
java.lang.String getSqlType()
The SQL type for this attribute.
java.lang.String getUniqueGroup()
The name of the unique-key that this unique attribute belongs
boolean isIdentifier()
True if this attribute is an identifier for its entity.
boolean isTransient()
Indicates this attribute should be ignored by the persistence layer.
boolean isUnique()
Whether or not the entity attribute is unique (default is false).
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||