public class StatusArgumentTransformer extends AbstractArgumentTransformer<com.atlassian.jira.issue.status.Status> implements ArgumentTransformer
jiraManagersService
Constructor and Description |
---|
StatusArgumentTransformer(JiraManagersService jiraManagersService) |
Modifier and Type | Method and Description |
---|---|
protected void |
collectReference(String key,
com.atlassian.jira.issue.status.Status status,
com.botronsoft.cmj.spi.configuration.ConfigurationReferenceCollector referenceCollector)
Collects the referenced Jira object.
|
protected com.atlassian.jira.issue.status.Status |
findReferenceById(String value)
Implementations should provide means for resolving a Jira object when the value is treated as an ID.
|
protected com.atlassian.jira.issue.status.Status |
findReferenceByName(String value)
Implementations should provide means for resolving a Jira object when the value is treated as a name.
|
protected String |
getReferenceId(com.atlassian.jira.issue.status.Status status)
Returns the ID of the referenced object.
|
protected String |
getReferenceName(com.atlassian.jira.issue.status.Status status)
Returns the name of the referenced object.
|
protected Optional<com.atlassian.jira.issue.status.Status> |
lookupReference(String key,
com.botronsoft.cmj.spi.configuration.ConfigurationReferenceLookup referenceLookup)
Resolves a reference by its key using the SPI reference lookup implementation.
|
findFirstMatch, findReferenceByKey, getReferenceKey, transformArgumentForExport, transformArgumentForImport
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
transformArgumentForExport, transformArgumentForImport
public StatusArgumentTransformer(JiraManagersService jiraManagersService)
protected com.atlassian.jira.issue.status.Status findReferenceById(String value)
AbstractArgumentTransformer
findReferenceById
in class AbstractArgumentTransformer<com.atlassian.jira.issue.status.Status>
value
- the id of the object.null
if not found. Intentionally returns null
to keep implementations clean.protected com.atlassian.jira.issue.status.Status findReferenceByName(String value)
AbstractArgumentTransformer
findReferenceByName
in class AbstractArgumentTransformer<com.atlassian.jira.issue.status.Status>
value
- the name of the object.null
if not found. Intentionally returns null
to keep implementations clean.protected void collectReference(String key, com.atlassian.jira.issue.status.Status status, com.botronsoft.cmj.spi.configuration.ConfigurationReferenceCollector referenceCollector)
AbstractArgumentTransformer
collectReference
in class AbstractArgumentTransformer<com.atlassian.jira.issue.status.Status>
key
- the reference key.status
- the referenced Jira object.referenceCollector
- the SPI reference collector implementation.protected String getReferenceId(com.atlassian.jira.issue.status.Status status)
AbstractArgumentTransformer
getReferenceId
in class AbstractArgumentTransformer<com.atlassian.jira.issue.status.Status>
status
- the Jira object.protected String getReferenceName(com.atlassian.jira.issue.status.Status status)
AbstractArgumentTransformer
getReferenceName
in class AbstractArgumentTransformer<com.atlassian.jira.issue.status.Status>
status
- the Jira object.protected Optional<com.atlassian.jira.issue.status.Status> lookupReference(String key, com.botronsoft.cmj.spi.configuration.ConfigurationReferenceLookup referenceLookup)
AbstractArgumentTransformer
lookupReference
in class AbstractArgumentTransformer<com.atlassian.jira.issue.status.Status>
key
- the lookup key.referenceLookup
- the SPI reference lookup implementation.Optional
.Copyright © 2022. All rights reserved.