public class CompositeBasedAssociationAttribute extends AbstractNonIdentifierAttribute implements NonIdentifierAttribute, AssociationAttributeDefinition
AssociationAttributeDefinition.AssociationNature| Constructor and Description |
|---|
CompositeBasedAssociationAttribute(AbstractCompositionAttribute source,
SessionFactoryImplementor factory,
int entityBasedAttributeNumber,
String attributeName,
AssociationType attributeType,
BaselineAttributeInformation baselineInfo,
int subAttributeNumber,
AssociationKey associationKey) |
| Modifier and Type | Method and Description |
|---|---|
CascadeStyle |
determineCascadeStyle() |
FetchStrategy |
determineFetchPlan(LoadQueryInfluencers loadQueryInfluencers,
PropertyPath propertyPath) |
protected FetchStyle |
determineFetchStyleByMetadata(FetchMode fetchMode,
AssociationType type) |
AssociationKey |
getAssociationKey() |
AssociationAttributeDefinition.AssociationNature |
getAssociationNature() |
HydratedCompoundValueHandler |
getHydratedCompoundValueExtractor() |
protected Joinable |
getJoinable() |
AbstractCompositionAttribute |
getSource() |
AssociationType |
getType() |
protected String |
loggableMetadata() |
AnyMappingDefinition |
toAnyDefinition() |
CollectionDefinition |
toCollectionDefinition() |
EntityDefinition |
toEntityDefinition() |
attributeNumber, getCascadeStyle, getFetchMode, getValueGenerationStrategy, isDirtyCheckable, isDirtyCheckable, isInsertable, isLazy, isNullable, isUpdateable, isVersionable, sessionFactory, source, toStringgetName, getNodeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCascadeStyle, getFetchMode, getValueGenerationStrategy, isDirtyCheckable, isDirtyCheckable, isInsertable, isLazy, isNullable, isUpdateable, isVersionablegetNamepublic CompositeBasedAssociationAttribute(AbstractCompositionAttribute source, SessionFactoryImplementor factory, int entityBasedAttributeNumber, String attributeName, AssociationType attributeType, BaselineAttributeInformation baselineInfo, int subAttributeNumber, AssociationKey associationKey)
public AssociationType getType()
getType in interface AssociationAttributeDefinitiongetType in interface AttributeDefinitiongetType in interface AttributegetType in class AbstractAttributepublic AbstractCompositionAttribute getSource()
getSource in interface AttributeDefinitiongetSource in class AbstractNonIdentifierAttributeprotected Joinable getJoinable()
public AssociationKey getAssociationKey()
getAssociationKey in interface AssociationAttributeDefinitionpublic AssociationAttributeDefinition.AssociationNature getAssociationNature()
getAssociationNature in interface AssociationAttributeDefinitionpublic AnyMappingDefinition toAnyDefinition()
toAnyDefinition in interface AssociationAttributeDefinitionpublic EntityDefinition toEntityDefinition()
toEntityDefinition in interface AssociationAttributeDefinitionpublic CollectionDefinition toCollectionDefinition()
toCollectionDefinition in interface AssociationAttributeDefinitionpublic FetchStrategy determineFetchPlan(LoadQueryInfluencers loadQueryInfluencers, PropertyPath propertyPath)
determineFetchPlan in interface AssociationAttributeDefinitionprotected FetchStyle determineFetchStyleByMetadata(FetchMode fetchMode, AssociationType type)
public 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.