T - o tipo do objeto que possui esse identificador.public class Code<T> extends Object implements Serializable, Comparable<Code<T>>
| Constructor and Description |
|---|
Code(Object code)
Constrói um código para um objeto da classe parametrizada por T.
|
| Modifier and Type | Method and Description |
|---|---|
<E> Code<E> |
cast()
Converte o tipo do identificador sem warnings.
|
int |
compareTo(Code<T> other)
Os identificadores são transformados em Strings e ordenados da seguinte
forma: se são numéricos, ordenados em ordem crescente.
|
boolean |
equals(Object other)
Compara se esse objeto é igual a outro.
|
Object |
getCode()
Obtém o valor do código.
|
static <T extends Identifiable<T>> |
getCodeList(List<T> originalList)
Método utilitário que gera uma lista com identificadores do tipo T.
|
Code<T> |
getObject() |
int |
hashCode()
Obtém o valor de hashcode desse objeto.
|
String |
toString()
Obtém o texto a ser apresentado.
|
public Code(Object code)
code - o valor do códigopublic Object getCode()
public static <T extends Identifiable<T>> List<Code<T>> getCodeList(List<T> originalList)
T - Tipo do objeto da lista.originalList - Lista original de objetos.Identifiable,
Codepublic boolean equals(Object other)
public int hashCode()
public String toString()
public int compareTo(Code<T> other)
compareTo in interface Comparable<Code<T>>public <E> Code<E> cast()
Code> code1 = getCodeFromSomewhere();
//Code> code2 = (Code>) code1; // ERRO! E - O novo tipo do identificadorCopyright © 2017. All rights reserved.