package org.alien4cloud.tosca.editor.operations.workflow; import org.apache.commons.lang3.StringUtils; import org.hibernate.validator.constraints.NotBlank; import lombok.Getter; import lombok.Setter; import java.util.Set; /** * Operation to connect steps from a given set to another step. */ @Getter @Setter public class ConnectStepFromOperation extends AbstractWorkflowOperation { @NotBlank private String toStepId; private String[] fromStepIds; @Override public String commitMessage() { return "Connect steps <" + StringUtils.join(getFromStepIds(), ",") + "> to step <" + getToStepId() + "> in the workflow <" + getWorkflowName() + ">"; } }