All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.activiti.validation.validator.Problems Maven / Gradle / Ivy

There is a newer version: 7.1.0.M6
Show newest version
/* 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.validation.validator;

/**

 */
public interface Problems {

  String ALL_PROCESS_DEFINITIONS_NOT_EXECUTABLE = "activiti-process-definition-not-executable";
  String PROCESS_DEFINITION_NOT_EXECUTABLE = "activiti-specific-process-definition-not-executable";

  String ASSOCIATION_INVALID_SOURCE_REFERENCE = "activiti-asscociation-invalid-source-reference";

  String ASSOCIATION_INVALID_TARGET_REFERENCE = "activiti-asscociation-invalid-target-reference";

  String EXECUTION_LISTENER_IMPLEMENTATION_MISSING = "activiti-execution-listener-implementation-missing";
  String EXECUTION_LISTENER_INVALID_IMPLEMENTATION_TYPE = "activiti-execution-listener-invalid-implementation-type";

  String EVENT_LISTENER_IMPLEMENTATION_MISSING = "activiti-event-listener-implementation-missing";
  String EVENT_LISTENER_INVALID_IMPLEMENTATION = "activiti-event-listener-invalid-implementation";
  String EVENT_LISTENER_INVALID_THROW_EVENT_TYPE = "activiti-event-listener-invalid-throw-event-type";

  String START_EVENT_MULTIPLE_FOUND = "activiti-start-event-multiple-found";
  String START_EVENT_INVALID_EVENT_DEFINITION = "activiti-start-event-invalid-event-definition";

  String SEQ_FLOW_INVALID_SRC = "activiti-seq-flow-invalid-src";
  String SEQ_FLOW_INVALID_TARGET = "activiti-seq-flow-invalid-target";

  String USER_TASK_LISTENER_IMPLEMENTATION_MISSING = "activiti-usertask-listener-implementation-missing";

  String SERVICE_TASK_INVALID_TYPE = "activiti-servicetask-invalid-type";
  String SERVICE_TASK_RESULT_VAR_NAME_WITH_DELEGATE = "activiti-servicetask-result-var-name-with-delegate";
  String SERVICE_TASK_MISSING_IMPLEMENTATION = "activiti-servicetask-missing-implementation";
  String SERVICE_TASK_WEBSERVICE_INVALID_OPERATION_REF = "activiti-servicetask-webservice-invalid-operation-ref";

  String SEND_TASK_INVALID_IMPLEMENTATION = "activiti-sendtask-invalid-implementation";
  String SEND_TASK_INVALID_TYPE = "activiti-sendtask-invalid-type";
  String SEND_TASK_WEBSERVICE_INVALID_OPERATION_REF = "activiti-send-webservice-invalid-operation-ref";

  String SCRIPT_TASK_MISSING_SCRIPT = "activiti-scripttask-missing-script";

  String MAIL_TASK_NO_RECIPIENT = "activiti-mailtask-no-recipient";
  String MAIL_TASK_NO_CONTENT = "activiti-mailtask-no-content";

  String SHELL_TASK_NO_COMMAND = "activiti-shelltask-no-command";
  String SHELL_TASK_INVALID_PARAM = "activiti-shelltask-invalid-param";
  
  String DMN_TASK_NO_KEY = "activiti-dmntask-no-decision-table-key";

  String EXCLUSIVE_GATEWAY_NO_OUTGOING_SEQ_FLOW = "activiti-exclusive-gateway-no-outgoing-seq-flow";
  String EXCLUSIVE_GATEWAY_CONDITION_NOT_ALLOWED_ON_SINGLE_SEQ_FLOW = "activiti-exclusive-gateway-condition-not-allowed-on-single-seq-flow";
  String EXCLUSIVE_GATEWAY_CONDITION_ON_DEFAULT_SEQ_FLOW = "activiti-exclusive-gateway-condition-on-seq-flow";
  String EXCLUSIVE_GATEWAY_SEQ_FLOW_WITHOUT_CONDITIONS = "activiti-exclusive-gateway-seq-flow-without-conditions";

  String EVENT_GATEWAY_ONLY_CONNECTED_TO_INTERMEDIATE_EVENTS = "activiti-event-gateway-only-connected-to-intermediate-events";
  
  String BPMN_MODEL_TARGET_NAMESPACE_TOO_LONG = "activiti-bpmn-model-target-namespace-too-long";
  
  String PROCESS_DEFINITION_ID_TOO_LONG = "activiti-process-definition-id-too-long";
  String PROCESS_DEFINITION_NAME_TOO_LONG = "activiti-process-definition-name-too-long";
  String PROCESS_DEFINITION_DOCUMENTATION_TOO_LONG = "activiti-process-definition-documentation-too-long";
  
  String FLOW_ELEMENT_ID_TOO_LONG = "activiti-flow-element-id-too-long";

  String SUBPROCESS_MULTIPLE_START_EVENTS = "activiti-subprocess-multiple-start-event";
    
  String SUBPROCESS_START_EVENT_EVENT_DEFINITION_NOT_ALLOWED = "activiti-subprocess-start-event-event-definition-not-allowed";

  String EVENT_SUBPROCESS_INVALID_START_EVENT_DEFINITION = "activiti-event-subprocess-invalid-start-event-definition";

  String BOUNDARY_EVENT_NO_EVENT_DEFINITION = "activiti-boundary-event-no-event-definition";
  String BOUNDARY_EVENT_INVALID_EVENT_DEFINITION = "activiti-boundary-event-invalid-event-definition";
  String BOUNDARY_EVENT_CANCEL_ONLY_ON_TRANSACTION = "activiti-boundary-event-cancel-only-on-transaction";
  String BOUNDARY_EVENT_MULTIPLE_CANCEL_ON_TRANSACTION = "activiti-boundary-event-multiple-cancel-on-transaction";

  String INTERMEDIATE_CATCH_EVENT_NO_EVENTDEFINITION = "activiti-intermediate-catch-event-no-eventdefinition";
  String INTERMEDIATE_CATCH_EVENT_INVALID_EVENTDEFINITION = "activiti-intermediate-catch-event-invalid-eventdefinition";

  String ERROR_MISSING_ERROR_CODE = "activiti-error-missing-error-code";
  String EVENT_MISSING_ERROR_CODE = "activiti-event-missing-error-code";
  String EVENT_TIMER_MISSING_CONFIGURATION = "activiti-event-timer-missing-configuration";

  String THROW_EVENT_INVALID_EVENTDEFINITION = "activiti-throw-event-invalid-eventdefinition";

  String MULTI_INSTANCE_MISSING_COLLECTION = "activiti-multi-instance-missing-collection";

  String MESSAGE_MISSING_NAME = "activiti-message-missing-name";
  String MESSAGE_INVALID_ITEM_REF = "activiti-message-invalid-item-ref";
  String MESSAGE_EVENT_MISSING_MESSAGE_REF = "activiti-message-event-missing-message-ref";
  String MESSAGE_EVENT_INVALID_MESSAGE_REF = "activiti-message-event-invalid-message-ref";
  String MESSAGE_EVENT_MULTIPLE_ON_BOUNDARY_SAME_MESSAGE_ID = "activiti-message-event-multiple-on-boundary-same-message-id";

  String OPERATION_INVALID_IN_MESSAGE_REFERENCE = "activiti-operation-invalid-in-message-reference";

  String SIGNAL_EVENT_MISSING_SIGNAL_REF = "activiti-signal-event-missing-signal-ref";
  String SIGNAL_EVENT_INVALID_SIGNAL_REF = "activiti-signal-event-invalid-signal-ref";

  String COMPENSATE_EVENT_INVALID_ACTIVITY_REF = "activiti-compensate-event-invalid-activity-ref";
  String COMPENSATE_EVENT_MULTIPLE_ON_BOUNDARY = "activiti-compensate-event-multiple-on-boundary";

  String SIGNAL_MISSING_ID = "activiti-signal-missing-id";
  String SIGNAL_MISSING_NAME = "activiti-signal-missing-name";
  String SIGNAL_DUPLICATE_NAME = "activiti-signal-duplicate-name";
  String SIGNAL_INVALID_SCOPE = "activiti-signal-invalid-scope";

  String DATA_ASSOCIATION_MISSING_TARGETREF = "activiti-data-association-missing-targetref";

  String DATA_OBJECT_MISSING_NAME = "activiti-data-object-missing-name";

  String END_EVENT_CANCEL_ONLY_INSIDE_TRANSACTION = "activiti-end-event-cancel-only-inside-transaction";

  String DI_INVALID_REFERENCE = "activiti-di-invalid-reference";
  String DI_DOES_NOT_REFERENCE_FLOWNODE = "activiti-di-does-not-reference-flownode";
  String DI_DOES_NOT_REFERENCE_SEQ_FLOW = "activiti-di-does-not-reference-seq-flow";

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy