|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.hibernate.metamodel.source.annotations.attribute.SingularAttributeSourceImpl
public class SingularAttributeSourceImpl
| Constructor Summary | |
|---|---|
SingularAttributeSourceImpl(MappedAttribute attribute)
|
|
SingularAttributeSourceImpl(MappedAttribute attribute,
AttributeOverride attributeOverride)
|
|
| Method Summary | |
|---|---|
boolean |
areValuesIncludedInInsertByDefault()
|
boolean |
areValuesIncludedInUpdateByDefault()
|
boolean |
areValuesNullableByDefault()
|
PropertyGeneration |
getGeneration()
Obtain a description of if/when the attribute value is generated by the database. |
String |
getName()
Obtain the attribute name. |
SingularAttributeNature |
getNature()
Obtain the nature of this attribute type. |
String |
getPropertyAccessorName()
Obtain the name of the property accessor style used to access this attribute. |
ExplicitHibernateTypeSource |
getTypeInformation()
Obtain information about the Hibernate type ( Type) for this attribute. |
boolean |
isIncludedInOptimisticLocking()
If the containing entity is using OptimisticLockStyle.ALL or
OptimisticLockStyle.DIRTY style optimistic locking, should this attribute
be used? |
boolean |
isInsertable()
Determine whether this attribute is insertable. |
boolean |
isLazy()
Should the attribute be (bytecode enhancement) lazily loaded? |
boolean |
isSingular()
Is this a singular attribute? Specifically, can it be cast to SingularAttributeSource? |
boolean |
isUpdatable()
Determine whether this attribute is updateable. |
boolean |
isVirtualAttribute()
Determine whether this is a virtual attribute or whether it physically exists on the users domain model. |
Iterable<MetaAttributeSource> |
metaAttributes()
Obtain the meta-attribute sources associated with this attribute. |
List<RelationalValueSource> |
relationalValueSources()
Obtain the contained RelationalValueSource references. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SingularAttributeSourceImpl(MappedAttribute attribute)
public SingularAttributeSourceImpl(MappedAttribute attribute,
AttributeOverride attributeOverride)
| Method Detail |
|---|
public ExplicitHibernateTypeSource getTypeInformation()
AttributeSourceType) for this attribute.
getTypeInformation in interface AttributeSourcepublic String getPropertyAccessorName()
AttributeSource
getPropertyAccessorName in interface AttributeSourcePropertyAccessorpublic boolean isInsertable()
SingularAttributeSource
isInsertable in interface SingularAttributeSourcetrue indicates the attribute value should be used in the SQL INSERT; false
indicates it should not.public boolean isUpdatable()
SingularAttributeSource
isUpdatable in interface SingularAttributeSourcetrue indicates the attribute value should be used in the SQL UPDATE; false
indicates it should not.public PropertyGeneration getGeneration()
SingularAttributeSource
getGeneration in interface SingularAttributeSourcepublic boolean isLazy()
SingularAttributeSource
isLazy in interface SingularAttributeSourcetrue to indicate the attribute should be lazily loaded.public boolean isIncludedInOptimisticLocking()
AttributeSourceOptimisticLockStyle.ALL or
OptimisticLockStyle.DIRTY style optimistic locking, should this attribute
be used?
isIncludedInOptimisticLocking in interface AttributeSourcetrue indicates it should be included; false, it should not.public String getName()
AttributeSource
getName in interface AttributeSourcenull ais NOT allowed!public List<RelationalValueSource> relationalValueSources()
RelationalValueSourceContainerRelationalValueSource references.
relationalValueSources in interface RelationalValueSourceContainerRelationalValueSource references.public boolean isVirtualAttribute()
SingularAttributeSource
isVirtualAttribute in interface SingularAttributeSourcetrue indicates the attribute is virtual, meaning it does NOT exist on the domain model;
false indicates the attribute physically exists.public boolean isSingular()
AttributeSourceSingularAttributeSource?
isSingular in interface AttributeSourcetrue indicates this is castable to SingularAttributeSource; false otherwise.public SingularAttributeNature getNature()
SingularAttributeSource
getNature in interface SingularAttributeSourcepublic Iterable<MetaAttributeSource> metaAttributes()
AttributeSource
metaAttributes in interface AttributeSourcepublic boolean areValuesIncludedInInsertByDefault()
areValuesIncludedInInsertByDefault in interface RelationalValueSourceContainerpublic boolean areValuesIncludedInUpdateByDefault()
areValuesIncludedInUpdateByDefault in interface RelationalValueSourceContainerpublic boolean areValuesNullableByDefault()
areValuesNullableByDefault in interface RelationalValueSourceContainer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||