com.ptc.windchill.uwgm.common.pdm
Class RetrieverSpecHelper.RiiSpec

java.lang.Object
  extended bycom.ptc.windchill.uwgm.common.pdm.RetrieverSpecHelper.Spec
      extended bycom.ptc.windchill.uwgm.common.pdm.RetrieverSpecHelper.RiiSpec
All Implemented Interfaces:
RetrieverSpec, RevisionIterationInfoHolder
Direct Known Subclasses:
RetrieverSpecHelper.FindOfRiiSpec
Enclosing class:
RetrieverSpecHelper

private static class RetrieverSpecHelper.RiiSpec
extends RetrieverSpecHelper.Spec
implements RevisionIterationInfoHolder

internal implementation for versioned specs


Nested Class Summary
 
Nested classes inherited from class com.ptc.windchill.uwgm.common.pdm.RetrieverSpec
RetrieverSpec.Type
 
Field Summary
protected  int hashCode
           
protected  RevisionIterationInfo rii
           
protected  RetrieverSpec.Type specType
           
protected  Object value
           
 
Constructor Summary
(package private) RetrieverSpecHelper.RiiSpec(RetrieverSpec.Type specType, Object value, RevisionIterationInfo vii)
           
(package private) RetrieverSpecHelper.RiiSpec(RetrieverSpecHelper.RiiSpec spec)
           
 
Method Summary
 boolean equals(Object o)
           
 Object getKey()
          returns Spec key
 RetrieverSpec.Type getType()
          returns SpecType
 int hashCode()
           
 boolean matchRevisionIteration(Iterated iterated)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

rii

protected final RevisionIterationInfo rii

value

protected final Object value

specType

protected final RetrieverSpec.Type specType

hashCode

protected int hashCode
Constructor Detail

RetrieverSpecHelper.RiiSpec

RetrieverSpecHelper.RiiSpec(RetrieverSpec.Type specType,
                            Object value,
                            RevisionIterationInfo vii)

RetrieverSpecHelper.RiiSpec

RetrieverSpecHelper.RiiSpec(RetrieverSpecHelper.RiiSpec spec)
Method Detail

matchRevisionIteration

public boolean matchRevisionIteration(Iterated iterated)
Specified by:
matchRevisionIteration in interface RevisionIterationInfoHolder

equals

public boolean equals(Object o)
Overrides:
equals in class RetrieverSpecHelper.Spec

toString

public String toString()
Overrides:
toString in class RetrieverSpecHelper.Spec

getKey

public Object getKey()
Description copied from interface: RetrieverSpec
returns Spec key

Specified by:
getKey in interface RetrieverSpec

getType

public RetrieverSpec.Type getType()
Description copied from interface: RetrieverSpec
returns SpecType

Specified by:
getType in interface RetrieverSpec

hashCode

public int hashCode()