public class BulkEditBeanImpl extends Object implements BulkEditBean
BulkEditBean was originally a concrete class, but it has been made abstract in order to separate API and implementation in JIRA.
BULK_DELETE, BULK_DELETE_OP, BULK_EDIT_OP, BULK_MOVE_OP, BULKEDIT_PREFIX, SUBTASK_STATUS_INFO| Constructor and Description |
|---|
BulkEditBeanImpl(IssueManager issueManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
_setSelectedIssueGVsForTesting(List<org.ofbiz.core.entity.GenericValue> issues)
Deprecated.
|
void |
addAvailablePreviousStep(int stepId) |
void |
addIssues(Collection<Issue> issues) |
void |
addRetainValue(String fieldId) |
void |
addTransitionErrors(String issueKey,
Collection<String> errors) |
void |
clearAvailablePreviousSteps() |
Map<String,BulkEditAction> |
getActions() |
BulkEditMultiSelectFieldBean |
getBulkEditMultiSelectFieldBean()
Returns
BulkEditMultiSelectFieldBean which stores change mode options
for multi select system fields (Affects Version/s, Fix Version/s, Labels, Components) |
String |
getCheckboxName(Issue issue) |
int |
getCurrentStep() |
CustomField |
getCustomField(String customFieldKey) |
String |
getCustomFieldView(CustomField customField) |
Collection<FieldLayout> |
getFieldLayouts()
Returns all the unique field layouts of the selected issues
|
FieldScreenRenderer |
getFieldScreenRenderer() |
Map<String,Map<Long,Long>> |
getFieldSubstitutionMap() |
Map<String,Object> |
getFieldValues() |
Map<String,Object> |
getFieldValuesHolder() |
Issue |
getFirstTargetIssueObject()
This method is used to get a target issue that will provide the correct context (i.e.
|
Set<Issue> |
getInvalidIssues()
Gets issues whose status is null
|
Collection<org.ofbiz.core.entity.GenericValue> |
getInvalidStatuses()
Gets a set of invalid statuses that are not valid in the destination workflow
|
int |
getInvalidSubTaskCount() |
Set<String> |
getInvalidSubTaskStatusesByType(String subTaskTypeId) |
Set<String> |
getInvalidSubTaskTypes() |
IssueOperation |
getIssueOperation() |
List<Issue> |
getIssuesFromSearchRequest() |
Collection<?> |
getIssuesInUse() |
IssueType |
getIssueType() |
Collection<IssueType> |
getIssueTypeObjects() |
Collection<String> |
getIssueTypes() |
String |
getKey()
Returns a string that represents a "unique" identifier for this bulke edit bean
|
int |
getMaxIssues()
If there is a limit on the number of issues that can be bulk edited, this will return that number, otherwise -1.
|
Map<?,?> |
getMessagedFieldLayoutItems() |
Collection<?> |
getMoveFieldLayoutItems() |
String |
getOperationName() |
Map<String,?> |
getParams() |
BulkEditBean |
getParentBulkEditBean() |
Collection<Long> |
getParentIssueIds() |
String |
getParentIssueKey()
Gets the destination parent issue for issue->subtask conversion.
|
Collection<String> |
getParentIssueKeys() |
Issue |
getParentIssueObject()
returns object from database, the object is queried by
BulkEditBean.getParentIssueKey(). |
Project |
getProject() |
Collection<Long> |
getProjectIds()
returns a list of project ids for projects which the currently selected issues belong to.
|
Collection<Project> |
getProjectObjects() |
Collection<org.ofbiz.core.entity.GenericValue> |
getProjects() |
String |
getRedirectUrl()
Returns the redirect URL.
|
MultiBulkMoveBean |
getRelatedMultiBulkMoveBean() |
Collection<?> |
getRemovedFields() |
Set<String> |
getRetainValues() |
List<Issue> |
getSelectedIssues()
Returns a list of "selected" issues.
|
List<Issue> |
getSelectedIssuesIncludingSubTasks() |
String |
getSelectedTransitionName() |
WorkflowTransitionKey |
getSelectedWFTransitionKey() |
String |
getSingleIssueKey()
Gets the issue key for this bean as previously set
by
SingleIssueModeEditBean.setSingleIssueKey(String). |
Project |
getSingleProject()
Returns the single Project if there is only one Project in this BulkEditBean, otherwise throws an IllegalStateException.
|
Map<String,String> |
getStatusMapHolder() |
BulkEditBean |
getSubTaskBulkEditBean() |
List<Issue> |
getSubTaskOfSelectedIssues() |
Collection<String> |
getSubTaskStatusHolder() |
FieldLayout |
getTargetFieldLayout() |
FieldLayout |
getTargetFieldLayoutForType(String targetTypeId) |
List<org.ofbiz.core.entity.GenericValue> |
getTargetIssueGVs()
This is a convinience method for converting the list of objects to a list of GenericValues
|
Map<Issue,Issue> |
getTargetIssueObjects() |
IssueType |
getTargetIssueType() |
String |
getTargetIssueTypeId() |
IssueType |
getTargetIssueTypeObject() |
Long |
getTargetPid() |
Project |
getTargetProject() |
Status |
getTargetStatus(Issue issue) |
Status |
getTargetStatusObject(Issue issue) |
JiraWorkflow |
getTargetWorkflow() |
JiraWorkflow |
getTargetWorkflowByType(String issueTypeId) |
Map<String,Collection<String>> |
getTransitionErrors(Integer maxCount)
Get the transition errors after bulk issue transition
|
List<WorkflowTransitionKey> |
getTransitionIdsForWorkflow(String workflowName) |
List<String> |
getTransitionIssueKeys(WorkflowTransitionKey workflowTransitionKey) |
String |
getTransitionName(String workflowName,
String actionDescriptorId) |
Set<String> |
getWorkflowsInUse() |
org.apache.commons.collections.MultiMap |
getWorkflowTransitionMap() |
void |
initMultiBulkBean() |
void |
initMultiBulkBeanWithSubTasks() |
void |
initSelectedIssues(Collection<Issue> selectedIssues)
Initialises the
BulkEditBean with the selected issues |
boolean |
isAvailablePreviousStep(int stepId) |
boolean |
isChecked(Issue issue) |
boolean |
isHasMailServer()
Check if a mail server has been specified.
|
boolean |
isMultipleProjects() |
boolean |
isMutipleIssueTypes() |
boolean |
isOnlyContainsSubTasks() |
boolean |
isRedirectUrlSet()
Whether the URL to return to has been set yet.
|
boolean |
isRetainChecked(String fieldId) |
boolean |
isSendBulkNotification() |
boolean |
isSingleMode()
Indicates where this bean is being used to move a single issue with subtasks.
|
boolean |
isSubTaskCollection() |
boolean |
isSubTaskOnly() |
boolean |
isTranisitionErrorsLimited(Integer maxCount) |
boolean |
isTransitionChecked(WorkflowTransitionKey workflowTransitionKey) |
void |
populateStatusHolder() |
void |
populateSubTaskStatusHolder() |
void |
resetMoveData() |
void |
resetWorkflowTransitionSelection() |
void |
setActions(Map<String,BulkEditAction> actions) |
void |
setCurrentStep(int currentStep) |
void |
setFieldScreenRenderer(FieldScreenRenderer fieldScreenRenderer) |
void |
setInvalidSubTaskStatusesByType(Map<String,Set<String>> invalidSubTaskStatusesByType) |
void |
setInvalidSubTaskTypes(Set<String> invalidSubTaskTypes) |
void |
setIssuesFromSearchRequest(List<Issue> issuesFromSearchRequest) |
void |
setIssuesInUse(Collection<?> issuesInUse) |
void |
setMaxIssues(int maxIssues)
Sets the maximum number of issues allowed to be bulk edited at once.
|
void |
setMessagedFieldLayoutItems(Map<?,?> messagedFieldLayoutItems) |
void |
setMoveFieldLayoutItems(Collection<?> moveFieldLayoutItems) |
void |
setOperationName(String operationName) |
void |
setParams(Map<String,?> params) |
void |
setParentBulkEditBean(BulkEditBean parentBulkEditBean)
If this BulkEditBean contains subtasks of another BulkEditBean, then we can set a pointer back to the
BulkEditBean containing the parent issues.
|
void |
setParentIssueKey(String parentIssueKey)
Sets the destination parent issue for issue->subtask conversion.
|
void |
setRedirectUrl(String redirectUrl)
Sets the URL to which user should be redirected once the bulk operation is finished.
|
void |
setRelatedMultiBulkMoveBean(MultiBulkMoveBean relatedMultiBulkMoveBean) |
void |
setRemovedFields(Set<?> removedFields) |
void |
setRetainValues(Set<String> retainValues) |
void |
setSelectedWFTransitionKey(WorkflowTransitionKey workflowTransitionKey) |
void |
setSendBulkNotification(boolean sendBulkNotification) |
void |
setSingleIssueKey(String singleIssueKey)
Sets this bean to "single issue mode".
|
void |
setSubTaskBulkEditBean(BulkEditBean subTaskBulkEditBean) |
void |
setSubTaskOfSelectedIssues(List<Issue> subTaskOfSelectedIssues) |
void |
setTargetFieldLayout()
Sets the targetFieldLayout to the appropriate FieldLayout (aka "Field Configuration") for the target Project and
Issue Type.
|
void |
setTargetIssueObjects(Map<Issue,Issue> targetIssueObjects) |
void |
setTargetIssueTypeId(String id) |
void |
setTargetProject(org.ofbiz.core.entity.GenericValue project) |
void |
setTargetProject(Project project) |
void |
setWorkflowTransitionMap(org.apache.commons.collections.MultiMap workflowTransitionMap) |
public BulkEditBeanImpl(IssueManager issueManager)
public BulkEditBean getParentBulkEditBean()
getParentBulkEditBean in interface BulkEditBeanpublic void initSelectedIssues(Collection<Issue> selectedIssues)
BulkEditBean with the selected issuesinitSelectedIssues in interface BulkEditBeanselectedIssues - Required selected Issues.public void addIssues(Collection<Issue> issues)
addIssues in interface BulkEditBeanpublic List<Issue> getSelectedIssues()
The Bulk Move operation will then break this list up in groups of project and issue type and store each of these types in its own BulkEditBean, so for these nested BulkEditBeans this list may be a subset of the original selected issues. Furthermore when moving parent issues to a new Project, we will have to move any subtasks as well. In this case a third level of BulkEditBean is created and these ones will have subtasks that may not have been explicitly selected by the user at all.
getSelectedIssues in interface BulkEditBeanpublic List<Issue> getSelectedIssuesIncludingSubTasks()
getSelectedIssuesIncludingSubTasks in interface BulkEditBeanpublic boolean isChecked(Issue issue)
isChecked in interface BulkEditBeanpublic boolean isMultipleProjects()
isMultipleProjects in interface BulkEditBeanpublic boolean isMutipleIssueTypes()
isMutipleIssueTypes in interface BulkEditBeanpublic Project getProject()
getProject in interface BulkEditBeanpublic Project getSingleProject()
BulkEditBeangetSingleProject in interface BulkEditBeanBulkEditBean.isMultipleProjects()public IssueType getIssueType()
getIssueType in interface BulkEditBeanpublic Collection<FieldLayout> getFieldLayouts()
getFieldLayouts in interface BulkEditBeanpublic String getKey()
getKey in interface BulkEditBeanpublic Collection<Long> getProjectIds()
getProjectIds in interface BulkEditBeanpublic Collection<org.ofbiz.core.entity.GenericValue> getProjects()
getProjects in interface BulkEditBeanpublic Collection<Project> getProjectObjects()
getProjectObjects in interface BulkEditBeanpublic Collection<String> getIssueTypes()
getIssueTypes in interface BulkEditBeanpublic Collection<IssueType> getIssueTypeObjects()
getIssueTypeObjects in interface BulkEditBeanpublic Collection<String> getParentIssueKeys()
getParentIssueKeys in interface BulkEditBeanpublic Collection<Long> getParentIssueIds()
getParentIssueIds in interface BulkEditBeanpublic String getCheckboxName(Issue issue)
getCheckboxName in interface BulkEditBeanpublic CustomField getCustomField(String customFieldKey) throws org.ofbiz.core.entity.GenericEntityException
getCustomField in interface BulkEditBeanorg.ofbiz.core.entity.GenericEntityExceptionpublic String getCustomFieldView(CustomField customField) throws FieldValidationException
getCustomFieldView in interface BulkEditBeanFieldValidationExceptionpublic void setParams(Map<String,?> params)
setParams in interface BulkEditBeanpublic Map<String,?> getParams()
getParams in interface BulkEditBeanpublic void setIssuesInUse(Collection<?> issuesInUse)
setIssuesInUse in interface BulkEditBeanpublic void addAvailablePreviousStep(int stepId)
addAvailablePreviousStep in interface BulkEditBeanpublic void clearAvailablePreviousSteps()
clearAvailablePreviousSteps in interface BulkEditBeanpublic boolean isAvailablePreviousStep(int stepId)
isAvailablePreviousStep in interface BulkEditBeanpublic boolean isHasMailServer()
isHasMailServer in interface BulkEditBeanpublic Collection<?> getMoveFieldLayoutItems()
getMoveFieldLayoutItems in interface BulkEditBeanpublic void setMoveFieldLayoutItems(Collection<?> moveFieldLayoutItems)
setMoveFieldLayoutItems in interface BulkEditBeanpublic Long getTargetPid()
getTargetPid in interface BulkEditBeanpublic void setTargetProject(org.ofbiz.core.entity.GenericValue project)
setTargetProject in interface BulkEditBeanpublic void setTargetProject(Project project)
setTargetProject in interface BulkEditBeanpublic Project getTargetProject()
getTargetProject in interface BulkEditBeanpublic void setTargetIssueTypeId(String id)
setTargetIssueTypeId in interface BulkEditBeanpublic String getTargetIssueTypeId()
getTargetIssueTypeId in interface BulkEditBeanpublic IssueType getTargetIssueType()
getTargetIssueType in interface BulkEditBeanpublic IssueType getTargetIssueTypeObject()
getTargetIssueTypeObject in interface BulkEditBeanpublic void populateStatusHolder()
throws WorkflowException
populateStatusHolder in interface BulkEditBeanWorkflowExceptionpublic Collection<org.ofbiz.core.entity.GenericValue> getInvalidStatuses() throws WorkflowException
getInvalidStatuses in interface BulkEditBeanGenericValue objectsWorkflowExceptionpublic Set<Issue> getInvalidIssues() throws WorkflowException
getInvalidIssues in interface BulkEditBeanIssue objects. Emoty Set if no invalid issuesWorkflowExceptionpublic Set<String> getInvalidSubTaskTypes() throws WorkflowException
getInvalidSubTaskTypes in interface BulkEditBeanWorkflowExceptionpublic Set<String> getInvalidSubTaskStatusesByType(String subTaskTypeId) throws WorkflowException
getInvalidSubTaskStatusesByType in interface BulkEditBeanWorkflowExceptionpublic void setTargetFieldLayout()
setTargetFieldLayout in interface BulkEditBeanpublic FieldLayout getTargetFieldLayout()
getTargetFieldLayout in interface BulkEditBeanpublic FieldLayout getTargetFieldLayoutForType(String targetTypeId)
getTargetFieldLayoutForType in interface BulkEditBeanpublic JiraWorkflow getTargetWorkflow() throws WorkflowException
getTargetWorkflow in interface BulkEditBeanWorkflowExceptionpublic Issue getFirstTargetIssueObject()
getFirstTargetIssueObject in interface BulkEditBeanpublic Map<Issue,Issue> getTargetIssueObjects()
getTargetIssueObjects in interface BulkEditBeanpublic void setTargetIssueObjects(Map<Issue,Issue> targetIssueObjects)
setTargetIssueObjects in interface BulkEditBeanpublic List<org.ofbiz.core.entity.GenericValue> getTargetIssueGVs()
getTargetIssueGVs in interface BulkEditBeanpublic Status getTargetStatusObject(Issue issue)
getTargetStatusObject in interface BulkEditBeanpublic Status getTargetStatus(Issue issue)
getTargetStatus in interface BulkEditBeanpublic Map<String,String> getStatusMapHolder()
getStatusMapHolder in interface BulkEditBeanpublic Collection<?> getRemovedFields()
getRemovedFields in interface BulkEditBeanpublic void setRemovedFields(Set<?> removedFields)
setRemovedFields in interface BulkEditBeanpublic void resetMoveData()
resetMoveData in interface BulkEditBeanpublic void populateSubTaskStatusHolder()
throws WorkflowException
populateSubTaskStatusHolder in interface BulkEditBeanWorkflowExceptionpublic JiraWorkflow getTargetWorkflowByType(String issueTypeId) throws WorkflowException
getTargetWorkflowByType in interface BulkEditBeanWorkflowExceptionpublic Collection<String> getSubTaskStatusHolder()
getSubTaskStatusHolder in interface BulkEditBeanpublic boolean isRetainChecked(String fieldId)
isRetainChecked in interface BulkEditBeanpublic boolean isSubTaskCollection()
isSubTaskCollection in interface BulkEditBeanpublic boolean isSubTaskOnly()
isSubTaskOnly in interface BulkEditBeanpublic String getOperationName()
getOperationName in interface BulkEditBeanpublic void setOperationName(String operationName)
setOperationName in interface BulkEditBeanpublic void setInvalidSubTaskStatusesByType(Map<String,Set<String>> invalidSubTaskStatusesByType)
setInvalidSubTaskStatusesByType in interface BulkEditBeanpublic void setInvalidSubTaskTypes(Set<String> invalidSubTaskTypes)
setInvalidSubTaskTypes in interface BulkEditBeanpublic int getInvalidSubTaskCount()
getInvalidSubTaskCount in interface BulkEditBeanpublic Set<String> getRetainValues()
getRetainValues in interface BulkEditBeanpublic void setRetainValues(Set<String> retainValues)
setRetainValues in interface BulkEditBeanpublic void addRetainValue(String fieldId)
addRetainValue in interface BulkEditBeanpublic List<Issue> getSubTaskOfSelectedIssues()
getSubTaskOfSelectedIssues in interface BulkEditBeanpublic void setSubTaskOfSelectedIssues(List<Issue> subTaskOfSelectedIssues)
setSubTaskOfSelectedIssues in interface BulkEditBeanpublic List<Issue> getIssuesFromSearchRequest()
getIssuesFromSearchRequest in interface BulkEditBeanpublic void setIssuesFromSearchRequest(List<Issue> issuesFromSearchRequest)
setIssuesFromSearchRequest in interface BulkEditBeanpublic int getCurrentStep()
getCurrentStep in interface BulkEditBeanpublic void setCurrentStep(int currentStep)
setCurrentStep in interface BulkEditBeanpublic Map<String,BulkEditAction> getActions()
getActions in interface BulkEditBeanpublic void setActions(Map<String,BulkEditAction> actions)
setActions in interface BulkEditBeanpublic Map<String,Object> getFieldValues()
getFieldValues in interface BulkEditBeanpublic Map<String,Object> getFieldValuesHolder()
getFieldValuesHolder in interface OperationContextgetFieldValuesHolder in interface BulkEditBeanpublic IssueOperation getIssueOperation()
getIssueOperation in interface OperationContextgetIssueOperation in interface BulkEditBeanpublic Collection<?> getIssuesInUse()
getIssuesInUse in interface BulkEditBeanpublic BulkEditBean getSubTaskBulkEditBean()
getSubTaskBulkEditBean in interface BulkEditBeanpublic void setSubTaskBulkEditBean(BulkEditBean subTaskBulkEditBean)
setSubTaskBulkEditBean in interface BulkEditBeanpublic MultiBulkMoveBean getRelatedMultiBulkMoveBean()
getRelatedMultiBulkMoveBean in interface BulkEditBeanpublic void setRelatedMultiBulkMoveBean(MultiBulkMoveBean relatedMultiBulkMoveBean)
setRelatedMultiBulkMoveBean in interface BulkEditBeanpublic boolean isSendBulkNotification()
isSendBulkNotification in interface BulkEditBeanpublic void setSendBulkNotification(boolean sendBulkNotification)
setSendBulkNotification in interface BulkEditBeanpublic org.apache.commons.collections.MultiMap getWorkflowTransitionMap()
getWorkflowTransitionMap in interface BulkEditBeanpublic void setWorkflowTransitionMap(org.apache.commons.collections.MultiMap workflowTransitionMap)
setWorkflowTransitionMap in interface BulkEditBeanpublic Set<String> getWorkflowsInUse()
getWorkflowsInUse in interface BulkEditBeanpublic List<WorkflowTransitionKey> getTransitionIdsForWorkflow(String workflowName)
getTransitionIdsForWorkflow in interface BulkEditBeanpublic String getTransitionName(String workflowName, String actionDescriptorId)
getTransitionName in interface BulkEditBeanpublic List<String> getTransitionIssueKeys(WorkflowTransitionKey workflowTransitionKey)
getTransitionIssueKeys in interface BulkEditBeanpublic void setSelectedWFTransitionKey(WorkflowTransitionKey workflowTransitionKey)
setSelectedWFTransitionKey in interface BulkEditBeanpublic WorkflowTransitionKey getSelectedWFTransitionKey()
getSelectedWFTransitionKey in interface BulkEditBeanpublic void resetWorkflowTransitionSelection()
resetWorkflowTransitionSelection in interface BulkEditBeanpublic boolean isTransitionChecked(WorkflowTransitionKey workflowTransitionKey)
isTransitionChecked in interface BulkEditBeanpublic String getSelectedTransitionName()
getSelectedTransitionName in interface BulkEditBeanpublic void setFieldScreenRenderer(FieldScreenRenderer fieldScreenRenderer)
setFieldScreenRenderer in interface BulkEditBeanpublic FieldScreenRenderer getFieldScreenRenderer()
getFieldScreenRenderer in interface BulkEditBean@Deprecated public void _setSelectedIssueGVsForTesting(List<org.ofbiz.core.entity.GenericValue> issues)
public Map<?,?> getMessagedFieldLayoutItems()
getMessagedFieldLayoutItems in interface BulkEditBeanpublic void setMessagedFieldLayoutItems(Map<?,?> messagedFieldLayoutItems)
setMessagedFieldLayoutItems in interface BulkEditBeanpublic void initMultiBulkBean()
initMultiBulkBean in interface BulkEditBeanpublic void initMultiBulkBeanWithSubTasks()
initMultiBulkBeanWithSubTasks in interface BulkEditBeanpublic boolean isOnlyContainsSubTasks()
isOnlyContainsSubTasks in interface BulkEditBeanpublic void setParentBulkEditBean(BulkEditBean parentBulkEditBean)
setParentBulkEditBean in interface BulkEditBeanparentBulkEditBean - The BulkEditBean that contains parent issues of the issues (subtasks) in this
BulkEditBean.public int getMaxIssues()
getMaxIssues in interface BulkEditBeanpublic void setMaxIssues(int maxIssues)
setMaxIssues in interface BulkEditBeanmaxIssues - either -1 or a positive integer representing the maximum number of issues allowed for bulk
edit.public Map<String,Map<Long,Long>> getFieldSubstitutionMap()
getFieldSubstitutionMap in interface BulkEditBeanpublic Map<String,Collection<String>> getTransitionErrors(@Nullable Integer maxCount)
BulkEditBeangetTransitionErrors in interface BulkEditBeanmaxCount - max count of errors to return or null for no limits.public void addTransitionErrors(@Nonnull String issueKey, @Nonnull Collection<String> errors)
addTransitionErrors in interface BulkEditBeanpublic boolean isTranisitionErrorsLimited(@Nullable Integer maxCount)
isTranisitionErrorsLimited in interface BulkEditBeantrue if there is more errors on transitioned issues than maxCount.public BulkEditMultiSelectFieldBean getBulkEditMultiSelectFieldBean()
BulkEditBeanBulkEditMultiSelectFieldBean which stores change mode options
for multi select system fields (Affects Version/s, Fix Version/s, Labels, Components)getBulkEditMultiSelectFieldBean in interface BulkEditBeanBulkEditMultiSelectFieldBean for bulk edit operationpublic boolean isSingleMode()
SingleIssueModeEditBeanisSingleMode in interface SingleIssueModeEditBeantrue if this bulk edit bean is used for single issue move operationpublic void setSingleIssueKey(String singleIssueKey)
SingleIssueModeEditBeanSet single issue key to be moved via bulk edit workflow.
setSingleIssueKey in interface SingleIssueModeEditBeansingleIssueKey - key for single issue to be movedpublic String getSingleIssueKey()
SingleIssueModeEditBeanSingleIssueModeEditBean.setSingleIssueKey(String).getSingleIssueKey in interface SingleIssueModeEditBeannull if there is none.public String getRedirectUrl()
BulkEditBeanBulkEditBean.setRedirectUrl(String).getRedirectUrl in interface BulkEditBeanpublic void setRedirectUrl(String redirectUrl)
BulkEditBeansetRedirectUrl in interface BulkEditBeanpublic boolean isRedirectUrlSet()
BulkEditBeanisRedirectUrlSet in interface BulkEditBeanBulkEditBean.setRedirectUrl(String) has been called before.public String getParentIssueKey()
BulkEditBeangetParentIssueKey in interface BulkEditBeanpublic void setParentIssueKey(String parentIssueKey)
BulkEditBeansetParentIssueKey in interface BulkEditBeanparentIssueKey - Parent issue keypublic Issue getParentIssueObject()
BulkEditBeanBulkEditBean.getParentIssueKey().getParentIssueObject in interface BulkEditBeanIssue obtained from database, queried by BulkEditBean.getParentIssueKey().Copyright © 2002-2018 Atlassian. All Rights Reserved.