|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface IdTypeMapping
ID type mapping:
| Nested Class Summary | |
|---|---|
static class |
IdTypeMapping.SuperTypeMappingTransformer
Transformer that returns the super type mapping of the input,
except if result would be the leaf type mapping. |
| Nested classes/interfaces inherited from interface org.eclipse.jpt.jpa.core.context.TypeMapping |
|---|
TypeMapping.GeneratorsTransformer, TypeMapping.MappingIsIdMapping, TypeMapping.PersistentTypeTransformer, TypeMapping.QueriesTransformer |
| Nested classes/interfaces inherited from interface org.eclipse.jpt.jpa.core.JpaModel |
|---|
JpaModel.JpaVersionIsCompatibleWith |
| Nested classes/interfaces inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference |
|---|
JptResourceTypeReference.ResourceTypeIsKindOf, JptResourceTypeReference.ResourceTypeTransformer |
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.jpt.jpa.core.context.TypeMapping |
|---|
GENERATORS_TRANSFORMER, ID_ATTRIBUTE_MAPPING_KEYS, PERSISTENT_TYPE_TRANSFORMER, QUERIES_TRANSFORMER, SUPER_TYPE_MAPPING_PROPERTY |
| Fields inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference |
|---|
TRANSFORMER |
| Method Summary | |
|---|---|
IdClassReference |
getIdClassReference()
Return the (aggregate) class reference for configuring and validating the type mapping's ID class. |
Iterable<IdTypeMapping> |
getInheritanceHierarchy()
Return the type mapping's "persistence" inheritance hierarchy, including the type mapping itself. |
InheritanceType |
getInheritanceStrategy()
Return the inheritance strategy or null |
String |
getPrimaryKeyClassName()
Return the fully qualified name of the type used as the primary key class (e.g. the id class name, or the type of the id mapping, etc.) |
Entity |
getRootEntity()
Return the root entity of the inheritance hierarchy or null. |
boolean |
isRootEntity()
Return whether this type mapping is a root entity in an inheritance hierarchy. |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.JpaContextModel |
|---|
getCompletionProposals, getContextDefaultDbCatalog, getContextDefaultDbSchema, getContextDefaultDbSchemaContainer, getMappingFileRoot, getParent, getPersistenceUnit, getValidationTextRange, synchronizeWithResourceModel, update, validate |
| Methods inherited from interface org.eclipse.jpt.jpa.core.JpaModel |
|---|
getJpaPlatform, getJpaProject, getJpaProjectManager, getResource, stateChanged |
| Methods inherited from interface org.eclipse.jpt.common.utility.model.Model |
|---|
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Methods inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference |
|---|
getResourceType |
| Method Detail |
|---|
IdClassReference getIdClassReference()
String getPrimaryKeyClassName()
Iterable<IdTypeMapping> getInheritanceHierarchy()
getInheritanceHierarchy in interface TypeMappingTypeMapping.getAncestors()boolean isRootEntity()
Entity getRootEntity()
InheritanceType getInheritanceStrategy()
|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||