WorkflowModel.java 1.18 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.day.cq.workflow.model;

import com.day.cq.workflow.HasMetaData;
import com.day.cq.workflow.model.ValidationException;
import com.day.cq.workflow.model.WorkflowNode;
import com.day.cq.workflow.model.WorkflowTransition;
import java.util.List;

public interface WorkflowModel
extends HasMetaData {
    public String getId();

    public String getTitle();

    public void setTitle(String var1);

    public String getDescription();

    public void setDescription(String var1);

    public String getVersion();

    public List<WorkflowNode> getNodes();

    public WorkflowNode createNode();

    public WorkflowNode createNode(String var1, String var2, String var3);

    public void setRootNode(WorkflowNode var1);

    public void setEndNode(WorkflowNode var1);

    public WorkflowNode getNode(String var1);

    public WorkflowNode getRootNode();

    public WorkflowNode getEndNode();

    public List<WorkflowTransition> getTransitions();

    public WorkflowTransition createTransition();

    public WorkflowTransition createTransition(WorkflowNode var1, WorkflowNode var2, String var3);

    public void validate() throws ValidationException;
}