package com.constellio.model.entities.workflows.trigger; public class Trigger { TriggerType triggerType; String triggeredSchemaCode; String triggeredMetadataCode; ActionCompletion actionCompletion; public Trigger(TriggerType triggerType, String triggeredSchemaCode, String triggeredMetadataCode, ActionCompletion actionCompletion) { this.triggerType = triggerType; this.triggeredSchemaCode = triggeredSchemaCode; this.triggeredMetadataCode = triggeredMetadataCode; this.actionCompletion = actionCompletion; } public static Trigger manual(String schemaCode) { return new Trigger(TriggerType.MANUAL, schemaCode, null, ActionCompletion.SUSPEND); } public TriggerType getTriggerType() { return triggerType; } public String getTriggeredSchemaCode() { return triggeredSchemaCode; } public String getTriggeredMetadataCode() { return triggeredMetadataCode; } public ActionCompletion getActionCompletion() { return actionCompletion; } }