|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.nominet.catnap.framework.EntityDef
EntityDef describing a database/java object mapping. has two primary members name - the name of the entity classname - the fully qualified mapped java class for this entity.
Constructor Summary | |
EntityDef(java.lang.String name,
java.lang.String classname,
EntityDef parentDef,
boolean readOnly,
boolean isTransient)
Main constructor with name and classname. |
Method Summary | |
java.util.List |
getAllCascadingRelatedMembers()
|
java.util.List |
getAllHierarchicalMembers()
Get all of the members contained within this entity, along with all members contained in any parent entities recursively. |
java.util.List |
getAllRelatedMembers()
Get all related members. |
java.util.List |
getAllUnrelatedMembers()
Get all members which are not involved in a relationship |
EntityDef |
getCascadingParentEntity()
Get the parent entity def if one exists for this entity. |
java.lang.String |
getCreateProc()
Get the create procedure for the entity. |
java.util.List |
getCreateProcMembers()
Get all members which are involved in the write to a create procedure. |
java.lang.String |
getDeleteProc()
Get the delete procedure name for the entity. |
java.lang.String |
getFinder()
Get the default finder |
java.util.List |
getHasManyMembers()
Get all members which have a has many relationship with this entity. |
java.util.List |
getHasOneMembers()
Get all members which have a has one relationship with this entity. |
Member |
getHierarchicalMember(java.lang.String memberName)
Get a hierarchical member if it exists. |
java.lang.Class |
getJavaClass()
Return the reflective class which this entity represents |
Member |
getMember(java.lang.String memberName)
Get a member by name |
java.util.List |
getMembers()
Get all of the members contained within this entity. |
java.lang.String |
getName()
Return the name of this entity |
java.util.List |
getPKMembers()
Get all primary key members. |
java.lang.String |
getUpdateProc()
Get the update procedure for the entity. |
java.util.List |
getUpdateProcMembers()
Get all members which are involved in the write to an update procedure. |
boolean |
isReadOnly()
|
boolean |
isTransient()
|
void |
mergeInteractionMethods(EntityDef otherEntityDef)
|
void |
mergeOtherEntity(EntityDef otherEntityDef)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public EntityDef(java.lang.String name, java.lang.String classname, EntityDef parentDef, boolean readOnly, boolean isTransient)
name
- classname
- Method Detail |
public java.lang.String getName()
public java.lang.Class getJavaClass()
public java.util.List getMembers()
public java.util.List getAllHierarchicalMembers()
public java.util.List getPKMembers()
public java.util.List getHasOneMembers()
public java.util.List getHasManyMembers()
public java.util.List getAllCascadingRelatedMembers()
public java.util.List getUpdateProcMembers()
public java.util.List getAllRelatedMembers()
public java.util.List getAllUnrelatedMembers()
public java.util.List getCreateProcMembers()
public Member getMember(java.lang.String memberName)
memberName
-
public Member getHierarchicalMember(java.lang.String memberName)
memberName
-
public java.lang.String getFinder()
public java.lang.String getCreateProc()
public java.lang.String getUpdateProc()
public java.lang.String getDeleteProc()
public boolean isReadOnly()
public boolean isTransient()
public EntityDef getCascadingParentEntity()
public void mergeOtherEntity(EntityDef otherEntityDef)
public void mergeInteractionMethods(EntityDef otherEntityDef)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |