net.sf.jso.storage
Interface ObjectFieldData

All Superinterfaces:
ObjectData

public interface ObjectFieldData
extends ObjectData

Interface for handling an object's storable data to be managed by a data manager.


Method Summary
 java.lang.Object getData(java.lang.reflect.Field field)
          Returns data for one of the object's fields.
 boolean isSummary()
          Indicates if data stored is summary data.
 void putField(java.lang.reflect.Field field, java.lang.Object data)
          Store data for one of the object's fields.
 void setSummary(boolean isSummary)
          Indicates if data stored is summary data.
 
Methods inherited from interface net.sf.jso.storage.ObjectData
getObjectClass, getOID, getStorableClass
 

Method Detail

getData

public java.lang.Object getData(java.lang.reflect.Field field)
Returns data for one of the object's fields.

Parameters:
field - The field for which data should be returned.
Returns:
Field's data (value).

putField

public void putField(java.lang.reflect.Field field,
                     java.lang.Object data)
Store data for one of the object's fields.

Parameters:
field - The field for which data should be stored.
data - Field's data (value).

isSummary

public boolean isSummary()
Indicates if data stored is summary data.

Returns:
true if stored data is summary data; false if data for all object's storable fields is stored.

setSummary

public void setSummary(boolean isSummary)
Indicates if data stored is summary data.

Parameters:
isSummary - true if stored data will be summary data; false if data for all object's storable fields will be stored.