|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.plasma.sdo.access.model.Entity
public abstract class Entity
| Constructor Summary | |
|---|---|
Entity()
|
|
| Method Summary | |
|---|---|
void |
accept(EntityGraphVisitor visitor,
TraversalMap traversalMap)
This recursive traversal algorithm is based on the Visitor Pattern and is capable of only breadth-first traversals. |
void |
accept(EntityVisitor visitor)
This recursive traversal algorithm is based on the Visitor Pattern and is capable of both breadth-first and depth-first traversals. |
void |
accept(EntityVisitor visitor,
boolean depthFirst)
Variant of above. |
void |
add(java.lang.String name,
java.lang.Object o)
Generic reflection-based 'adder'. |
java.lang.Object |
get(java.lang.String name)
Generic reflection-based 'getter'. |
java.lang.Object |
getEntityId()
Returns the value for the id property, often the property associated with the DB primary key. |
java.lang.String |
getHashKey()
|
Property |
getIdProperty()
|
java.lang.String |
getNamespaceURI()
|
Type |
getType()
|
java.lang.Object |
set(java.lang.String name,
java.lang.Object o)
Generic reflection-based 'setter'. |
java.lang.Object |
setEntityId(java.lang.Object id)
Sets the value for the id property, often the property associated with the DB primary key. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Entity()
| Method Detail |
|---|
public java.lang.Object get(java.lang.String name)
throws java.lang.IllegalAccessException,
java.lang.IllegalArgumentException,
java.lang.reflect.InvocationTargetException
get in interface DataEntity- - the property name
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
public java.lang.Object set(java.lang.String name,
java.lang.Object o)
throws java.lang.IllegalAccessException,
java.lang.IllegalArgumentException,
java.lang.reflect.InvocationTargetException
set in interface DataEntity- - the property name- - the value to set
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
public void add(java.lang.String name,
java.lang.Object o)
throws java.lang.IllegalAccessException,
java.lang.IllegalArgumentException,
java.lang.reflect.InvocationTargetException
add in interface DataEntity- - the property name- - the value to add
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
public java.lang.Object getEntityId()
throws java.lang.IllegalAccessException,
java.lang.IllegalArgumentException,
java.lang.reflect.InvocationTargetException
getEntityId in interface DataEntityjava.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
public java.lang.Object setEntityId(java.lang.Object id)
throws java.lang.IllegalAccessException,
java.lang.IllegalArgumentException,
java.lang.reflect.InvocationTargetException
setEntityId in interface DataEntity- - the id value
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetExceptionpublic void accept(EntityVisitor visitor)
accept in interface DataEntity- - the visitor
public void accept(EntityVisitor visitor,
boolean depthFirst)
accept in interface DataEntity
public void accept(EntityGraphVisitor visitor,
TraversalMap traversalMap)
- - the graph visitor- - the traversal mappublic java.lang.String getNamespaceURI()
public Type getType()
getType in interface DataEntitypublic Property getIdProperty()
getIdProperty in interface DataEntity
public java.lang.String getHashKey()
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetExceptionpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||