de.topicmapslab.majortom.index.core
Class SupertypeSubtypeCacheKey

java.lang.Object
  extended by de.topicmapslab.majortom.index.core.SupertypeSubtypeCacheKey

 class SupertypeSubtypeCacheKey
extends java.lang.Object


Field Summary
(package private)  java.util.Comparator<org.tmapi.core.Topic> comparator
           
(package private)  java.lang.Object filter
           
(package private)  java.lang.Integer limit
           
(package private)  java.lang.Boolean multiMatch
           
(package private)  java.lang.Integer offset
           
(package private)  BaseCachedSupertypeSubtypeIndexImpl.Type type
           
 
Constructor Summary
SupertypeSubtypeCacheKey(BaseCachedSupertypeSubtypeIndexImpl.Type type, java.lang.Object filter, java.lang.Boolean multiMatch, java.lang.Integer offset, java.lang.Integer limit, java.util.Comparator<org.tmapi.core.Topic> comparator)
          constructor
 
Method Summary
 boolean equals(java.lang.Object obj)
          
 int hashCode()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

BaseCachedSupertypeSubtypeIndexImpl.Type type

filter

java.lang.Object filter

multiMatch

java.lang.Boolean multiMatch

offset

java.lang.Integer offset

limit

java.lang.Integer limit

comparator

java.util.Comparator<org.tmapi.core.Topic> comparator
Constructor Detail

SupertypeSubtypeCacheKey

public SupertypeSubtypeCacheKey(BaseCachedSupertypeSubtypeIndexImpl.Type type,
                                java.lang.Object filter,
                                java.lang.Boolean multiMatch,
                                java.lang.Integer offset,
                                java.lang.Integer limit,
                                java.util.Comparator<org.tmapi.core.Topic> comparator)
constructor

Parameters:
type - the type of type-hierarchy
filter - a filter criteria (a type or a collection of type)
multiMatch - flag indicates if the filter is a collection of types if types should matching all
offset - the offset or null
limit - the limit or null
comparator - the comparator or null
Method Detail

equals

public boolean equals(java.lang.Object obj)

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()

Overrides:
hashCode in class java.lang.Object