org.plasma.sdo.access.provider.common
Class SimpleCollector

java.lang.Object
  extended by org.plasma.sdo.access.provider.common.SimpleCollector
Direct Known Subclasses:
CreatedObjectCollector, DeletedObjectCollector

public abstract class SimpleCollector
extends Object


Field Summary
protected  PlasmaChangeSummary changeSummary
           
protected  Map<String,Boolean> isDescendantResultsMap
           
 
Constructor Summary
SimpleCollector()
           
 
Method Summary
protected  void add(int index, PlasmaDataObject dataObject)
           
protected  void add(PlasmaDataObject dataObject)
           
protected  boolean contains(DataObject dataObject)
           
 List<PlasmaDataObject> getResult()
           
protected  boolean hasChildLink(DataObject target, DataObject source)
           
protected  boolean isLinked(DataObject other, Object value)
           
protected  boolean isRelation(DataObject target, DataObject source, AssociationPath relationPath)
           
protected  DataObject[] toArray()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

changeSummary

protected PlasmaChangeSummary changeSummary

isDescendantResultsMap

protected Map<String,Boolean> isDescendantResultsMap
Constructor Detail

SimpleCollector

public SimpleCollector()
Method Detail

getResult

public List<PlasmaDataObject> getResult()

toArray

protected DataObject[] toArray()

contains

protected boolean contains(DataObject dataObject)

add

protected void add(PlasmaDataObject dataObject)

add

protected void add(int index,
                   PlasmaDataObject dataObject)

isRelation

protected boolean isRelation(DataObject target,
                             DataObject source,
                             AssociationPath relationPath)

hasChildLink

protected boolean hasChildLink(DataObject target,
                               DataObject source)

isLinked

protected boolean isLinked(DataObject other,
                           Object value)


Copyright © 2013. All rights reserved.