Class MutableObjectBean
java.lang.Object
com.riadalabs.jira.plugins.insight.services.model.ObjectBean
com.riadalabs.jira.plugins.insight.services.model.MutableObjectBean
- All Implemented Interfaces:
Serializable
,Comparable<ObjectBean>
- Direct Known Subclasses:
ObjectImportBean
Model representing an object
- Author:
- Mathias Edblom
- See Also:
-
Field Summary
Fields inherited from class com.riadalabs.jira.plugins.insight.services.model.ObjectBean
OBJECT_KEY_FORMAT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MutableObjectBean
create
(ObjectBean toCopy) static <T extends MutableObjectBean>
Tcreate
(ObjectBean bean, Class<T> clazz) boolean
getId()
getLabel()
getName()
Deprecated.Returns This object's Attributes.int
hashCode()
boolean
boolean
void
setArchived
(boolean archived) void
setArchivedBy
(String archivedBy) void
setArchivedDate
(Date archivedDate) void
setCreated
(Date created) void
setHasAvatar
(boolean hasAvatar) void
void
void
setObjectAttributeBeans
(List<? extends ObjectAttributeBean> objectAttributeBeans) void
setObjectKey
(String objectKey) void
setObjectTypeId
(Integer objectTypeId) void
setUpdated
(Date updated) Methods inherited from class com.riadalabs.jira.plugins.insight.services.model.ObjectBean
compareTo, createMutable, createMutable, createObjectAttributeBean, deepEquals, defaultEqualsImpl, defaultHashCodeImpl, getOutputString, setName, toString, toStringWithAttributeValues
-
Constructor Details
-
MutableObjectBean
public MutableObjectBean()
-
-
Method Details
-
create
-
create
-
getId
- Specified by:
getId
in classObjectBean
-
setId
- Overrides:
setId
in classObjectBean
-
getLabel
- Specified by:
getLabel
in classObjectBean
-
setLabel
- Overrides:
setLabel
in classObjectBean
-
getName
Deprecated.- Specified by:
getName
in classObjectBean
-
getObjectKey
- Specified by:
getObjectKey
in classObjectBean
-
setObjectKey
- Overrides:
setObjectKey
in classObjectBean
-
getCreated
- Specified by:
getCreated
in classObjectBean
-
setCreated
- Overrides:
setCreated
in classObjectBean
-
getUpdated
- Specified by:
getUpdated
in classObjectBean
-
setUpdated
- Overrides:
setUpdated
in classObjectBean
-
getObjectTypeId
- Specified by:
getObjectTypeId
in classObjectBean
-
setArchivedDate
- Overrides:
setArchivedDate
in classObjectBean
-
setArchived
public void setArchived(boolean archived) - Overrides:
setArchived
in classObjectBean
-
setArchivedBy
- Overrides:
setArchivedBy
in classObjectBean
-
getArchivedDate
- Specified by:
getArchivedDate
in classObjectBean
-
isArchived
public boolean isArchived()- Specified by:
isArchived
in classObjectBean
-
getArchivedBy
- Specified by:
getArchivedBy
in classObjectBean
-
setObjectTypeId
- Overrides:
setObjectTypeId
in classObjectBean
-
isHasAvatar
public boolean isHasAvatar()- Specified by:
isHasAvatar
in classObjectBean
-
setHasAvatar
public void setHasAvatar(boolean hasAvatar) - Overrides:
setHasAvatar
in classObjectBean
-
getObjectAttributeBeans
Returns This object's Attributes.- Specified by:
getObjectAttributeBeans
in classObjectBean
- Returns:
- This Object's AttributeBeans. Never null.
-
setObjectAttributeBeans
-
hashCode
public int hashCode() -
equals
-