public class AssociationAttribute extends MappedAttribute
Modifier and Type | Method and Description |
---|---|
static AssociationAttribute |
createAssociationAttribute(String name,
Class<?> attributeType,
AttributeNature attributeNature,
String accessType,
Map<org.jboss.jandex.DotName,List<org.jboss.jandex.AnnotationInstance>> annotations,
EntityBindingContext context) |
AttributeNature |
getAssociationNature() |
Set<CascadeType> |
getCascadeTypes() |
FetchMode |
getFetchMode() |
AttributeTypeResolver |
getHibernateTypeResolver() |
String |
getMappedBy() |
PropertyGeneration |
getPropertyGeneration() |
String |
getReferencedEntityType() |
String |
getReferencedIdAttributeName() |
boolean |
isIgnoreNotFound() |
boolean |
isInsertable() |
boolean |
isLazy() |
boolean |
isOptional() |
boolean |
isOrphanRemoval() |
boolean |
isUpdatable() |
boolean |
mapsId() |
annotations, compareTo, getAccessType, getAttributeType, getColumnValues, getContext, getName, isId, isOptimisticLockable, toString
public static AssociationAttribute createAssociationAttribute(String name, Class<?> attributeType, AttributeNature attributeNature, String accessType, Map<org.jboss.jandex.DotName,List<org.jboss.jandex.AnnotationInstance>> annotations, EntityBindingContext context)
public boolean isIgnoreNotFound()
public String getReferencedEntityType()
public String getMappedBy()
public AttributeNature getAssociationNature()
public Set<CascadeType> getCascadeTypes()
public boolean isOrphanRemoval()
public FetchMode getFetchMode()
public String getReferencedIdAttributeName()
public boolean mapsId()
public AttributeTypeResolver getHibernateTypeResolver()
getHibernateTypeResolver
in class MappedAttribute
public boolean isLazy()
isLazy
in class MappedAttribute
public boolean isOptional()
isOptional
in class MappedAttribute
public boolean isInsertable()
isInsertable
in class MappedAttribute
public boolean isUpdatable()
isUpdatable
in class MappedAttribute
public PropertyGeneration getPropertyGeneration()
getPropertyGeneration
in class MappedAttribute
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.