public static DefaultBean asDefaultBean(WorkflowScheme scheme) { return new DefaultBean(scheme.getActualDefaultWorkflow()); } }
static WorkflowMappingBean asMappingBean(WorkflowScheme scheme, String workflow) { final WorkflowMappingBean workflowMappingBean = new WorkflowMappingBean(workflow, Lists.<String>newArrayList()); workflowMappingBean.setDefaultMapping(false); for (Map.Entry<String, String> mapping : scheme.getMappings().entrySet()) { final String issueType = mapping.getKey(); final String workflowName = mapping.getValue(); if (workflow.equals(workflowName)) { if (issueType != null) { workflowMappingBean.addIssueType(issueType); } } } workflowMappingBean.setDefaultMapping(scheme.getActualDefaultWorkflow().equals(workflow)); return workflowMappingBean; }
bean.setId(scheme.getId()); bean.setDraft(scheme.isDraft()); bean.setDefaultWorkflow(scheme.getActualDefaultWorkflow());