public class ResourceConsumerId extends Object
| Modifier | Constructor and Description | 
|---|---|
protected  | 
ResourceConsumerId()  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
consumerClass()
Returns class name of the consumer. 
 | 
boolean | 
equals(Object o)  | 
int | 
hashCode()  | 
boolean | 
isClassOf(Class<?> cls)
Checks if the consumer is an instance of given class. 
 | 
static <T extends ResourceConsumer> | 
of(long value,
  Class<T> cls)
Creates ResourceConsumerId from given value and class. 
 | 
static <T extends Identifier<Long> & ResourceConsumer> | 
of(T id)
Creates ResourceConsumerId instance from Identifier object. 
 | 
long | 
value()
Returns ID value. 
 | 
public boolean isClassOf(Class<?> cls)
cls - class objectpublic String consumerClass()
public long value()
public static <T extends ResourceConsumer> ResourceConsumerId of(long value, Class<T> cls)
T - resource consumer class typevalue - ID value unique within the given classcls - class of ResourceConsumer implementationpublic static <T extends Identifier<Long> & ResourceConsumer> ResourceConsumerId of(T id)
T - resource consumer class typeid - identifier object backed by Long value