wt.dataops.objectcol.delegate
Class LatestOfLatestO2MDelegate

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.dependency.RelatedByRelationshipProcessor
                  extended bywt.dataops.objectcol.delegate.LatestOfAllO2MDelegate
                      extended bywt.dataops.objectcol.delegate.LatestOfLatestO2MDelegate
All Implemented Interfaces:
CollectionQueryProcessor, Externalizable, RecursiveQueryProcessor, RelatedByProcessor, ResolutionProcessor, Serializable

public class LatestOfLatestO2MDelegate
extends LatestOfAllO2MDelegate

See Also:
Serialized Form

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

Constructor Detail

LatestOfLatestO2MDelegate

public LatestOfLatestO2MDelegate()
Method Detail

appendRelationshipRoleMasterAttr

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

createSubQueryForPred

protected QuerySpec createSubQueryForPred(Class tgtClass)
                                   throws QueryException
Throws:
QueryException