|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.itim.common.Badge
public class Badge
Class to represent a special label with associated display style information
Field Summary | |
---|---|
static java.lang.String |
BADGE_PROPERTIES_FILE
|
static java.lang.String |
BADGE_TEXT
|
static java.lang.String |
SPECIFICATION_DELIMITER
|
Constructor Summary | |
---|---|
Badge()
Default constructor |
|
Badge(java.lang.String badgeValueSpecification)
Special constructor to parse the given string according to badge value specification. |
|
Badge(java.lang.String key,
java.lang.String style)
Constructor |
Method Summary | |
---|---|
int |
compareTo(Badge o)
|
static java.lang.String |
composeBadgeSpecification(Badge badge)
This method takes the designation and generates the key from designation. |
static java.lang.String |
composeBadgeSpecification(java.lang.String designation,
java.lang.String style)
|
boolean |
equals(java.lang.Object obj)
|
static java.lang.String |
getBadgeTextFromPropertyFile(java.lang.String key)
Method to read the label from property file. |
java.lang.String |
getDesignation()
|
java.lang.String |
getKey()
|
java.lang.String |
getStyle()
|
int |
hashCode()
|
static Badge |
parseBadgeValueSpecification(java.lang.String badgeValueSpecification)
Parse given value which is expected to be formatted in the following way: |
void |
setDesignation(java.lang.String designation)
|
void |
setKey(java.lang.String key)
|
void |
setStyle(java.lang.String style)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String BADGE_PROPERTIES_FILE
public static final java.lang.String BADGE_TEXT
public static final java.lang.String SPECIFICATION_DELIMITER
Constructor Detail |
---|
public Badge()
public Badge(java.lang.String key, java.lang.String style)
badge
- text - key of badge text defined in Badge.properties filestyle
- formatting - I.e: CSS formattingpublic Badge(java.lang.String badgeValueSpecification)
badgeValueSpecification
- Method Detail |
---|
public java.lang.String getKey()
public void setKey(java.lang.String key)
public static java.lang.String getBadgeTextFromPropertyFile(java.lang.String key)
key
-
public static Badge parseBadgeValueSpecification(java.lang.String badgeValueSpecification)
badgeValueSpecification
-
public static java.lang.String composeBadgeSpecification(Badge badge)
badge
-
public static java.lang.String composeBadgeSpecification(java.lang.String designation, java.lang.String style)
public java.lang.String getDesignation()
public void setDesignation(java.lang.String designation)
public java.lang.String getStyle()
public void setStyle(java.lang.String style)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public int compareTo(Badge o)
compareTo
in interface java.lang.Comparable<Badge>
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |