public interface SingularAttributeSourceToOne extends SingularAttributeSource, ForeignKeyContributingSource, FetchableAttributeSource, AssociationSource, CascadeStyleSource
Further contract for sources of singular associations (one-to-one
and many-to-one
).
Modifier and Type | Method and Description |
---|---|
FetchCharacteristicsSingularAssociation |
getFetchCharacteristics() |
ForeignKeyDirection |
getForeignKeyDirection() |
String |
getReferencedEntityAttributeName() |
String |
getReferencedEntityName()
Obtain the name of the referenced entity.
|
Boolean |
isEmbedXml() |
boolean |
isUnique() |
getGenerationTiming, getNaturalIdMutability, getSingularAttributeNature, isBytecodeLazy, isInsertable, isUpdatable, isVirtualAttribute
getAttributePath, getAttributeRole, getName, getPropertyAccessorName, getSourceType, getTypeInformation, getXmlNodeName, isIncludedInOptimisticLocking, isSingular
getToolingHintContext
createForeignKeyConstraint, getExplicitForeignKeyName, isCascadeDeleteEnabled
getAttributeSource, isIgnoreNotFound, isMappedBy
getCascadeStyleName
String getReferencedEntityAttributeName()
String getReferencedEntityName()
AssociationSource
Obtain the name of the referenced entity.
getReferencedEntityName
in interface AssociationSource
ForeignKeyDirection getForeignKeyDirection()
FetchCharacteristicsSingularAssociation getFetchCharacteristics()
getFetchCharacteristics
in interface FetchableAttributeSource
boolean isUnique()
Boolean isEmbedXml()
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.