de.topicmapslab.majortom.index.core
Class TypeInstanceCacheKey

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

 class TypeInstanceCacheKey
extends java.lang.Object


Field Summary
(package private)  java.lang.Class<?> clazz
           
(package private)  java.util.Comparator<?> 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
           
 
Constructor Summary
TypeInstanceCacheKey(java.lang.Class<?> clazz, java.lang.Object filter, java.lang.Boolean multiMatch, java.lang.Integer offset, java.lang.Integer limit, java.util.Comparator<?> 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

clazz

java.lang.Class<?> clazz

filter

java.lang.Object filter

multiMatch

java.lang.Boolean multiMatch

offset

java.lang.Integer offset

limit

java.lang.Integer limit

comparator

java.util.Comparator<?> comparator
Constructor Detail

TypeInstanceCacheKey

public TypeInstanceCacheKey(java.lang.Class<?> clazz,
                            java.lang.Object filter,
                            java.lang.Boolean multiMatch,
                            java.lang.Integer offset,
                            java.lang.Integer limit,
                            java.util.Comparator<?> comparator)
constructor

Parameters:
clazz - the type of construct
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