String convertDescriptorToXML(final WorkflowDescriptor descriptor) { return WorkflowUtil.convertDescriptorToXML(descriptor); }
String convertDescriptorToXML(final WorkflowDescriptor descriptor) { return WorkflowUtil.convertDescriptorToXML(descriptor); }
String convertDescriptorToXML(WorkflowDescriptor descriptor) { return WorkflowUtil.convertDescriptorToXML(descriptor); }
WorkflowDescriptor cloneDescriptor(WorkflowDescriptor workflowDescriptor) throws FactoryException { return WorkflowUtil.convertXMLtoWorkflowDescriptor(WorkflowUtil.convertDescriptorToXML(workflowDescriptor)); }
protected String doExecute() throws Exception { xml = WorkflowUtil.convertDescriptorToXML(workflow.getDescriptor()); return SUCCESS; }
@Override public String getCustomFieldsJson(JiraWorkflow workflow, String ... additionalFields) throws IOException String workflowXml = WorkflowUtil.convertDescriptorToXML(workflow.getDescriptor()); Matcher matcher = CUSTOM_FIELD_XML_PATTERN.matcher(workflowXml); List<CustomFieldInfo> cfInfoList = new ArrayList<CustomFieldInfo>();
public File exportWorkflow(JiraWorkflow workflow, String layoutKey, String annotationKey, boolean includePluginJars, String notes,boolean allowGoogleTracking) throws Exception String workflowXml = WorkflowUtil.convertDescriptorToXML(workflow.getDescriptor()); String layoutJson = workflowDesignerPropertySet.getProperty(layoutKey); String annotationJson = workflowDesignerPropertySet.getProperty(annotationKey);
private void updateWorkflow(GenericValue workflow, String entityName) { final WorkflowDescriptor descriptor; try { descriptor = WorkflowUtil.convertXMLtoWorkflowDescriptor(workflow.getString(DESCRIPTOR_ENTITY_FIELD)); } catch (FactoryException fe) { log.error("Unable to update username references in corrupted workflow: " + fe); return; } convertAuthorUsernameToUserKey(descriptor); convertAssigneeFieldValueToUserKey(descriptor); String postConversionDescriptor = WorkflowUtil.convertDescriptorToXML(descriptor); final Update.WhereContext query = Update.into(entityName) .set(DESCRIPTOR_ENTITY_FIELD, postConversionDescriptor) .whereIdEquals(workflow.getLong("id")); entityEngine.execute(query); }