public interface EJB3EntityAttributeFacade extends EntityAttribute
Modifier and Type | Method and Description |
---|---|
String |
getColumnDefinition()
Defines the column definition DDL used when creating table schema - use to override default
container DDL.
|
String |
getColumnPrecision()
Set the column precision value.
|
String |
getColumnScale()
Column scale use denotes the decimal precision.
|
String |
getEnumerationType()
Returns the persistent property/field enumeration type.
|
String |
getFetchType()
Gets the fetch type for this attribute.
|
int |
getGeneratorAllocationSize()
Returns the amount to increment the generator value when allocating id numbers.
|
String |
getGeneratorGenericStrategy()
Returns the org.hibernate.annotations.GenericGenerator strategy either a predefined Hibernate
strategy or a fully qualified class name.
|
int |
getGeneratorInitialValue()
Returns the inital value assigned when allocating ids from the specified generator.
|
String |
getGeneratorName()
Return the name for the generator, if one exists and should exists for SequenceGenerator and
TableGenerator, which can be reference by the id for its generator.
|
String |
getGeneratorPkColumnValue()
Returns the name of the primary key value in the generator table assigned to this set of
generated values.
|
String |
getGeneratorSourceName()
Returns the sequence name or table name for the generator depending on the generator type
specified.
|
String |
getGeneratorType()
Determine the generator type for the Id annotation on the entity attribute - the PK strategy.
|
String |
getLobType()
Returns the user overridden lob type for this property.
|
String |
getOverrideType()
The overridden hibernate type for the annotation on the entity attribute, to manually specify
a type using the @org.hibernate.annotations.Type or in other persistence provider.
|
String |
getTemporalType()
Returns the temporal type value set via tagged value on attribute if one exists.
|
boolean |
isColumnNullable()
Whether the column can be nullable.
|
boolean |
isContainsEmbeddedObject()
Returns true if this attribute's type is an embedded value object.
|
boolean |
isEager()
Determine if the fetch type for this attribute is eager loading.
|
boolean |
isEJB3EntityAttributeFacadeMetaType()
Indicates the metafacade type (used for metafacade mappings).
|
boolean |
isGeneratorTypeAuto()
Returns true if an auto generator has been assigned to this attribute, false otherwise.
|
boolean |
isGeneratorTypeGeneric()
Returns true if a generic generator has been assigned to this attribute, false otherwise.
|
boolean |
isGeneratorTypeIdentity()
Returns true if an identity generator has been assigned to this attribute, false otherwise.
|
boolean |
isGeneratorTypeNone()
Returns true no generator has been assigned to this attribute, false otherwise.
|
boolean |
isGeneratorTypeSequence()
Returns true if a sequence generator has been assigned to this attribute, false otherwise.
|
boolean |
isGeneratorTypeTable()
Returns true if a table generator has been assigned to this attribute, false otherwise.
|
boolean |
isInsertEnabled()
Specifies whether a mapped column should be included in SQL INSERT statements.
|
boolean |
isLazy()
Determine if the fetch type for this attribute is lazy loading.
|
boolean |
isLob()
Returns true if the property type is specified as datatype::Blob or datatype::Clob.
|
boolean |
isUpdateEnabled()
Specifies whether a mapped column should be included in SQL UPDATE statements.
|
boolean |
isVersion()
True is this attribute is a version property (optimistic lock value) for this entity class.
|
getColumnIndex, getColumnLength, getColumnName, getJdbcMappings, getJdbcType, getSqlMappings, getSqlType, getUniqueGroup, isEntityAttributeMetaType, isIdentifier, isTransient
findTaggedValue, getDefaultValue, getEnumeration, getEnumerationLiteralParameters, getEnumerationValue, getGetterName, getGetterSetterTypeName, getLower, getOwner, getSetterName, getType, getUpper, isAddOnly, isAttributeFacadeMetaType, isChangeable, isDefaultValuePresent, isDerived, isEnumerationLiteral, isEnumerationLiteralParametersExist, isEnumerationMember, isLeaf, isMany, isOrdered, isReadOnly, isRequired, isStatic, isUnique
copyTaggedValues, findTaggedValue, findTaggedValues, getBindedFullyQualifiedName, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getKeywords, getLabel, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getQualifiedName, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getValidationName, getValidationOwner, getVisibility, hasExactStereotype, hasKeyword, hasStereotype, initialize, isBindingDependenciesPresent, isConstraintsPresent, isDocumentationPresent, isModelElementFacadeMetaType, isReservedWord, isTemplateParametersPresent, isValidIdentifierName, translateConstraint, translateConstraints, translateConstraints, validateInvariants
boolean isEJB3EntityAttributeFacadeMetaType()
true
String getColumnDefinition()
String getColumnPrecision()
String getColumnScale()
String getEnumerationType()
String getFetchType()
int getGeneratorAllocationSize()
String getGeneratorGenericStrategy()
int getGeneratorInitialValue()
String getGeneratorName()
String getGeneratorPkColumnValue()
String getGeneratorSourceName()
String getGeneratorType()
String getLobType()
String getOverrideType()
String getTemporalType()
boolean isColumnNullable()
boolean isContainsEmbeddedObject()
boolean isEager()
boolean isGeneratorTypeAuto()
boolean isGeneratorTypeGeneric()
boolean isGeneratorTypeIdentity()
boolean isGeneratorTypeNone()
boolean isGeneratorTypeSequence()
boolean isGeneratorTypeTable()
boolean isInsertEnabled()
boolean isLazy()
boolean isLob()
boolean isUpdateEnabled()
boolean isVersion()
Copyright © 2006–2014 AndroMDA.org. All rights reserved.