Modifier and Type | Method and Description |
---|---|
MutableIssue |
IssueService.TransitionValidationResult.getIssue() |
MutableIssue |
IssueService.IssueValidationResult.getIssue() |
Constructor and Description |
---|
AssignValidationResult(MutableIssue issue,
ErrorCollection errors,
String assigneeId) |
CreateValidationResult(MutableIssue issue,
ErrorCollection errors,
Map<String,Object> fieldValuesHolder) |
DeleteValidationResult(MutableIssue issue,
ErrorCollection errors) |
IssueResult(MutableIssue issue) |
IssueResult(MutableIssue issue,
ErrorCollection errors) |
IssueValidationResult(MutableIssue issue,
ErrorCollection errors) |
TransitionValidationResult(MutableIssue issue,
ErrorCollection errors,
Map<String,Object> fieldValuesHolder,
Map additionInputs,
int actionId) |
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 |
DefaultSubTaskToIssueConversionService.preStoreUpdates(JiraServiceContext context,
IssueChangeHolder changeHolder,
Issue currentIssue,
MutableIssue targetIssue)
Removes the parent link and adds change item.
|
void |
DefaultIssueToSubTaskConversionService.preStoreUpdates(JiraServiceContext context,
IssueChangeHolder changeHolder,
Issue currentIssue,
MutableIssue targetIssue) |
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(ApplicationUser user,
MutableIssue issue,
EventDispatchOption eventDispatchOption,
boolean sendMail)
Deprecated.
Use
#deleteIssue(com.atlassian.crowd.embedded.api.User, Issue, com.atlassian.jira.event.type.EventDispatchOption, boolean) instead. Since v5.0. |
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,
EventDispatchOption eventDispatchOption,
boolean sendMail)
This method will store the provided issue to the JIRA datastore.
|
Issue |
IssueManager.updateIssue(ApplicationUser user,
MutableIssue issue,
UpdateIssueRequest updateIssueRequest)
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 |
MockCustomField.removeValueFromIssueObject(MutableIssue issue) |
void |
MockOrderableField.removeValueFromIssueObject(MutableIssue issue) |
void |
FixVersionsSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
AttachmentSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
CustomFieldImpl.removeValueFromIssueObject(MutableIssue issue) |
void |
PrioritySystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
ComponentsSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
IssueTypeSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
DueDateSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
SecurityLevelSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
WorklogSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
LabelsSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
SummarySystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
AssigneeSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
ProjectSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
DescriptionSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
EnvironmentSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
ReporterSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
CommentSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
TimeTrackingSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
ResolutionSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
IssueLinksSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
AffectedVersionsSystemField.removeValueFromIssueObject(MutableIssue issue) |
void |
OrderableField.removeValueFromIssueObject(MutableIssue issue)
Removes the field value from the given MutableIssue object.
|
void |
MockCustomField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
MockOrderableField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
FixVersionsSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
AttachmentSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
CustomFieldImpl.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
PrioritySystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
ComponentsSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
IssueTypeSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
DueDateSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
SecurityLevelSystemField.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 |
LabelsSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
SummarySystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
AssigneeSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
ProjectSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
DescriptionSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
EnvironmentSystemField.updateIssue(FieldLayoutItem fieldLayoutItem,
MutableIssue issue,
Map fieldValueHolder) |
void |
ReporterSystemField.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 |
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 |
ResolutionSystemField.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 |
AffectedVersionsSystemField.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(ApplicationUser user,
OperationContext operationContext,
webwork.action.Action action,
MutableIssue newIssueObject,
boolean retainValues,
List<String> fieldsToRetain) |
List<FieldHtmlBean> |
FieldHtmlFactory.getCreateFields(ApplicationUser 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(ApplicationUser user,
OperationContext operationContext,
webwork.action.Action action,
MutableIssue newIssueObject,
boolean retainValues,
List<String> fieldsToRetain) |
List<FieldHtmlBean> |
FieldHtmlFactory.getSubTaskCreateFields(ApplicationUser user,
OperationContext operationContext,
webwork.action.Action action,
MutableIssue newIssueObject,
boolean retainValues,
List<String> fieldsToRetain)
This essentially returns the same as the
#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 |
RequestCachingIssueManager.getIssueByCurrentKey(String key) |
MutableIssue |
DefaultIssueManager.getIssueByKeyIgnoreCase(String key) |
MutableIssue |
RequestCachingIssueManager.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 |
RequestCachingIssueManager.getIssueObject(Long id) |
MutableIssue |
DefaultIssueManager.getIssueObject(String key) |
MutableIssue |
RequestCachingIssueManager.getIssueObject(String key) |
MutableIssue |
DefaultIssueManager.getIssueObjectByWorkflow(Long workflowId) |
MutableIssue |
RequestCachingIssueManager.getIssueObjectByWorkflow(Long workflowId) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultIssueManager.deleteIssue(ApplicationUser user,
MutableIssue issue,
EventDispatchOption eventDispatchOption,
boolean sendMail) |
void |
RequestCachingIssueManager.deleteIssue(ApplicationUser user,
MutableIssue issue,
EventDispatchOption eventDispatchOption,
boolean sendMail)
Deprecated.
|
void |
DefaultIssueManager.deleteIssueNoEvent(MutableIssue issue) |
void |
RequestCachingIssueManager.deleteIssueNoEvent(MutableIssue issue)
Deprecated.
|
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,
EventDispatchOption eventDispatchOption,
boolean sendMail) |
Issue |
RequestCachingIssueManager.updateIssue(ApplicationUser user,
MutableIssue issue,
EventDispatchOption eventDispatchOption,
boolean sendMail) |
Issue |
DefaultIssueManager.updateIssue(ApplicationUser user,
MutableIssue issue,
UpdateIssueRequest updateIssueRequest) |
Issue |
RequestCachingIssueManager.updateIssue(ApplicationUser user,
MutableIssue issue,
UpdateIssueRequest updateIssueRequest) |
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(ApplicationUser user,
MutableIssue issue,
EventDispatchOption eventDispatchOption,
boolean sendMail) |
void |
MockIssueManager.deleteIssueNoEvent(MutableIssue issue) |
Issue |
MockIssueManager.updateIssue(ApplicationUser user,
MutableIssue issue,
EventDispatchOption eventDispatchOption,
boolean sendMail) |
Issue |
MockIssueManager.updateIssue(ApplicationUser user,
MutableIssue issue,
UpdateIssueRequest updateIssueRequest) |
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 |
CloneIssueDetails.getIssueObject() |
MutableIssue |
CreateSubTaskIssue.getIssueObject() |
MutableIssue |
CreateIssue.getIssueObject() |
MutableIssue |
MoveSubTaskParent.getIssueObject(org.ofbiz.core.entity.GenericValue issue) |
MutableIssue |
MoveSubTask.getIssueObject(org.ofbiz.core.entity.GenericValue issue) |
MutableIssue |
MoveIssue.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 |
AbstractIssueSelectAction.getMutableIssue() |
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 |
ConvertIssueToSubTask.getTargetIssueObjectWithSecurityLevel() |
protected MutableIssue |
MoveIssueUpdateFields.getTargetIssueObjectWithSecurityLevel()
Retrieves the issue from the IssueManager and updates the Project and IssueType.
|
protected MutableIssue |
ConvertSubTaskToIssue.getTargetIssueObjectWithSecurityLevel() |
MutableIssue |
AbstractConvertIssue.getUpdatedIssue()
Gets the target issue with new values set on issue
|
Modifier and Type | Method and Description |
---|---|
List<MutableIssue> |
LinkExistingIssue.getCurrentValue()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected void |
MoveIssueConfirm.migrateIssueToWorkflow(MutableIssue issue,
String oldIssueType,
JiraWorkflow targetWorkflow,
Status targetStatus)
Migrate the specified issue to the specified workflow, specified status and target type.
|
void |
IssueCreationHelperBeanImpl.updateIssueFromFieldValuesHolder(FieldScreenRenderer fieldScreenRenderer,
MutableIssue issueObject,
Map fieldValuesHolder) |
void |
IssueCreationHelperBean.updateIssueFromFieldValuesHolder(FieldScreenRenderer fieldScreenRenderer,
MutableIssue issueObject,
Map fieldValuesHolder)
Deprecated.
|
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-2015 Atlassian. All Rights Reserved.