|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.jpt.jpa.core.jpql.spi.JpaManagedType
org.eclipse.jpt.jpa.core.jpql.spi.JpaEntity
public class JpaEntity
The concrete implementation of IEntity that is wrapping the design-time representation
of a JPA entity.
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.
| Constructor Summary | |
|---|---|
JpaEntity(JpaManagedTypeProvider provider,
Entity entity,
Creates a new JpaEntity. |
|
| Method Summary | |
|---|---|
void |
accept(IManagedTypeVisitor visitor)
|
protected IQuery |
buildQuery(JpaManagedTypeProvider provider,
NamedQuery namedQuery)
|
Entity |
getManagedType()
Returns the encapsulated model object. |
String |
getName()
|
protected org.eclipse.jpt.common.utility.iterable.ListIterable<? extends NamedQuery> |
getNamedQueries()
|
IQuery |
getNamedQuery(String queryName)
|
protected void |
initializeQueries()
Initializes the map JPQL queries if it has not been been initialized yet. |
protected void |
initializeQueries(Map<String,IQuery> queries)
|
String |
toString()
|
| Methods inherited from class org.eclipse.jpt.jpa.core.jpql.spi.JpaManagedType |
|---|
buildMapping, buildMappings, compareTo, getMappingBuilder, getMappingNamed, getProvider, getType, initializeMappings, mappings |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public JpaEntity(JpaManagedTypeProvider provider,
Entity entity,
mappingBuilder)
JpaEntity.
provider - The provider of JPA managed typesentity - The design-time model object wrapped by this classmappingBuilder - The builder that is responsible to create the IMapping wrapping
a persistent attribute or property| Method Detail |
|---|
public void accept(IManagedTypeVisitor visitor)
protected IQuery buildQuery(JpaManagedTypeProvider provider,
NamedQuery namedQuery)
public Entity getManagedType()
getManagedType in class JpaManagedTypepublic String getName()
public IQuery getNamedQuery(String queryName)
protected void initializeQueries()
protected void initializeQueries(Map<String,IQuery> queries)
protected org.eclipse.jpt.common.utility.iterable.ListIterable<? extends NamedQuery> getNamedQueries()
public String toString()
toString in class Object
|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||