public class EntityBasedAssociationAttribute extends AbstractEntityBasedAttribute implements AssociationAttributeDefinition
AssociationAttributeDefinition.AssociationNature| Constructor and Description |
|---|
EntityBasedAssociationAttribute(EntityPersister source,
SessionFactoryImplementor sessionFactory,
int attributeNumber,
String attributeName,
AssociationType attributeType,
BaselineAttributeInformation baselineInfo) |
| Modifier and Type | Method and Description |
|---|---|
CascadeStyle |
determineCascadeStyle() |
FetchStrategy |
determineFetchPlan(LoadQueryInfluencers loadQueryInfluencers,
PropertyPath propertyPath) |
AssociationKey |
getAssociationKey() |
AssociationAttributeDefinition.AssociationNature |
getAssociationNature() |
HydratedCompoundValueHandler |
getHydratedCompoundValueExtractor() |
protected Joinable |
getJoinable() |
AssociationType |
getType() |
protected String |
loggableMetadata() |
AnyMappingDefinition |
toAnyDefinition() |
CollectionDefinition |
toCollectionDefinition() |
EntityDefinition |
toEntityDefinition() |
getSourceattributeNumber, getCascadeStyle, getFetchMode, getValueGenerationStrategy, isDirtyCheckable, isDirtyCheckable, isInsertable, isLazy, isNullable, isUpdateable, isVersionable, sessionFactory, source, toStringgetName, getNodeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetName, getSource, isNullablepublic EntityBasedAssociationAttribute(EntityPersister source, SessionFactoryImplementor sessionFactory, int attributeNumber, String attributeName, AssociationType attributeType, BaselineAttributeInformation baselineInfo)
public AssociationType getType()
getType in interface AssociationAttributeDefinitiongetType in interface AttributeDefinitiongetType in interface AttributegetType in class AbstractAttributepublic AssociationKey getAssociationKey()
getAssociationKey in interface AssociationAttributeDefinitionpublic AssociationAttributeDefinition.AssociationNature getAssociationNature()
getAssociationNature in interface AssociationAttributeDefinitionpublic AnyMappingDefinition toAnyDefinition()
toAnyDefinition in interface AssociationAttributeDefinitionprotected Joinable getJoinable()
public EntityDefinition toEntityDefinition()
toEntityDefinition in interface AssociationAttributeDefinitionpublic CollectionDefinition toCollectionDefinition()
toCollectionDefinition in interface AssociationAttributeDefinitionpublic FetchStrategy determineFetchPlan(LoadQueryInfluencers loadQueryInfluencers, PropertyPath propertyPath)
determineFetchPlan in interface AssociationAttributeDefinitionpublic CascadeStyle determineCascadeStyle()
determineCascadeStyle in interface AssociationAttributeDefinitionpublic HydratedCompoundValueHandler getHydratedCompoundValueExtractor()
getHydratedCompoundValueExtractor in interface AssociationAttributeDefinitionprotected String loggableMetadata()
loggableMetadata in class AbstractNonIdentifierAttributeCopyright © 2017 JBoss by Red Hat. All rights reserved.