Index

C D E G H I N S T U 
All Classes and Interfaces|All Packages|Serialized Form

C

compareTo(Identifier<Long>) - Method in class de.vinado.lib.identifier.basic.NumericIdentifier
 
compareTo(Identifier<String>) - Method in class de.vinado.lib.identifier.basic.StringIdentifier
 
compareTo(Identifier<UUID>) - Method in class de.vinado.lib.identifier.basic.UuidIdentifier
 
create(T) - Method in interface de.vinado.lib.identifier.IdentifierFactory
 

D

de.vinado.lib.identifier - package de.vinado.lib.identifier
 
de.vinado.lib.identifier.basic - package de.vinado.lib.identifier.basic
 
de.vinado.lib.identifier.reflection - package de.vinado.lib.identifier.reflection
 

E

equals(Object) - Method in class de.vinado.lib.identifier.Identifier
 
extractIdValue(Identifiable<T, ?>) - Static method in interface de.vinado.lib.identifier.Identifiable
 

G

getId() - Method in interface de.vinado.lib.identifier.Identifiable
 
getIdValue() - Method in interface de.vinado.lib.identifier.Identifiable
 

H

hashCode() - Method in class de.vinado.lib.identifier.Identifier
 

I

Identifiable<T,R extends Identifier<T>> - Interface in de.vinado.lib.identifier
Common interface to be used on any Identifier-identifiable types.
Identifier<T> - Class in de.vinado.lib.identifier
A generic value-wrapping value object which proxies all defined methods to its encapsulated instance.
Identifier() - Constructor for class de.vinado.lib.identifier.Identifier
 
IdentifierFactory<T,R extends Identifier<T>> - Interface in de.vinado.lib.identifier
Abstract function for creation new identifiers.
IdentifierInstantiationException - Exception in de.vinado.lib.identifier.reflection
Exception throw in case the instantiation of an Identifier failed.
IdentifierInstantiationException(Constructor<?>, String, Throwable) - Constructor for exception de.vinado.lib.identifier.reflection.IdentifierInstantiationException
 
instantiate(Constructor<T>, Object) - Static method in class de.vinado.lib.identifier.reflection.InstantiationUtils
 
InstantiationUtils - Class in de.vinado.lib.identifier.reflection
Utility methods for Identifiers.

N

NumericIdentifiable<T extends NumericIdentifier> - Interface in de.vinado.lib.identifier.basic
Convenient typed intermediate interface for reduction of generics.
NumericIdentifier - Class in de.vinado.lib.identifier.basic
Long-base application identifier VO.
NumericIdentifier(long) - Constructor for class de.vinado.lib.identifier.basic.NumericIdentifier
 
NumericIdentifier(Long) - Constructor for class de.vinado.lib.identifier.basic.NumericIdentifier
 
NumericIdentifierFactory<T extends NumericIdentifier> - Interface in de.vinado.lib.identifier.basic
Typed IdentifierFactory creating a new NumericIdentifier from an Long value.

S

StringIdentifiable<T extends StringIdentifier> - Interface in de.vinado.lib.identifier.basic
Convenient typed intermediate interface for reduction of generics.
StringIdentifier - Class in de.vinado.lib.identifier.basic
String-based application identifier VO.
StringIdentifier(String) - Constructor for class de.vinado.lib.identifier.basic.StringIdentifier
 
StringIdentifierFactory<T extends StringIdentifier> - Interface in de.vinado.lib.identifier.basic
Typed IdentifierFactory creating a new StringIdentifier from an String value.

T

toString() - Method in class de.vinado.lib.identifier.Identifier
 

U

UuidIdentifiable<T extends UuidIdentifier> - Interface in de.vinado.lib.identifier.basic
Convenient typed intermediate interface for reduction of generics.
UuidIdentifier - Class in de.vinado.lib.identifier.basic
UUID-typed application identifier VO.
UuidIdentifier(UUID) - Constructor for class de.vinado.lib.identifier.basic.UuidIdentifier
 
UuidIdentifierFactory<T extends UuidIdentifier> - Interface in de.vinado.lib.identifier.basic
Typed IdentifierFactory creating a new UuidIdentifier from an UUID value.
C D E G H I N S T U 
All Classes and Interfaces|All Packages|Serialized Form