org.jpox.sco
Interface SCOContainer

All Superinterfaces:
SCO
All Known Subinterfaces:
SCOCollection, SCOList, SCOMap
All Known Implementing Classes:
ArrayList, Collection, HashMap, HashSet, Hashtable, LinkedHashMap, LinkedHashSet, LinkedList, List, Map, PriorityQueue, Properties, Queue, Set, SortedMap, SortedSet, Stack, TreeMap, TreeSet, Vector

public interface SCOContainer
extends SCO

Representation of a SCO that contains other (persistable) objects.

Version:
$Revision: 1.1 $

Method Summary
 void detach(FetchPlanState state)
          Method to detach this object.
 void load()
          Inform the SCO that it should load itself fully now (in case it is using lazy loading).
 void loadFieldsInFetchPlan(FetchPlanState state)
          Method to load all fields in the fetch plan (of all subobjects).
 void makeTransient(FetchPlanState state)
          Method to make the object transient.
 void runReachability(java.util.Set reachables)
          Method to run reachability from this SCO.
 
Methods inherited from interface org.jpox.sco.SCO
attachCopy, clone, detachCopy, getFieldName, getOwner, setValueFrom, unsetOwner
 

Method Detail

load

void load()
Inform the SCO that it should load itself fully now (in case it is using lazy loading).


runReachability

void runReachability(java.util.Set reachables)
Method to run reachability from this SCO.

Parameters:
reachables - List of StateManagers reachable so far

makeTransient

void makeTransient(FetchPlanState state)
Method to make the object transient. Makes transient all components of this object that are also PersistenceCapable.

Parameters:
state - State of the fetchplan process

loadFieldsInFetchPlan

void loadFieldsInFetchPlan(FetchPlanState state)
Method to load all fields in the fetch plan (of all subobjects).

Parameters:
state - The FetchPlanState

detach

void detach(FetchPlanState state)
Method to detach this object. Detaches all components of this object that are also PersistenceCapable.

Parameters:
state - State for the detachment process


Copyright © -2008 . All Rights Reserved.