org.eclipse.jpt.core.context
Interface RelationshipMapping
- All Superinterfaces:
- AttributeMapping, Fetchable, org.eclipse.core.runtime.IAdaptable, IResourcePart, JpaContextNode, JpaNode, Model
- All Known Subinterfaces:
- JavaManyToManyMapping, JavaManyToOneMapping, JavaMultiRelationshipMapping, JavaOneToManyMapping, JavaOneToOneMapping, JavaRelationshipMapping, JavaSingleRelationshipMapping, ManyToManyMapping, ManyToOneMapping, MultiRelationshipMapping, NonOwningMapping, OneToManyMapping, OneToOneMapping, OrmManyToManyMapping, OrmManyToOneMapping, OrmMultiRelationshipMapping, OrmOneToManyMapping, OrmOneToOneMapping, OrmRelationshipMapping, OrmSingleRelationshipMapping, SingleRelationshipMapping
public interface RelationshipMapping
- extends AttributeMapping, Fetchable
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. It is available at this early stage to solicit feedback from
pioneering adopters on the understanding that any code that uses this API
will almost certainly be broken (repeatedly) as the API evolves.
SPECIFIED_TARGET_ENTITY_PROPERTY
static final java.lang.String SPECIFIED_TARGET_ENTITY_PROPERTY
- See Also:
- Constant Field Values
DEFAULT_TARGET_ENTITY_PROPERTY
static final java.lang.String DEFAULT_TARGET_ENTITY_PROPERTY
- See Also:
- Constant Field Values
RESOLVED_TARGET_ENTITY_PROPERTY
static final java.lang.String RESOLVED_TARGET_ENTITY_PROPERTY
- See Also:
- Constant Field Values
getEntity
Entity getEntity()
- Return the entity that owns the relationship mapping.
isRelationshipOwner
boolean isRelationshipOwner()
- Return whether this mapping is the owning side of the relationship.
Either this is a unidirectional mapping or it is the owning side of a
bidirectional relationship. If bidirectional, the owning side is the
side that does not specify 'mappedBy'. The owning side is the side where
the join table would be specified
getJoinTableDefaultName
java.lang.String getJoinTableDefaultName()
getTargetEntity
java.lang.String getTargetEntity()
getSpecifiedTargetEntity
java.lang.String getSpecifiedTargetEntity()
setSpecifiedTargetEntity
void setSpecifiedTargetEntity(java.lang.String value)
getDefaultTargetEntity
java.lang.String getDefaultTargetEntity()
getResolvedTargetEntity
Entity getResolvedTargetEntity()
getCascade
Cascade getCascade()