org.granite.client.persistence.collection
Class PersistentCollectionSnapshotFactory

java.lang.Object
  extended by org.granite.client.persistence.collection.PersistentCollectionSnapshotFactory
Direct Known Subclasses:
AMFPersistentCollectionSnapshotFactory, JMFPersistentCollectionSnapshotFactory

public abstract class PersistentCollectionSnapshotFactory
extends Object

Author:
Franck WOLFF

Constructor Summary
PersistentCollectionSnapshotFactory()
           
 
Method Summary
static PersistentCollectionSnapshotFactory newInstance(ContentType contentType)
           
static PersistentCollectionSnapshotFactory newInstance(Object io)
           
abstract  PersistentCollectionSnapshot newPersistentCollectionSnapshot(boolean sorted, String detachedState)
           
abstract  PersistentCollectionSnapshot newPersistentCollectionSnapshot(boolean initialized, String detachedState, boolean dirty, Collection<?> collection)
           
abstract  PersistentCollectionSnapshot newPersistentCollectionSnapshot(boolean initialized, String detachedState, boolean dirty, Map<?,?> collection)
           
abstract  PersistentCollectionSnapshot newPersistentCollectionSnapshot(String detachedState)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersistentCollectionSnapshotFactory

public PersistentCollectionSnapshotFactory()
Method Detail

newInstance

public static PersistentCollectionSnapshotFactory newInstance(Object io)

newInstance

public static PersistentCollectionSnapshotFactory newInstance(ContentType contentType)

newPersistentCollectionSnapshot

public abstract PersistentCollectionSnapshot newPersistentCollectionSnapshot(String detachedState)

newPersistentCollectionSnapshot

public abstract PersistentCollectionSnapshot newPersistentCollectionSnapshot(boolean sorted,
                                                                             String detachedState)

newPersistentCollectionSnapshot

public abstract PersistentCollectionSnapshot newPersistentCollectionSnapshot(boolean initialized,
                                                                             String detachedState,
                                                                             boolean dirty,
                                                                             Collection<?> collection)

newPersistentCollectionSnapshot

public abstract PersistentCollectionSnapshot newPersistentCollectionSnapshot(boolean initialized,
                                                                             String detachedState,
                                                                             boolean dirty,
                                                                             Map<?,?> collection)