wt.dataops.objectcol.resolution
Interface CollectionGraph

All Superinterfaces:
Collection, Set, WTCollection, WTSet
All Known Subinterfaces:
AsynchCollectionGraph
All Known Implementing Classes:
DefaultCollectionGraph

public interface CollectionGraph
extends WTSet

Currently this inherits from Set. Eventually, it will inherit from a suitable interface from WTCollection framework

Supported API: false

Extendable: false


Field Summary
 
Fields inherited from interface wt.fc.collections.WTCollection
DEFLATED_ON_SERIALIZATION
 
Method Summary
 boolean addDependantObject(Persistable source, Dependency dependency, Persistable dependant)
          

Supported API: false
 Dependency[] getAllDependencies(Persistable seed)
          

Supported API: false
 WTCollection getDependantObjects(Persistable object, Dependency dependency)
          

Supported API: false
 boolean remove(Persistable object, boolean withDependants)
          

Supported API: false
 
Methods inherited from interface wt.fc.collections.WTCollection
add, add, add, add, addAll, addAll, classIterator, connect, connect, connect, connect, connect, connect, connectAll, connectAll, contains, contains, contains, contains, containsInstance, containsOnly, deflate, getKeyMask, inflate, isDeflatedOnSerialization, isEnabled, iterator, persistableCollection, persistableIterator, persistableIterator, queryKeyIterator, queryKeyIterator, referenceIterator, referenceIterator, remove, remove, remove, remove, removeAll, retainAll, setDeflatedOnSerialization, subCollection, subCollection, toArray, toArray, toArray, toArray, toArray, toArray, toIdArray
 
Methods inherited from interface java.util.Collection
clear, containsAll, equals, hashCode, isEmpty, removeAll, retainAll, size
 
Methods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 

Method Detail

remove

public boolean remove(Persistable object,
                      boolean withDependants)


Supported API: false

Parameters:
object -
withDependants -
Returns:
boolean

addDependantObject

public boolean addDependantObject(Persistable source,
                                  Dependency dependency,
                                  Persistable dependant)


Supported API: false

Parameters:
source -
dependency -
dependant -
Returns:
boolean

getAllDependencies

public Dependency[] getAllDependencies(Persistable seed)
                                throws WTException


Supported API: false

Parameters:
seed -
Returns:
Dependency[]
Throws:
WTException

getDependantObjects

public WTCollection getDependantObjects(Persistable object,
                                        Dependency dependency)
                                 throws WTException


Supported API: false

Parameters:
object -
dependency -
Returns:
WTCollection
Throws:
WTException