org.granite.client.tide.data.spi
Class EntityDescriptor

java.lang.Object
  extended by org.granite.client.tide.data.spi.EntityDescriptor

public class EntityDescriptor
extends Object

Author:
William DRAI

Constructor Summary
EntityDescriptor(String className, String idPropertyName, String versionPropertyName, String dirtyPropertyName, Field dsField, Field initField, Map<String,Boolean> lazy)
           
 
Method Summary
 String getClassName()
           
 Field getDetachedStateField()
           
 String getDirtyPropertyName()
           
 String getIdPropertyName()
           
 Field getInitializedField()
           
 String getVersionPropertyName()
           
 boolean isLazy(String propertyName)
           
 void setLazy(String propertyName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityDescriptor

public EntityDescriptor(String className,
                        String idPropertyName,
                        String versionPropertyName,
                        String dirtyPropertyName,
                        Field dsField,
                        Field initField,
                        Map<String,Boolean> lazy)
Method Detail

getClassName

public String getClassName()

getIdPropertyName

public String getIdPropertyName()

getVersionPropertyName

public String getVersionPropertyName()

getDirtyPropertyName

public String getDirtyPropertyName()

isLazy

public boolean isLazy(String propertyName)

setLazy

public void setLazy(String propertyName)

getDetachedStateField

public Field getDetachedStateField()

getInitializedField

public Field getInitializedField()