public String getWorkflowMode() { return workflow.getMode(); }
protected String getBasicWorkflowParameters() { StringBuilder paramBuilder = new StringBuilder("?workflowName=") .append(JiraUrlCodec.encode(getWorkflow().getName())) .append("&workflowMode=").append(getWorkflow().getMode()); if (getProject() != null) { paramBuilder.append("&project=").append(getProject()); } if (getIssueType() != null) { paramBuilder.append("&issueType=").append(JiraUrlCodec.encode(getIssueType())); } return paramBuilder.toString(); }
public String getLinksHtml(JiraWorkflow workflow, Long projectId, String viewMode, boolean editable) { Map<String, Object> context = Maps.newHashMap(); context.put("workflow", workflow); context.put("issueTypeId", getIssueTypeFromRequest()); context.put("project", projectId); context.put("wfName", JiraUrlCodec.encode(workflow.getName())); context.put("wfMode", JiraUrlCodec.encode(workflow.getMode())); context.put("viewMode", viewMode); context.put("editable", editable); VelocityTemplatingEngine velocityEngine = ComponentAccessor.getComponent(VelocityTemplatingEngine.class); return velocityEngine.render(TemplateSources.file("/templates/jira/admin/view-workflow-links.vm")) .applying(velocityParamFactory.getDefaultVelocityParams(context)) .asHtml(); }
workflow.getMode(), transition.getName(), notifyClients,