|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
T
- the type of builder to return.public static interface WorkflowScheme.Builder<T extends WorkflowScheme.Builder<T>>
A builder that can be used to change a workflow scheme.
Method Summary | |
---|---|
T |
clearMappings()
Remove all the mappings currently stored in the builder. |
String |
getDefaultWorkflow()
|
String |
getDescription()
|
Long |
getId()
|
String |
getMapping(String issueTypeId)
|
Map<String,String> |
getMappings()
|
String |
getName()
|
boolean |
isDefault()
|
boolean |
isDraft()
|
T |
removeDefault()
Remove the default mapping from the scheme. |
T |
removeMapping(String issueTypeId)
Remove the mapping for the passed issue type from the scheme. |
T |
removeWorkflow(String workflowName)
Remove all explicit references to the passed workflow from the scheme. |
T |
setDefaultWorkflow(String workflowName)
Set the default workflow for the scheme. |
T |
setMapping(String issueTypeId,
String workflowName)
Set the workflow for the passed issue type. |
T |
setMappings(Map<String,String> mappings)
Set the workflow map for the scheme. |
Method Detail |
---|
String getDefaultWorkflow()
String getMapping(@Nonnull String issueTypeId)
Map<String,String> getMappings()
Long getId()
boolean isDraft()
boolean isDefault()
String getDescription()
String getName()
@Nonnull T setDefaultWorkflow(@Nonnull String workflowName)
workflowName
- the default workflow for the scheme.
@Nonnull T setMapping(@Nonnull String issueTypeId, @Nonnull String workflowName)
issueTypeId
- the issue type to map.workflowName
- the workflow to map
@Nonnull T setMappings(@Nonnull Map<String,String> mappings)
issueTypeId -> workflowName
.
mappings
- the mappings to set in the scheme.
@Nonnull T removeMapping(@Nonnull String issueTypeId)
issueTypeId
- the issue type whose mapping is to be removed.
@Nonnull T removeDefault()
@Nonnull T clearMappings()
@Nonnull T removeWorkflow(@Nonnull String workflowName)
workflowName
- the name of the workflow to remove.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |