org.granite.util
Class Entity

java.lang.Object
  extended by org.granite.util.Entity

public class Entity
extends Object

A wrapper for a entity, This code was pulled from Entity.java in the seam project www.seamframework.org jboss-seam-2.0.0.GA author Gavin King

Author:
gavin king

Constructor Summary
Entity(Object entity)
           
 
Method Summary
 Object getIdentifier()
           
 Object getIdentifier(Object entity)
           
 Field getIdentifierField()
           
 Method getIdentifierGetter()
           
 Type getIdentifierType()
           
 String getName()
           
 Object getVersion()
           
 Object getVersion(Object entity)
           
 Field getVersionField()
           
 Method getVersionGetter()
           
 boolean isVersioned()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Entity

public Entity(Object entity)
Method Detail

getIdentifier

public Object getIdentifier()

getIdentifier

public Object getIdentifier(Object entity)

getVersion

public Object getVersion()

getVersion

public Object getVersion(Object entity)

getIdentifierGetter

public Method getIdentifierGetter()

getIdentifierField

public Field getIdentifierField()

getIdentifierType

public Type getIdentifierType()

getVersionGetter

public Method getVersionGetter()

getVersionField

public Field getVersionField()

isVersioned

public boolean isVersioned()

getName

public String getName()