|
CodeBeamer 5.4.0.1-RC API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.intland.codebeamer.persistence.dto.base.IdentifiableDto
com.intland.codebeamer.persistence.dto.base.NamedDto
com.intland.codebeamer.persistence.dto.LabelDto
public class LabelDto
Wraps a label.
Labels have a special derived property "display name":
PRIVATE_LABEL_PREFIX
when
their access is private, and this "display name" will be used in
the user interface
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.intland.codebeamer.persistence.dto.base.NamedDto |
---|
NamedDto.NameComparator |
Nested classes/interfaces inherited from class com.intland.codebeamer.persistence.dto.base.IdentifiableDto |
---|
IdentifiableDto.IdComparator |
Field Summary | |
---|---|
static java.lang.String |
PRIVATE_LABEL_PREFIX
|
Constructor Summary | |
---|---|
LabelDto()
|
Method Summary | |
---|---|
static boolean |
displayNameToPrivateAccess(java.lang.String displayName)
Returns the access flag from a label display name. |
static java.lang.String |
displayNameToRealName(java.lang.String displayName)
Returns the real name to persist from a label display name. |
boolean |
equals(java.lang.Object obj)
Two labels are "business identical" when they have the same IDs or empty IDs and the same name. |
java.util.Date |
getCreatedAt()
|
UserDto |
getCreatedBy()
|
java.lang.String |
getDisplayName()
Returns the name to display in the user interface, which reflects also its "public"/"private" access. |
java.lang.String |
getEscapedDisplayName()
Returns the display name escaped to use in Javascript code embedded in HTML. |
java.lang.String |
getIconUrl()
|
java.util.Date |
getMostRecentlyUsedAt()
|
java.lang.Integer |
getPopularity()
|
java.lang.Boolean |
getPrivateLabel()
|
int |
hashCode()
|
boolean |
isIndexed()
|
void |
setCreatedAt(java.util.Date createdAt)
|
void |
setCreatedBy(UserDto createdBy)
|
void |
setDisplayName(java.lang.String displayName)
Sets its name and access based on its display name. |
void |
setIndexed(boolean indexed)
|
void |
setMostRecentlyUsedAt(java.util.Date mostRecentlyUsedAt)
|
void |
setPopularity(java.lang.Integer popularity)
|
void |
setPrivateLabel(java.lang.Boolean privateLabel)
|
java.lang.String |
toString()
|
Methods inherited from class com.intland.codebeamer.persistence.dto.base.NamedDto |
---|
compareNames, compareString, compareStringIgnoreCase, compareTo, createLookupMap, getName, setName |
Methods inherited from class com.intland.codebeamer.persistence.dto.base.IdentifiableDto |
---|
clone, compare, compareInteger, equals, getId, hashCode, setId |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String PRIVATE_LABEL_PREFIX
Constructor Detail |
---|
public LabelDto()
Method Detail |
---|
public java.lang.Boolean getPrivateLabel()
public void setPrivateLabel(java.lang.Boolean privateLabel)
public UserDto getCreatedBy()
public void setCreatedBy(UserDto createdBy)
public java.util.Date getCreatedAt()
public void setCreatedAt(java.util.Date createdAt)
public java.lang.Integer getPopularity()
public void setPopularity(java.lang.Integer popularity)
public java.util.Date getMostRecentlyUsedAt()
public void setMostRecentlyUsedAt(java.util.Date mostRecentlyUsedAt)
public boolean isIndexed()
isIndexed
in interface IndexableDto
public void setIndexed(boolean indexed)
setIndexed
in interface IndexableDto
public java.lang.String getDisplayName()
public void setDisplayName(java.lang.String displayName)
public java.lang.String getEscapedDisplayName()
public boolean equals(java.lang.Object obj)
equals
in class NamedDto
public int hashCode()
hashCode
in class NamedDto
public java.lang.String toString()
toString
in class NamedDto
public static boolean displayNameToPrivateAccess(java.lang.String displayName)
true
if it's a private label.public static java.lang.String displayNameToRealName(java.lang.String displayName)
public java.lang.String getIconUrl()
|
CodeBeamer 5.4.0.1-RC API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |