public final class EnumerationItem extends java.lang.Object implements java.lang.Comparable<EnumerationItem>, java.io.Serializable
Item de enumeração
O item de enumeração é o elemento do parâmetro enumeração (
EnumerationParameter). Um item de enumeração possui um identificador,
um rótulo e um valor. O identificador é utilizado para criar relacionamentos
com outros elementos como gatilhos e enumerações. O identificador também
utilizado para verificar a igualdade entre 2 ítens de enumeração, ou seja, se
2 ítens de enumeração possuem o mesmo identificador eles são considerados
iguais. O rótulo é texto que é exibido ao usuário. O valor é o texto que é
utilizado na linha de comando.
Um item de enumeração pode ser habilitado/desabilitado.
| Constructor and Description |
|---|
EnumerationItem(java.lang.String id,
java.lang.String name,
java.lang.String value,
java.lang.String description)
Cria um item de enumeração.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(EnumerationItem item)
A ordem natural de um item de enumeração é a ordem crescente dos rótulos.
|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getDescription()
Obtém a descrição deste item.
|
java.lang.String |
getId()
Obtém o identificador deste item.
|
java.lang.String |
getLabel()
Obtém o rótulo deste item.
|
java.lang.String |
getValue()
Obtém o valor deste item.
|
int |
hashCode() |
boolean |
isVisible()
Indica se um item de enumeração está visível (
true) ou oculto (
false). |
java.lang.String |
toString()
A representação com uma
String do item é o seu rótulo. |
public EnumerationItem(java.lang.String id,
java.lang.String name,
java.lang.String value,
java.lang.String description)
id - O identificador do item (Não aceita null).name - O nome do item (Não aceita null).value - O valor do item (Não aceita null).description - A descrição do item ((Aceita null).public int compareTo(EnumerationItem item)
compareTo in interface java.lang.Comparable<EnumerationItem>public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String getDescription()
null se ela não existir.public java.lang.String getId()
public java.lang.String getLabel()
public java.lang.String getValue()
public boolean isVisible()
true) ou oculto (
false).true se estiver visível ou false se estiver oculto.public java.lang.String toString()
String do item é o seu rótulo.
toString in class java.lang.ObjectCopyright © 2015. All Rights Reserved.