|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface OrmEntity
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.
| Field Summary | |
|---|---|
static java.lang.String |
DEFAULT_PRIMARY_KEY_JOIN_COLUMNS_LIST
|
static java.lang.String |
VIRTUAL_SECONDARY_TABLES_LIST
|
| Fields inherited from interface org.eclipse.jpt.core.context.orm.OrmTypeMapping |
|---|
CLASS_PROPERTY, DEFAULT_METADATA_COMPLETE_PROPERTY, SPECIFIED_METADATA_COMPLETE_PROPERTY |
| Method Summary | |
|---|---|
OrmPrimaryKeyJoinColumn |
addSpecifiedPrimaryKeyJoinColumn(int index)
|
OrmSecondaryTable |
addSpecifiedSecondaryTable()
Add a specified secondary table to the entity return the object representing it. |
OrmSecondaryTable |
addSpecifiedSecondaryTable(int index)
Add a specified secondary table to the entity return the object representing it. |
boolean |
containsVirtualSecondaryTable(OrmSecondaryTable secondaryTable)
Return whether the entity contains the given secondary table in its list of virtual secondary tables |
java.util.ListIterator<OrmPrimaryKeyJoinColumn> |
defaultPrimaryKeyJoinColumns()
|
OrmAssociationOverrideContainer |
getAssociationOverrideContainer()
|
OrmAttributeOverrideContainer |
getAttributeOverrideContainer()
|
OrmPrimaryKeyJoinColumn |
getDefaultPrimaryKeyJoinColumn()
|
OrmDiscriminatorColumn |
getDiscriminatorColumn()
|
OrmGeneratorContainer |
getGeneratorContainer()
|
OrmIdClassReference |
getIdClassReference()
Return the (aggregate) class reference for configuring and validating id class |
JavaEntity |
getJavaEntity()
Return the Java Entity this ORM Entity corresponds to. |
OrmQueryContainer |
getQueryContainer()
|
OrmTable |
getTable()
Return the table for this entity, either specified or default. |
java.util.ListIterator<OrmPrimaryKeyJoinColumn> |
primaryKeyJoinColumns()
|
java.util.ListIterator<OrmSecondaryTable> |
secondaryTables()
Return a list iterator of the secondary tables whether specified or default. |
boolean |
secondaryTablesDefinedInXml()
Return true if there are no virtual secondary tables on the orm entity. |
void |
setSecondaryTablesDefinedInXml(boolean defineInXml)
If true, then all virtual secondary tables are added in as specified secondary tables to the xml. |
java.util.ListIterator<OrmPrimaryKeyJoinColumn> |
specifiedPrimaryKeyJoinColumns()
|
java.util.ListIterator<OrmSecondaryTable> |
specifiedSecondaryTables()
Return a list iterator of the specified secondary tables. |
java.util.ListIterator<OrmSecondaryTable> |
virtualSecondaryTables()
Return a list iterator of the virtual(not specified) secondary tables. |
int |
virtualSecondaryTablesSize()
Return the number of virtual secondary tables. |
| Methods inherited from interface org.eclipse.jpt.core.context.JpaContextNode |
|---|
getContextDefaultDbCatalog, getContextDefaultDbSchema, getContextDefaultDbSchemaContainer, getMappingFileRoot, getPersistenceUnit, getResourceType, postUpdate |
| Methods inherited from interface org.eclipse.jpt.core.JpaNode |
|---|
getJpaProject, getParent |
| Methods inherited from interface org.eclipse.jpt.utility.model.Model |
|---|
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Methods inherited from interface org.eclipse.jpt.core.IResourcePart |
|---|
getResource |
| Methods inherited from interface org.eclipse.jpt.core.context.orm.OrmTypeMapping |
|---|
addToResourceModel, attributeMappings, containsOffset, getAttributesTextRange, getClass_, getClassTextRange, getPersistentType, getResourceTypeMapping, getSelectionTextRange, getSpecifiedMetadataComplete, getXmlSequence, initializeFrom, isDefaultMetadataComplete, isMetadataComplete, removeFromResourceModel, setClass, setSpecifiedMetadataComplete, update |
| Methods inherited from interface org.eclipse.jpt.core.context.JpaContextNode |
|---|
getContextDefaultDbCatalog, getContextDefaultDbSchema, getContextDefaultDbSchemaContainer, getMappingFileRoot, getPersistenceUnit, getResourceType, postUpdate |
| Methods inherited from interface org.eclipse.jpt.core.JpaNode |
|---|
getJpaProject, getParent |
| Methods inherited from interface org.eclipse.jpt.utility.model.Model |
|---|
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Methods inherited from interface org.eclipse.jpt.core.IResourcePart |
|---|
getResource |
| Methods inherited from interface org.eclipse.jpt.core.context.XmlContextNode |
|---|
getValidationTextRange, validate |
| Methods inherited from interface org.eclipse.jpt.core.context.JpaContextNode |
|---|
getContextDefaultDbCatalog, getContextDefaultDbSchema, getContextDefaultDbSchemaContainer, getMappingFileRoot, getPersistenceUnit, getResourceType, postUpdate |
| Methods inherited from interface org.eclipse.jpt.core.JpaNode |
|---|
getJpaProject, getParent |
| Methods inherited from interface org.eclipse.jpt.utility.model.Model |
|---|
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Methods inherited from interface org.eclipse.jpt.core.IResourcePart |
|---|
getResource |
| Field Detail |
|---|
static final java.lang.String VIRTUAL_SECONDARY_TABLES_LIST
static final java.lang.String DEFAULT_PRIMARY_KEY_JOIN_COLUMNS_LIST
| Method Detail |
|---|
java.util.ListIterator<OrmSecondaryTable> virtualSecondaryTables()
int virtualSecondaryTablesSize()
boolean containsVirtualSecondaryTable(OrmSecondaryTable secondaryTable)
boolean secondaryTablesDefinedInXml()
void setSecondaryTablesDefinedInXml(boolean defineInXml)
JavaEntity getJavaEntity()
OrmTable getTable()
Entity
getTable in interface EntityOrmIdClassReference getIdClassReference()
Entity
getIdClassReference in interface EntityOrmDiscriminatorColumn getDiscriminatorColumn()
getDiscriminatorColumn in interface Entityjava.util.ListIterator<OrmSecondaryTable> secondaryTables()
Entity
secondaryTables in interface Entityjava.util.ListIterator<OrmSecondaryTable> specifiedSecondaryTables()
Entity
specifiedSecondaryTables in interface EntityOrmSecondaryTable addSpecifiedSecondaryTable(int index)
Entity
addSpecifiedSecondaryTable in interface EntityOrmSecondaryTable addSpecifiedSecondaryTable()
Entity
addSpecifiedSecondaryTable in interface Entityjava.util.ListIterator<OrmPrimaryKeyJoinColumn> primaryKeyJoinColumns()
primaryKeyJoinColumns in interface EntityOrmPrimaryKeyJoinColumn getDefaultPrimaryKeyJoinColumn()
getDefaultPrimaryKeyJoinColumn in interface Entityjava.util.ListIterator<OrmPrimaryKeyJoinColumn> defaultPrimaryKeyJoinColumns()
java.util.ListIterator<OrmPrimaryKeyJoinColumn> specifiedPrimaryKeyJoinColumns()
specifiedPrimaryKeyJoinColumns in interface EntityOrmPrimaryKeyJoinColumn addSpecifiedPrimaryKeyJoinColumn(int index)
addSpecifiedPrimaryKeyJoinColumn in interface EntityOrmAttributeOverrideContainer getAttributeOverrideContainer()
getAttributeOverrideContainer in interface EntityOrmAssociationOverrideContainer getAssociationOverrideContainer()
getAssociationOverrideContainer in interface EntityOrmQueryContainer getQueryContainer()
getQueryContainer in interface EntityOrmGeneratorContainer getGeneratorContainer()
getGeneratorContainer in interface Entity
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||