public class EntityBasedAssociationAttribute extends AbstractEntityBasedAttribute implements AssociationAttributeDefinition
| 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() |
HydratedCompoundValueHandler |
getHydratedCompoundValueExtractor() |
protected Joinable |
getJoinable() |
AssociationType |
getType() |
boolean |
isCollection() |
protected String |
loggableMetadata() |
CollectionDefinition |
toCollectionDefinition() |
EntityDefinition |
toEntityDefinition() |
getSourceattributeNumber, getCascadeStyle, getFetchMode, isDirtyCheckable, isDirtyCheckable, isInsertable, isInsertGenerated, isLazy, isNullable, isUpdateable, isUpdateGenerated, isVersionable, sessionFactory, source, toStringgetName, getNodeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetName, getSourcepublic EntityBasedAssociationAttribute(EntityPersister source, SessionFactoryImplementor sessionFactory, int attributeNumber, String attributeName, AssociationType attributeType, BaselineAttributeInformation baselineInfo)
public AssociationType getType()
getType in interface AttributeDefinitiongetType in interface AttributegetType in class AbstractAttributeprotected Joinable getJoinable()
public AssociationKey getAssociationKey()
getAssociationKey in interface AssociationAttributeDefinitionpublic boolean isCollection()
isCollection in interface AssociationAttributeDefinitionpublic 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 © 2001-2013 Red Hat, Inc. All Rights Reserved.