/* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.activiti.editor.constants;
/**
* @author Tijs Rademakers
*/
public interface StencilConstants {
//stencil items
final String STENCIL_EVENT_START_NONE = "StartNoneEvent";
final String STENCIL_EVENT_START_TIMER = "StartTimerEvent";
final String STENCIL_EVENT_START_MESSAGE = "StartMessageEvent";
final String STENCIL_EVENT_START_SIGNAL = "StartSignalEvent";
final String STENCIL_EVENT_START_ERROR = "StartErrorEvent";
final String STENCIL_EVENT_END_NONE = "EndNoneEvent";
final String STENCIL_EVENT_END_ERROR = "EndErrorEvent";
final String STENCIL_EVENT_END_CANCEL = "EndCancelEvent";
final String STENCIL_EVENT_END_TERMINATE = "EndTerminateEvent";
final String STENCIL_SUB_PROCESS = "SubProcess";
final String STENCIL_EVENT_SUB_PROCESS = "EventSubProcess";
final String STENCIL_CALL_ACTIVITY = "CallActivity";
final String STENCIL_POOL = "Pool";
final String STENCIL_LANE = "Lane";
final String STENCIL_TASK_BUSINESS_RULE = "BusinessRule";
final String STENCIL_TASK_MAIL = "MailTask";
final String STENCIL_TASK_MANUAL = "ManualTask";
final String STENCIL_TASK_RECEIVE = "ReceiveTask";
final String STENCIL_TASK_SCRIPT = "ScriptTask";
final String STENCIL_TASK_SEND = "SendTask";
final String STENCIL_TASK_SERVICE = "ServiceTask";
final String STENCIL_TASK_USER = "UserTask";
final String STENCIL_TASK_CAMEL = "CamelTask";
final String STENCIL_TASK_MULE = "MuleTask";
final String STENCIL_TASK_SHELL = "ShellTask";
final String STENCIL_GATEWAY_EXCLUSIVE = "ExclusiveGateway";
final String STENCIL_GATEWAY_PARALLEL = "ParallelGateway";
final String STENCIL_GATEWAY_INCLUSIVE = "InclusiveGateway";
final String STENCIL_GATEWAY_EVENT = "EventGateway";
final String STENCIL_EVENT_BOUNDARY_TIMER = "BoundaryTimerEvent";
final String STENCIL_EVENT_BOUNDARY_ERROR = "BoundaryErrorEvent";
final String STENCIL_EVENT_BOUNDARY_SIGNAL = "BoundarySignalEvent";
final String STENCIL_EVENT_BOUNDARY_MESSAGE = "BoundaryMessageEvent";
final String STENCIL_EVENT_BOUNDARY_CANCEL = "BoundaryCancelEvent";
final String STENCIL_EVENT_BOUNDARY_COMPENSATION = "BoundaryCompensationEvent";
final String STENCIL_EVENT_CATCH_SIGNAL = "CatchSignalEvent";
final String STENCIL_EVENT_CATCH_TIMER = "CatchTimerEvent";
final String STENCIL_EVENT_CATCH_MESSAGE = "CatchMessageEvent";
final String STENCIL_EVENT_THROW_SIGNAL = "ThrowSignalEvent";
final String STENCIL_EVENT_THROW_NONE = "ThrowNoneEvent";
final String STENCIL_SEQUENCE_FLOW = "SequenceFlow";
final String STENCIL_MESSAGE_FLOW = "MessageFlow";
final String STENCIL_ASSOCIATION = "Association";
final String STENCIL_DATA_ASSOCIATION = "DataAssociation";
final String STENCIL_TEXT_ANNOTATION = "TextAnnotation";
final String STENCIL_DATA_STORE = "DataStore";
final String PROPERTY_VALUE_YES = "Yes";
final String PROPERTY_VALUE_NO = "No";
// stencil properties
final String PROPERTY_OVERRIDE_ID = "overrideid";
final String PROPERTY_NAME = "name";
final String PROPERTY_DOCUMENTATION = "documentation";
final String PROPERTY_PROCESS_ID = "process_id";
final String PROPERTY_PROCESS_VERSION = "process_version";
final String PROPERTY_PROCESS_AUTHOR = "process_author";
final String PROPERTY_PROCESS_NAMESPACE = "process_namespace";
final String PROPERTY_PROCESS_EXECUTABLE = "process_executable";
final String PROPERTY_TIMER_DURATON = "timerdurationdefinition";
final String PROPERTY_TIMER_DATE = "timerdatedefinition";
final String PROPERTY_TIMER_CYCLE = "timercycledefinition";
final String PROPERTY_TIMER_CYCLE_END_DATE = "timerenddatedefinition";
final String PROPERTY_MESSAGES = "messages";
final String PROPERTY_MESSAGE_ID = "message_id";
final String PROPERTY_MESSAGE_NAME = "message_name";
final String PROPERTY_MESSAGE_ITEM_REF = "message_item_ref";
final String PROPERTY_MESSAGEREF = "messageref";
final String PROPERTY_SIGNALREF = "signalref";
final String PROPERTY_ERRORREF = "errorref";
final String PROPERTY_CANCEL_ACTIVITY = "cancelactivity";
final String PROPERTY_NONE_STARTEVENT_INITIATOR = "initiator";
final String PROPERTY_ASYNCHRONOUS = "asynchronousdefinition";
final String PROPERTY_EXCLUSIVE = "exclusivedefinition";
final String PROPERTY_MULTIINSTANCE_TYPE = "multiinstance_type";
final String PROPERTY_MULTIINSTANCE_CARDINALITY = "multiinstance_cardinality";
final String PROPERTY_MULTIINSTANCE_COLLECTION = "multiinstance_collection";
final String PROPERTY_MULTIINSTANCE_VARIABLE = "multiinstance_variable";
final String PROPERTY_MULTIINSTANCE_CONDITION = "multiinstance_condition";
final String PROPERTY_TASK_LISTENERS = "tasklisteners";
final String PROPERTY_EXECUTION_LISTENERS = "executionlisteners";
final String PROPERTY_LISTENER_EVENT = "event";
final String PROPERTY_LISTENER_CLASS_NAME = "className";
final String PROPERTY_LISTENER_EXPRESSION = "expression";
final String PROPERTY_LISTENER_DELEGATE_EXPRESSION = "delegateExpression";
final String PROPERTY_LISTENER_FIELDS = "fields";
final String PROPERTY_EVENT_LISTENERS = "eventlisteners";
final String PROPERTY_EVENTLISTENER_VALUE = "eventListeners";
final String PROPERTY_EVENTLISTENER_EVENTS = "events";
final String PROPERTY_EVENTLISTENER_EVENT = "event";
final String PROPERTY_EVENTLISTENER_IMPLEMENTATION = "implementation";
final String PROPERTY_EVENTLISTENER_RETHROW_EVENT = "rethrowEvent";
final String PROPERTY_EVENTLISTENER_RETHROW_TYPE = "rethrowType";
final String PROPERTY_EVENTLISTENER_CLASS_NAME = "className";
final String PROPERTY_EVENTLISTENER_DELEGATE_EXPRESSION = "delegateExpression";
final String PROPERTY_EVENTLISTENER_ENTITY_TYPE = "entityType";
final String PROPERTY_EVENTLISTENER_ERROR_CODE = "errorcode";
final String PROPERTY_EVENTLISTENER_SIGNAL_NAME = "signalname";
final String PROPERTY_EVENTLISTENER_MESSAGE_NAME = "messagename";
final String PROPERTY_FIELD_NAME = "name";
final String PROPERTY_FIELD_STRING_VALUE = "stringValue";
final String PROPERTY_FIELD_EXPRESSION = "expression";
final String PROPERTY_FIELD_STRING = "string";
final String PROPERTY_FORMKEY = "formkeydefinition";
final String PROPERTY_USERTASK_ASSIGNMENT = "usertaskassignment";
final String PROPERTY_USERTASK_PRIORITY = "prioritydefinition";
final String PROPERTY_USERTASK_DUEDATE = "duedatedefinition";
final String PROPERTY_USERTASK_ASSIGNEE = "assignee";
final String PROPERTY_USERTASK_OWNER = "owner";
final String PROPERTY_USERTASK_CANDIDATE_USERS = "candidateUsers";
final String PROPERTY_USERTASK_CANDIDATE_GROUPS = "candidateGroups";
final String PROPERTY_USERTASK_CATEGORY = "categorydefinition";
final String PROPERTY_SERVICETASK_CLASS = "servicetaskclass";
final String PROPERTY_SERVICETASK_EXPRESSION = "servicetaskexpression";
final String PROPERTY_SERVICETASK_DELEGATE_EXPRESSION = "servicetaskdelegateexpression";
final String PROPERTY_SERVICETASK_RESULT_VARIABLE = "servicetaskresultvariable";
final String PROPERTY_SERVICETASK_FIELDS = "servicetaskfields";
final String PROPERTY_SERVICETASK_FIELD_NAME = "name";
final String PROPERTY_SERVICETASK_FIELD_STRING_VALUE = "stringValue";
final String PROPERTY_SERVICETASK_FIELD_STRING = "string";
final String PROPERTY_SERVICETASK_FIELD_EXPRESSION = "expression";
final String PROPERTY_FORM_PROPERTIES = "formproperties";
final String PROPERTY_FORM_ID = "id";
final String PROPERTY_FORM_NAME = "name";
final String PROPERTY_FORM_TYPE = "type";
final String PROPERTY_FORM_EXPRESSION = "expression";
final String PROPERTY_FORM_VARIABLE = "variable";
final String PROPERTY_FORM_DATE_PATTERN = "datePattern";
final String PROPERTY_FORM_REQUIRED = "required";
final String PROPERTY_FORM_READABLE = "readable";
final String PROPERTY_FORM_WRITABLE = "writable";
final String PROPERTY_FORM_ENUM_VALUES = "enumValues";
final String PROPERTY_FORM_ENUM_VALUES_NAME = "name";
final String PROPERTY_FORM_ENUM_VALUES_ID = "id";
final String PROPERTY_DATA_PROPERTIES = "dataproperties";
final String PROPERTY_DATA_ID = "dataproperty_id";
final String PROPERTY_DATA_NAME = "dataproperty_name";
final String PROPERTY_DATA_TYPE = "dataproperty_type";
final String PROPERTY_DATA_VALUE = "dataproperty_value";
final String PROPERTY_SCRIPT_FORMAT = "scriptformat";
final String PROPERTY_SCRIPT_TEXT = "scripttext";
final String PROPERTY_RULETASK_CLASS = "ruletask_class";
final String PROPERTY_RULETASK_VARIABLES_INPUT = "ruletask_variables_input";
final String PROPERTY_RULETASK_RESULT = "ruletask_result";
final String PROPERTY_RULETASK_RULES = "ruletask_rules";
final String PROPERTY_RULETASK_EXCLUDE = "ruletask_exclude";
final String PROPERTY_MAILTASK_TO = "mailtaskto";
final String PROPERTY_MAILTASK_FROM = "mailtaskfrom";
final String PROPERTY_MAILTASK_SUBJECT = "mailtasksubject";
final String PROPERTY_MAILTASK_CC = "mailtaskcc";
final String PROPERTY_MAILTASK_BCC = "mailtaskbcc";
final String PROPERTY_MAILTASK_TEXT = "mailtasktext";
final String PROPERTY_MAILTASK_HTML = "mailtaskhtml";
final String PROPERTY_MAILTASK_CHARSET = "mailtaskcharset";
final String PROPERTY_CALLACTIVITY_CALLEDELEMENT = "callactivitycalledelement";
final String PROPERTY_CALLACTIVITY_IN = "callactivityinparameters";
final String PROPERTY_CALLACTIVITY_OUT = "callactivityoutparameters";
final String PROPERTY_IOPARAMETER_SOURCE = "source";
final String PROPERTY_IOPARAMETER_SOURCE_EXPRESSION = "sourceExpression";
final String PROPERTY_IOPARAMETER_TARGET = "target";
final String PROPERTY_CAMELTASK_CAMELCONTEXT = "cameltaskcamelcontext";
final String PROPERTY_MULETASK_ENDPOINT_URL= "muletaskendpointurl";
final String PROPERTY_MULETASK_LANGUAGE= "muletasklanguage";
final String PROPERTY_MULETASK_PAYLOAD_EXPRESSION= "muletaskpayloadexpression";
final String PROPERTY_MULETASK_RESULT_VARIABLE= "muletaskresultvariable";
final String PROPERTY_SEQUENCEFLOW_DEFAULT = "defaultflow";
final String PROPERTY_SEQUENCEFLOW_CONDITION = "conditionsequenceflow";
final String PROPERTY_SEQUENCEFLOW_ORDER = "sequencefloworder";
final String PROPERTY_MESSAGE_DEFINITIONS = "messagedefinitions";
final String PROPERTY_MESSAGE_DEFINITION_ID = "id";
final String PROPERTY_MESSAGE_DEFINITION_NAME = "name";
final String PROPERTY_MESSAGE_DEFINITION_ITEM_REF = "message_item_ref";
final String PROPERTY_SIGNAL_DEFINITIONS = "signaldefinitions";
final String PROPERTY_SIGNAL_DEFINITION_ID = "id";
final String PROPERTY_SIGNAL_DEFINITION_NAME = "name";
final String PROPERTY_SIGNAL_DEFINITION_SCOPE = "scope";
final String PROPERTY_TERMINATE_ALL = "terminateall";
}