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

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

public interface WorkflowNode
extends HasMetaData {
    public static final String TYPE_START = "START";
    public static final String TYPE_END = "END";
    public static final String TYPE_AND_SPLIT = "AND_SPLIT";
    public static final String TYPE_AND_JOIN = "AND_JOIN";
    public static final String TYPE_OR_SPLIT = "OR_SPLIT";
    public static final String TYPE_OR_JOIN = "OR_JOIN";
    public static final String TYPE_PROCESS = "PROCESS";
    public static final String TYPE_CONTAINER = "CONTAINER";
    public static final String TYPE_PARTICIPANT = "PARTICIPANT";
    public static final String TYPE_DYNAMIC_PARTICIPANT = "DYNAMIC_PARTICIPANT";
    public static final String TYPE_EXTERNAL_PROCESS = "EXTERNAL_PROCESS";

    public String getId();

    public String getType();

    public void setType(String var1);

    public String getDescription();

    public void setDescription(String var1);

    public List<WorkflowTransition> getTransitions();

    public List<WorkflowTransition> getIncomingTransitions();

    public String getTitle();

    public void setTitle(String var1);
}