All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.rundeck.api.parser.WorkflowStepContextStateParser Maven / Gradle / Ivy

There is a newer version: 13.2
Show newest version
package org.rundeck.api.parser;

import org.dom4j.Node;
import org.rundeck.api.domain.WorkflowStepContextState;

/**
 * $INTERFACE is ... User: greg Date: 1/17/14 Time: 12:39 PM
 */
public class WorkflowStepContextStateParser implements XmlNodeParser {
    WorkflowStepContextState inherit;

    public WorkflowStepContextStateParser(WorkflowStepContextState inherit) {
        this.inherit = inherit;
    }

    @Override
    public WorkflowStepContextState parseXmlNode(Node node) {
        WorkflowStepContextState workflowStepState = new WorkflowStepContextState();
        if(null!=inherit) {
            workflowStepState.setStepNum(inherit.getStepNum());
            workflowStepState.setStepContextId(inherit.getStepContextId());
        }
        BaseStateParser.parseBaseState(node, workflowStepState);
        return workflowStepState;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy