Class SmartIssueBean
java.lang.Object
com.codebarrel.automation.rulecomponent.jira.common.smartbeans.SmartIssueBean
- All Implemented Interfaces:
InputRenderable,SmartBean<IssueBean>
Caching version of the
IssueBean that does smart type conversions and lazy lookups of expensive
fields.
This class should never be serialised to JSON. Only the underlying IssueBean (see getSource())
-
Method Summary
Modifier and TypeMethodDescriptionboolean<T> Optional<T> getEpic()Deprecated.this method purely exists for the {{issue.fields.blah}} legacy smart-value construct.getId()getKey()<T> List<T> getSelf()This ensures that if a SmartIssueBean is being serialized to JSON, only the underlying IssueBean is being serialised.getUserField(String fieldId) inthashCode()toString()toUrl()url()
-
Method Details
-
getSelf
-
toUrl
-
url
-
getId
-
getKey
-
getChangelog
-
get
-
getFields
Deprecated.this method purely exists for the {{issue.fields.blah}} legacy smart-value construct. It does not return a proper map!This method does not return a proper map. Useget(String, Class)instead. -
getLatest
-
getEpic
-
getProperties
-
toRenderedString
- Specified by:
toRenderedStringin interfaceInputRenderable
-
get
-
getList
-
getProject
-
getUserField
-
getSource
This ensures that if a SmartIssueBean is being serialized to JSON, only the underlying IssueBean is being serialised. -
toAuditItem
-
equals
-
hashCode
public int hashCode() -
toString
-