wt.dataops.objectcol.delegate
Class O2VLinkAllIterDelegate

java.lang.Object
  extended bywt.dataops.objectcol.resolution.AbsResolutionProcessor
      extended bywt.dataops.objectcol.resolution.BaseQueryProcessor
          extended bywt.dataops.objectcol.resolution.RelationshipQueryProcessor
              extended bywt.dataops.objectcol.delegate.O2VLinkAllIterDelegate
All Implemented Interfaces:
CollectionQueryProcessor, Externalizable, RecursiveQueryProcessor, ResolutionProcessor, Serializable
Direct Known Subclasses:
IterFolderMemberAllIterDelegate

public class O2VLinkAllIterDelegate
extends RelationshipQueryProcessor

See Also:
Serialized Form

Field Summary
 
Fields inherited from class wt.dataops.objectcol.resolution.RelationshipQueryProcessor
DOT, EXTERNALIZATION_VERSION_UID, firstTime, linkInfo, O2O_ROLE_A_ATTR_NAME, O2O_ROLE_B_ATTR_NAME, OLD_FORMAT_VERSION_UID, resolvedSeeds, shouldRecurseNow
 
Fields inherited from class wt.dataops.objectcol.resolution.AbsResolutionProcessor
 
Constructor Summary
O2VLinkAllIterDelegate()
           
 
Method Summary
protected  void appendRelationshipTargetJoinCondition(QuerySpec spec, Class relClass, int relIdx, Class tgtClass, int tgtIdx)
           
protected  Class resolveRelationshipClass(Class tgtClass)
           
 
Methods inherited from class wt.dataops.objectcol.resolution.RelationshipQueryProcessor
appendRelationshipSeedJoin, appendRelationshipTargetJoin, decideShouldRecurseNow, decideShouldRecurseNow, findRelationshipClassIndex, findSeedsRecursively, getAttrNameForRole, getObjectIdentifier, getObjectsToExclude, getOtherRole, getOtherRole, getRecurseMap, getRelClass, getRoleName, getSeedObjects, getSeedTypes, initialize, isRecursive, process, readExternal, readVersion, resolveSeeds, resolveSeedsToRecurse, setObjectsToExclude, setRecurseMap, setRecursive, setRelClass, setRoleName, setSeedObjects, setSeeds, setSeedTypes, updateQuerySpecWithRel, updateQuerySpecWithRel, writeExternal
 
Methods inherited from class wt.dataops.objectcol.resolution.BaseQueryProcessor
initialize, readVersion
 
Methods inherited from class wt.dataops.objectcol.resolution.AbsResolutionProcessor
getInputMap, getInputs, readVersion, setInputMap, setInputs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface wt.dataops.objectcol.resolution.ResolutionProcessor
getInputMap, setInputMap
 

Constructor Detail

O2VLinkAllIterDelegate

public O2VLinkAllIterDelegate()
Method Detail

resolveRelationshipClass

protected Class resolveRelationshipClass(Class tgtClass)
                                  throws WTException
Overrides:
resolveRelationshipClass in class RelationshipQueryProcessor
Throws:
WTException

appendRelationshipTargetJoinCondition

protected void appendRelationshipTargetJoinCondition(QuerySpec spec,
                                                     Class relClass,
                                                     int relIdx,
                                                     Class tgtClass,
                                                     int tgtIdx)
                                              throws WTException
Overrides:
appendRelationshipTargetJoinCondition in class RelationshipQueryProcessor
Throws:
WTException