org.granite.client.persistence
Class Persistence.Property

java.lang.Object
  extended by org.granite.client.persistence.Persistence.Property
Enclosing class:
Persistence

public static class Persistence.Property
extends Object


Constructor Summary
Persistence.Property(Object obj, org.granite.client.persistence.Persistence.PropertyAccessor accessor)
           
 
Method Summary
 String getName()
           
 Class<?> getType()
           
 Object getValue()
           
 boolean isReadable()
           
 boolean isWritable()
           
 void setValue(Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Persistence.Property

public Persistence.Property(Object obj,
                            org.granite.client.persistence.Persistence.PropertyAccessor accessor)
Method Detail

getName

public String getName()

getType

public Class<?> getType()

isReadable

public boolean isReadable()

isWritable

public boolean isWritable()

getValue

public Object getValue()
                throws IllegalAccessException
Throws:
IllegalAccessException

setValue

public void setValue(Object value)
              throws IllegalAccessException
Throws:
IllegalAccessException