Modifier and Type | Method and Description |
---|---|
MutableIssue |
IssueService.TransitionValidationResult.getIssue() |
MutableIssue |
IssueService.IssueValidationResult.getIssue() |
Constructor and Description |
---|
IssueService.AssignValidationResult(MutableIssue issue,
ErrorCollection errors,
String assigneeId) |
IssueService.CreateValidationResult(MutableIssue issue,
ErrorCollection errors,
Map<String,Object> fieldValuesHolder) |
IssueService.DeleteValidationResult(MutableIssue issue,
ErrorCollection errors) |
IssueService.IssueResult(MutableIssue issue) |
IssueService.IssueResult(MutableIssue issue,
ErrorCollection errors) |
IssueService.IssueValidationResult(MutableIssue issue,
ErrorCollection errors) |
IssueService.TransitionValidationResult(MutableIssue issue,
ErrorCollection errors,
Map<String,Object> fieldValuesHolder,
Map additionInputs,
int actionId) |
IssueService.UpdateValidationResult(MutableIssue issue,
ErrorCollection errors,
Map<String,Object> fieldValuesHolder) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultIssueConversionService.convertIssue(JiraServiceContext context,
Issue currentIssue,
MutableIssue updatedIssue) |
void |
IssueConversionService.convertIssue(JiraServiceContext context,
Issue issue,
MutableIssue updatedIssue)
This is the core method that converts given issue to an issue represented by updatedIssue.
|
void |
DefaultIssueToSubTaskConversionService.preStoreUpdates(JiraServiceContext context,
IssueChangeHolder changeHolder,
Issue currentIssue,
MutableIssue targetIssue) |
void |
DefaultSubTaskToIssueConversionService.preStoreUpdates(JiraServiceContext context,
IssueChangeHolder changeHolder,
Issue currentIssue,
MutableIssue targetIssue)
Removes the parent link and adds change item.
|
void |
IssueConversionService.preStoreUpdates(JiraServiceContext context,
IssueChangeHolder changeHolder,
Issue currentIssue,
MutableIssue targetIssue)
Allows for a plugin point to extra updates specific to that sub class
|
Modifier and Type | Class and Description |
---|---|
class |
IssueImpl
Issue implementation which caches read data, and can persist its data to the database (via an Ofbiz
GenericValue . |
Modifier and Type | Method and Description |
---|---|
MutableIssue |
DefaultIssueFactory.cloneIssue(Issue issue) |
MutableIssue |
IssueFactory.cloneIssue(Issue issue)
Clones the Issue object which creates an editable copy.
|
MutableIssue |
DefaultIssueFactory.cloneIssueNoParent(Issue issue) |
MutableIssue |
IssueFactory.cloneIssueNoParent(Issue issue)
Clone Issue for conversion from sub task to issue
|
static MutableIssue |
MockIssueFactory.createIssue(long id) |
static MutableIssue |
MockIssueFactory.createIssue(Long id) |
static MutableIssue |
MockIssueFactory.createIssue(long id,
String key,
long projectId) |
MutableIssue |
DefaultIssueFactory.getIssue() |
MutableIssue |
IssueFactory.getIssue()
Creates a new blank issue.
|
MutableIssue |
DefaultIssueFactory.getIssue(org.ofbiz.core.entity.GenericValue issueGV) |
MutableIssue |
IssueFactory.getIssue(org.ofbiz.core.entity.GenericValue issueGV)
Creates an issue object for an issue represented by the passed issueGV
|
MutableIssue |
IssueManager.getIssueByCurrentKey(String key)
Retrieves the
Issue that has the given key, or null if no such Issue exists. |
MutableIssue |
IssueManager.getIssueByKeyIgnoreCase(String key)
Retrieves the
Issue that has the given key, or null if no such Issue exists. |
static MutableIssue |
IssueImpl.getIssueObject(org.ofbiz.core.entity.GenericValue genericValue)
Deprecated.
You should construct this yourself if at all possible,
or use
IssueFactory.getIssue(org.ofbiz.core.entity.GenericValue) instead. |
MutableIssue |
IssueManager.getIssueObject(Long id)
Retrieves an issue by id.
|
MutableIssue |
IssueManager.getIssueObject(String key)
Retrieves the
Issue that has the given key, or null if no such Issue exists. |
MutableIssue |
IssueManager.getIssueObjectByWorkflow(Long workflowId)
Retrieves an issue given a workflow ID.
|
MutableIssue |
DefaultIssueFactory.getIssueOrNull(org.ofbiz.core.entity.GenericValue issueGV) |
MutableIssue |
IssueFactory.getIssueOrNull(org.ofbiz.core.entity.GenericValue issueGV)
Creates an issue object for an issue represented by the passed issueGV.
|
Modifier and Type | Method and Description |
---|---|
void |
IssueManager.deleteIssue(com.atlassian.crowd.embedded.api.User user,
MutableIssue issue,
EventDispatchOption eventDispatchOption,
boolean sendMail)
Deprecated.
|
void |
IssueManager.deleteIssueNoEvent(MutableIssue issue)
Deprecated.
Use
IssueManager.deleteIssueNoEvent(com.atlassian.jira.issue.Issue) instead. Since v5.0. |
Issue |
IssueManager.updateIssue(ApplicationUser user,
MutableIssue issue,
UpdateIssueRequest updateIssueRequest)
This method will store the provided issue to the JIRA datastore.
|
Issue |
IssueManager.updateIssue(com.atlassian.crowd.embedded.api.User user,
MutableIssue issue,
EventDispatchOption eventDispatchOption,
boolean sendMail)
This method will store the provided issue to the JIRA datastore.
|
IssueTextFieldCharacterLengthValidator.ValidationResult |
DefaultIssueTextFieldCharacterLengthValidator.validateModifiedFields(MutableIssue issue) |
IssueTextFieldCharacterLengthValidator.ValidationResult |
IssueTextFieldCharacterLengthValidator.validateModifiedFields(MutableIssue issue)
Validates length of modified text field against the "jira character limit".
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractUserFieldImpl.addToUsedUserHistoryIfValueChanged(MutableIssue issue)
If the value of this field has changed in the issue, the new user is added to the "used user" history
|
void |
MockOrderableField.removeValueFromIssueObject(MutableIssue issue) |
void |
MockCustomField.removeValueFromIssueObject(MutableIssue issue) |
void |
ResolutionSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
ComponentsSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
TimeTrackingSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
AssigneeSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
IssueTypeSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
PrioritySystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
WorklogSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
ProjectSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
SummarySystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
IssueLinksSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
AttachmentSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
CustomFieldImpl.removeValueFromIssueObject(MutableIssue issue) |
void |
AffectedVersionsSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
SecurityLevelSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
EnvironmentSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
CommentSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
DueDateSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
ReporterSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
LabelsSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
FixVersionsSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
DescriptionSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
OrderableField.removeValueFromIssueObject(MutableIssue issue)
Removes the field value from the given MutableIssue object.
|
void |
MockOrderableField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
MockCustomField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
ResolutionSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
ComponentsSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
TimeTrackingSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder)
This is called to back update the MutableIssue with the value object we previously stuffed into the field values
holder.
|
void |
AssigneeSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
IssueTypeSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
PrioritySystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
WorklogSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder)
Sets the value as a modified external field in the issue so that this
field will be updated along with all the other modified issue values.
|
void |
ProjectSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
SummarySystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
IssueLinksSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder)
This is called to back update the MutableIssue with the value object we previously stuffed into the field
values holder.
|
void |
AttachmentSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
CustomFieldImpl.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
AffectedVersionsSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
SecurityLevelSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
EnvironmentSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
CommentSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder)
Sets the value as a modified external field in the issue so that this
field will be updated along with all the other modified issue values.
|
void |
DueDateSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
ReporterSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
LabelsSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
FixVersionsSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
DescriptionSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
OrderableField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder)
Record the value on the issue (not saving it to the database, see updateValue).
|
Modifier and Type | Method and Description |
---|---|
List<FieldHtmlBean> |
FieldHtmlFactoryImpl.getCreateFields(com.atlassian.crowd.embedded.api.User user,
OperationContext operationContext,
webwork.action.Action action,
MutableIssue newIssueObject,
boolean retainValues,
List<String> fieldsToRetain) |
List<FieldHtmlBean> |
FieldHtmlFactory.getCreateFields(com.atlassian.crowd.embedded.api.User user,
OperationContext operationContext,
webwork.action.Action action,
MutableIssue newIssueObject,
boolean retainValues,
List<String> fieldsToRetain)
Returns a list of fields on the create screen as specified by the newIssueObject skeleton (it contains the
project and issue type context) including the project and issue type fields.
|
List<FieldHtmlBean> |
FieldHtmlFactoryImpl.getSubTaskCreateFields(com.atlassian.crowd.embedded.api.User user,
OperationContext operationContext,
webwork.action.Action action,
MutableIssue newIssueObject,
boolean retainValues,
List<String> fieldsToRetain) |
List<FieldHtmlBean> |
FieldHtmlFactory.getSubTaskCreateFields(com.atlassian.crowd.embedded.api.User user,
OperationContext operationContext,
webwork.action.Action action,
MutableIssue newIssueObject,
boolean retainValues,
List<String> fieldsToRetain)
This essentially returns the same as the
FieldHtmlFactory.getCreateFields(com.atlassian.crowd.embedded.api.User,
com.atlassian.jira.issue.customfields.OperationContext, webwork.action.Action,
com.atlassian.jira.issue.MutableIssue, boolean, java.util.List) method but it strips out certain fields such as
the project selector. |
Modifier and Type | Method and Description |
---|---|
MutableIssue |
DefaultIssueManager.getIssueByCurrentKey(String key) |
MutableIssue |
DefaultIssueManager.getIssueByKeyIgnoreCase(String key) |
protected MutableIssue |
DefaultIssueManager.getIssueObject(org.ofbiz.core.entity.GenericValue issueGV)
Creates a MutableIssue object from an Issue GenericValue.
|
MutableIssue |
DefaultIssueManager.getIssueObject(Long id) |
MutableIssue |
DefaultIssueManager.getIssueObject(String key) |
MutableIssue |
DefaultIssueManager.getIssueObjectByWorkflow(Long workflowId) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultIssueManager.deleteIssue(com.atlassian.crowd.embedded.api.User user,
MutableIssue issue,
EventDispatchOption eventDispatchOption,
boolean sendMail) |
void |
DefaultIssueManager.deleteIssueNoEvent(MutableIssue issue) |
protected void |
DefaultIssueManager.doUpdate(ApplicationUser user,
MutableIssue issue,
org.ofbiz.core.entity.GenericValue originalIssueGV,
DefaultIssueChangeHolder issueChangeHolder,
UpdateIssueRequest updateRequest) |
protected DefaultIssueChangeHolder |
DefaultIssueManager.updateFieldValues(MutableIssue issue,
StringBuffer ignored) |
Issue |
DefaultIssueManager.updateIssue(ApplicationUser user,
MutableIssue issue,
UpdateIssueRequest updateIssueRequest) |
Issue |
DefaultIssueManager.updateIssue(com.atlassian.crowd.embedded.api.User user,
MutableIssue issue,
EventDispatchOption eventDispatchOption,
boolean sendMail) |
Modifier and Type | Method and Description |
---|---|
MutableIssue |
SimpleMockIssueFactory.cloneIssue(Issue issue) |
MutableIssue |
SimpleMockIssueFactory.cloneIssueNoParent(Issue issue) |
MutableIssue |
SimpleMockIssueFactory.getIssue() |
MutableIssue |
SimpleMockIssueFactory.getIssue(org.ofbiz.core.entity.GenericValue issueGV) |
MutableIssue |
SimpleMockIssueFactory.getIssueOrNull(org.ofbiz.core.entity.GenericValue issueGV) |
Modifier and Type | Method and Description |
---|---|
MutableIssue |
MockIssueManager.getIssueByCurrentKey(String key) |
MutableIssue |
MockIssueManager.getIssueByKeyIgnoreCase(String key) |
MutableIssue |
MockIssueManager.getIssueObject(Long id) |
MutableIssue |
MockIssueManager.getIssueObject(String key) |
MutableIssue |
MockIssueManager.getIssueObjectByWorkflow(Long workflowId) |
Modifier and Type | Method and Description |
---|---|
void |
MockIssueManager.addIssue(MutableIssue issue) |
void |
MockIssueManager.deleteIssue(com.atlassian.crowd.embedded.api.User user,
MutableIssue issue,
EventDispatchOption eventDispatchOption,
boolean sendMail) |
void |
MockIssueManager.deleteIssueNoEvent(MutableIssue issue) |
Issue |
MockIssueManager.updateIssue(ApplicationUser user,
MutableIssue issue,
UpdateIssueRequest updateIssueRequest) |
Issue |
MockIssueManager.updateIssue(com.atlassian.crowd.embedded.api.User user,
MutableIssue issue,
EventDispatchOption eventDispatchOption,
boolean sendMail) |
Modifier and Type | Class and Description |
---|---|
class |
MockIssue
Copyright (c) 2002-2006 All rights reserved.
|
Modifier and Type | Method and Description |
---|---|
MutableIssue |
IssueFinder.getIssueObject(String issueIdOrKey) |
Modifier and Type | Method and Description |
---|---|
MutableIssue |
AbstractIssueSelectAction.getIssueObject()
Returns the current
Issue . |
MutableIssue |
CreateSubTaskIssue.getIssueObject() |
MutableIssue |
CloneIssueDetails.getIssueObject() |
MutableIssue |
CreateIssue.getIssueObject() |
MutableIssue |
MoveSubTaskParent.getIssueObject(org.ofbiz.core.entity.GenericValue issue) |
MutableIssue |
MoveIssue.getIssueObject(org.ofbiz.core.entity.GenericValue issue) |
MutableIssue |
MoveSubTask.getIssueObject(org.ofbiz.core.entity.GenericValue issue) |
protected MutableIssue |
AbstractIssueSelectAction.getIssueObjectWithoutDatabaseRead()
This can be called by sub class to read the current value of the issueObject variable WITHOUT causing a database
read
We need this because the CreateIssue variants dont have an issue to read and use this mechanims to make the
create happen.
|
MutableIssue |
AbstractConvertIssue.getTargetIssue()
Get Target Issue with Security Level set to null if it is needed.
|
protected MutableIssue |
MoveIssueConfirm.getTargetIssueObject() |
protected MutableIssue |
MoveIssueUpdateFields.getTargetIssueObject()
Retrieves the issue from the IssueManager and updates the Project and IssueType, and possibly clears the security.
|
protected MutableIssue |
AbstractConvertIssue.getTargetIssueObjectWithSecurityLevel()
Get the issue with updated Issue type and status.
|
protected MutableIssue |
MoveIssueUpdateFields.getTargetIssueObjectWithSecurityLevel()
Retrieves the issue from the IssueManager and updates the Project and IssueType.
|
protected MutableIssue |
ConvertIssueToSubTask.getTargetIssueObjectWithSecurityLevel() |
protected MutableIssue |
ConvertSubTaskToIssue.getTargetIssueObjectWithSecurityLevel() |
MutableIssue |
AbstractConvertIssue.getUpdatedIssue()
Gets the target issue with new values set on issue
|
protected MutableIssue |
AbstractIssueSelectAction.refreshIssueObject()
Because some of the code works on the issueGV object (such as voting code) directly the issueObject variable
representation can get out of synch with the underlying GV
You can call this method to refresh the issueObject back to the current issueGV value.
|
protected MutableIssue |
AbstractIssueSelectAction.setIssueObject(MutableIssue issueObject)
Once this is called, the underlying issueGV and id and key will be updated to reflect the issue in play.
|
Modifier and Type | Method and Description |
---|---|
List<MutableIssue> |
LinkExistingIssue.getCurrentValue()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected MutableIssue |
AbstractIssueSelectAction.setIssueObject(MutableIssue issueObject)
Once this is called, the underlying issueGV and id and key will be updated to reflect the issue in play.
|
void |
IssueCreationHelperBeanImpl.updateIssueFromFieldValuesHolder(FieldScreenRenderer fieldScreenRenderer,
MutableIssue issueObject,
Map fieldValuesHolder) |
void |
IssueCreationHelperBean.updateIssueFromFieldValuesHolder(FieldScreenRenderer fieldScreenRenderer,
MutableIssue issueObject,
Map fieldValuesHolder)
Deprecated.
|
void |
IssueCreationHelperBeanImpl.updateIssueFromFieldValuesHolder(FieldScreenRenderer fieldScreenRenderer,
com.atlassian.crowd.embedded.api.User remoteUser,
MutableIssue issueObject,
Map fieldValuesHolder) |
void |
IssueCreationHelperBean.updateIssueFromFieldValuesHolder(FieldScreenRenderer fieldScreenRenderer,
com.atlassian.crowd.embedded.api.User remoteUser,
MutableIssue issueObject,
Map fieldValuesHolder)
|
Modifier and Type | Method and Description |
---|---|
protected MutableIssue |
BulkMove.getIssueObject(org.ofbiz.core.entity.GenericValue issueGV) |
Modifier and Type | Method and Description |
---|---|
MutableIssue |
MoveIssueBean.getUpdatedIssue() |
Modifier and Type | Method and Description |
---|---|
void |
MoveIssueBean.setUpdatedIssue(MutableIssue targetIssue) |
Modifier and Type | Method and Description |
---|---|
MutableIssue |
WorkflowTransitionUtilImpl.getIssue() |
MutableIssue |
WorkflowProgressAware.getIssue() |
Modifier and Type | Method and Description |
---|---|
void |
OSWorkflowManager.migrateIssueToWorkflow(MutableIssue issue,
JiraWorkflow newWorkflow,
Status status)
Migrates given issue to new workflow and sets new status on it.
|
void |
WorkflowManager.migrateIssueToWorkflow(MutableIssue issue,
JiraWorkflow newWorkflow,
Status status)
Migrates given issue to new workflow and sets new status on it.
|
void |
WorkflowTransitionUtilImpl.setIssue(MutableIssue issue) |
void |
WorkflowTransitionUtil.setIssue(MutableIssue issue) |
Modifier and Type | Method and Description |
---|---|
protected MutableIssue |
AbstractJiraFunctionProvider.getIssue(Map transientVars)
This method retrieves the (potentially modified) issue object that is being transitioned through workflow.
|
Copyright © 2002-2016 Atlassian. All Rights Reserved.