net.sf.gilead.pojo.java14
Class LightEntity

java.lang.Object
  extended by net.sf.gilead.pojo.java14.LightEntity
All Implemented Interfaces:
java.io.Serializable, ILightEntity, IServerProxyGenerator

public abstract class LightEntity
extends java.lang.Object
implements ILightEntity, IServerProxyGenerator, java.io.Serializable

Abstract POJO for lazy property handling. This class is Java 1.4 and holds GWT xdoclets

Author:
bruno.marchesson
See Also:
Serialized Form

Field Summary
protected  java.util.Map _proxyInformations
          Map of proxy informations The key is the property name, the value is a map with persistence informations filled by the persistence util implementation.
 
Fields inherited from interface net.sf.gilead.pojo.base.ILightEntity
INITIALISED
 
Constructor Summary
LightEntity()
          Constructor
 
Method Summary
 void addProxyInformation(java.lang.String property, java.lang.String proxyInformations)
          Add proxy information for the argument property.
 java.lang.String getDebugString()
          Debug method : write the declared proxy information
 java.lang.String getProxyInformation(java.lang.String property)
          Get proxy information for the argument property
 java.util.Map getProxyInformations()
           
 void removeProxyInformation(java.lang.String property)
          Remove a property proxy information
 void setProxyInformations(java.util.Map properties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.gilead.proxy.IServerProxyGenerator
generateProxyFor
 

Field Detail

_proxyInformations

protected java.util.Map _proxyInformations
Map of proxy informations The key is the property name, the value is a map with persistence informations filled by the persistence util implementation.

Constructor Detail

LightEntity

public LightEntity()
Constructor

Method Detail

getProxyInformations

public java.util.Map getProxyInformations()
Specified by:
getProxyInformations in interface ILightEntity
Returns:
the persistent collections properties

setProxyInformations

public void setProxyInformations(java.util.Map properties)
Specified by:
setProxyInformations in interface ILightEntity
Parameters:
properties - the persistent collection properties to set

addProxyInformation

public void addProxyInformation(java.lang.String property,
                                java.lang.String proxyInformations)
Description copied from interface: ILightEntity
Add proxy information for the argument property.

Specified by:
addProxyInformation in interface ILightEntity
Parameters:
property - the property name

removeProxyInformation

public void removeProxyInformation(java.lang.String property)
Description copied from interface: ILightEntity
Remove a property proxy information

Specified by:
removeProxyInformation in interface ILightEntity

getProxyInformation

public java.lang.String getProxyInformation(java.lang.String property)
Description copied from interface: ILightEntity
Get proxy information for the argument property

Specified by:
getProxyInformation in interface ILightEntity
Parameters:
property - the property name
Returns:
the proxy informations for the property _ string serialized form(can be null)

getDebugString

public java.lang.String getDebugString()
Description copied from interface: ILightEntity
Debug method : write the declared proxy information

Specified by:
getDebugString in interface ILightEntity
Returns:
a human readable description of proxy information