Enum ValidationMessage

java.lang.Object
java.lang.Enum<ValidationMessage>
org.openehealth.ipf.commons.ihe.xds.core.validate.ValidationMessage
All Implemented Interfaces:
Serializable, Comparable<ValidationMessage>, java.lang.constant.Constable

public enum ValidationMessage extends Enum<ValidationMessage>
All error messages that can occur during validation.
Author:
Jens Riemschneider
  • Enum Constant Details

    • FOLDER_INVALID_AVAILABILITY_STATUS

      public static final ValidationMessage FOLDER_INVALID_AVAILABILITY_STATUS
    • SUBMISSION_SET_INVALID_AVAILABILITY_STATUS

      public static final ValidationMessage SUBMISSION_SET_INVALID_AVAILABILITY_STATUS
    • DOC_ENTRY_INVALID_AVAILABILITY_STATUS

      public static final ValidationMessage DOC_ENTRY_INVALID_AVAILABILITY_STATUS
    • INVALID_AVAILABILITY_STATUS

      public static final ValidationMessage INVALID_AVAILABILITY_STATUS
    • EXACTLY_ONE_SUBMISSION_SET_MUST_EXIST

      public static final ValidationMessage EXACTLY_ONE_SUBMISSION_SET_MUST_EXIST
    • INVALID_TITLE_ENCODING

      public static final ValidationMessage INVALID_TITLE_ENCODING
    • TITLE_TOO_LONG

      public static final ValidationMessage TITLE_TOO_LONG
    • UNIQUE_ID_MISSING

      public static final ValidationMessage UNIQUE_ID_MISSING
    • UNIQUE_ID_TOO_LONG

      public static final ValidationMessage UNIQUE_ID_TOO_LONG
    • UNIQUE_ID_NOT_UNIQUE

      public static final ValidationMessage UNIQUE_ID_NOT_UNIQUE
    • UNIQUE_ID_NOT_UNIQUE_REPO

      public static final ValidationMessage UNIQUE_ID_NOT_UNIQUE_REPO
    • UUID_NOT_UNIQUE

      public static final ValidationMessage UUID_NOT_UNIQUE
    • DOC_ENTRY_PATIENT_ID_WRONG

      public static final ValidationMessage DOC_ENTRY_PATIENT_ID_WRONG
    • FOLDER_PATIENT_ID_WRONG

      public static final ValidationMessage FOLDER_PATIENT_ID_WRONG
    • INVALID_ASSOCIATION_TYPE

      public static final ValidationMessage INVALID_ASSOCIATION_TYPE
    • TOO_MANY_SUBMISSION_SET_STATES

      public static final ValidationMessage TOO_MANY_SUBMISSION_SET_STATES
    • INVALID_SUBMISSION_SET_STATUS

      public static final ValidationMessage INVALID_SUBMISSION_SET_STATUS
    • MISSING_ORIGINAL

      public static final ValidationMessage MISSING_ORIGINAL
    • SOURCE_UUID_NOT_FOUND

      public static final ValidationMessage SOURCE_UUID_NOT_FOUND
    • WRONG_NUMBER_OF_CLASSIFICATIONS

      public static final ValidationMessage WRONG_NUMBER_OF_CLASSIFICATIONS
    • NO_CLASSIFIED_OBJ

      public static final ValidationMessage NO_CLASSIFIED_OBJ
    • NO_CLASSIFICATION_NAME_OBJ

      public static final ValidationMessage NO_CLASSIFICATION_NAME_OBJ
    • WRONG_CLASSIFIED_OBJ

      public static final ValidationMessage WRONG_CLASSIFIED_OBJ
    • NODE_REPRESENTATION_MISSING

      public static final ValidationMessage NODE_REPRESENTATION_MISSING
    • NODE_REPRESENTATION_PROHIBITED

      public static final ValidationMessage NODE_REPRESENTATION_PROHIBITED
    • CX_TOO_MANY_COMPONENTS

      public static final ValidationMessage CX_TOO_MANY_COMPONENTS
    • CX_NEEDS_ID

      public static final ValidationMessage CX_NEEDS_ID
    • CXI_TOO_MANY_COMPONENTS

      public static final ValidationMessage CXI_TOO_MANY_COMPONENTS
    • CXI_INCOMPLETE_ASSIGNING_AUTHORITY

      public static final ValidationMessage CXI_INCOMPLETE_ASSIGNING_AUTHORITY
    • CXI_NEEDS_ID_TYPE_CODE

      public static final ValidationMessage CXI_NEEDS_ID_TYPE_CODE
    • HD_MUST_NOT_HAVE_NAMESPACE_ID

      public static final ValidationMessage HD_MUST_NOT_HAVE_NAMESPACE_ID
    • UNIVERSAL_ID_TYPE_MUST_BE_ISO

      public static final ValidationMessage UNIVERSAL_ID_TYPE_MUST_BE_ISO
    • HD_NEEDS_UNIVERSAL_ID

      public static final ValidationMessage HD_NEEDS_UNIVERSAL_ID
    • MISSING_EXTERNAL_IDENTIFIER

      public static final ValidationMessage MISSING_EXTERNAL_IDENTIFIER
    • INVALID_HASH_CODE

      public static final ValidationMessage INVALID_HASH_CODE
    • INVALID_LANGUAGE_CODE

      public static final ValidationMessage INVALID_LANGUAGE_CODE
    • OID_TOO_LONG

      public static final ValidationMessage OID_TOO_LONG
    • INVALID_OID

      public static final ValidationMessage INVALID_OID
    • INVALID_PID

      public static final ValidationMessage INVALID_PID
    • INVALID_UUID

      public static final ValidationMessage INVALID_UUID
    • INVALID_IDENTIFIER

      public static final ValidationMessage INVALID_IDENTIFIER
    • UNSUPPORTED_PID

      public static final ValidationMessage UNSUPPORTED_PID
    • INVALID_NUMBER_FORMAT

      public static final ValidationMessage INVALID_NUMBER_FORMAT
    • RECIPIENT_LIST_EMPTY

      public static final ValidationMessage RECIPIENT_LIST_EMPTY
    • RECIPIENT_EMPTY

      public static final ValidationMessage RECIPIENT_EMPTY
    • INVALID_RECIPIENT

      public static final ValidationMessage INVALID_RECIPIENT
    • SLOT_VALUE_TOO_LONG

      public static final ValidationMessage SLOT_VALUE_TOO_LONG
    • MISSING_SLOT_NAME

      public static final ValidationMessage MISSING_SLOT_NAME
    • DUPLICATE_SLOT_NAME

      public static final ValidationMessage DUPLICATE_SLOT_NAME
    • WRONG_QUERY_SLOT_NAME

      public static final ValidationMessage WRONG_QUERY_SLOT_NAME
    • WRONG_NUMBER_OF_SLOT_VALUES

      public static final ValidationMessage WRONG_NUMBER_OF_SLOT_VALUES
    • EMPTY_SLOT_VALUE

      public static final ValidationMessage EMPTY_SLOT_VALUE
    • INVALID_TIME

      public static final ValidationMessage INVALID_TIME
    • NULL_URI

      public static final ValidationMessage NULL_URI
    • EMPTY_URI

      public static final ValidationMessage EMPTY_URI
    • INVALID_URI

      public static final ValidationMessage INVALID_URI
    • PERSON_MISSING_NAME_AND_ID

      public static final ValidationMessage PERSON_MISSING_NAME_AND_ID
    • PERSON_HD_INOPPORTUNE

      public static final ValidationMessage PERSON_HD_INOPPORTUNE
    • ORGANIZATION_NAME_MISSING

      public static final ValidationMessage ORGANIZATION_NAME_MISSING
    • ORGANIZATION_TOO_MANY_COMPONENTS

      public static final ValidationMessage ORGANIZATION_TOO_MANY_COMPONENTS
    • MISSING_DOC_ENTRY_FOR_DOCUMENT

      public static final ValidationMessage MISSING_DOC_ENTRY_FOR_DOCUMENT
    • MISSING_DOCUMENT_FOR_DOC_ENTRY

      public static final ValidationMessage MISSING_DOCUMENT_FOR_DOC_ENTRY
    • DOCUMENT_NOT_ALLOWED_IN_DOC_ENTRY

      public static final ValidationMessage DOCUMENT_NOT_ALLOWED_IN_DOC_ENTRY
    • UNKNOWN_QUERY_TYPE

      public static final ValidationMessage UNKNOWN_QUERY_TYPE
    • UNSUPPORTED_QUERY_TYPE

      public static final ValidationMessage UNSUPPORTED_QUERY_TYPE
    • MISSING_SQL_QUERY_TEXT

      public static final ValidationMessage MISSING_SQL_QUERY_TEXT
    • UNKNOWN_RETURN_TYPE

      public static final ValidationMessage UNKNOWN_RETURN_TYPE
    • MISSING_REQUIRED_QUERY_PARAMETER

      public static final ValidationMessage MISSING_REQUIRED_QUERY_PARAMETER
    • INVALID_QUERY_PARAMETER_VALUE

      public static final ValidationMessage INVALID_QUERY_PARAMETER_VALUE
    • QUERY_PARAMETERS_CANNOT_BE_SET_TOGETHER

      public static final ValidationMessage QUERY_PARAMETERS_CANNOT_BE_SET_TOGETHER
    • TOO_MANY_VALUES_FOR_QUERY_PARAMETER

      public static final ValidationMessage TOO_MANY_VALUES_FOR_QUERY_PARAMETER
    • PARAMETER_VALUE_NOT_STRING

      public static final ValidationMessage PARAMETER_VALUE_NOT_STRING
    • PARAMETER_VALUE_NOT_STRING_LIST

      public static final ValidationMessage PARAMETER_VALUE_NOT_STRING_LIST
    • STUDY_INSTANCE_UID_MUST_BE_SPECIFIED

      public static final ValidationMessage STUDY_INSTANCE_UID_MUST_BE_SPECIFIED
    • TRANSFER_SYNTAX_UID_LIST_MUST_BE_SPECIFIED

      public static final ValidationMessage TRANSFER_SYNTAX_UID_LIST_MUST_BE_SPECIFIED
    • SERIES_INSTANCE_UID_MUST_BE_SPECIFIED

      public static final ValidationMessage SERIES_INSTANCE_UID_MUST_BE_SPECIFIED
    • REPO_ID_MUST_BE_SPECIFIED

      public static final ValidationMessage REPO_ID_MUST_BE_SPECIFIED
    • DOC_ID_MUST_BE_SPECIFIED

      public static final ValidationMessage DOC_ID_MUST_BE_SPECIFIED
    • ON_DEMAND_DOC_ID_MUST_DIFFER

      public static final ValidationMessage ON_DEMAND_DOC_ID_MUST_DIFFER
    • WRONG_DOCUMENT_ENTRY_TYPE

      public static final ValidationMessage WRONG_DOCUMENT_ENTRY_TYPE
    • MIME_TYPE_MUST_BE_SPECIFIED

      public static final ValidationMessage MIME_TYPE_MUST_BE_SPECIFIED
    • MIME_TYPE_FORMAT

      public static final ValidationMessage MIME_TYPE_FORMAT
    • INVALID_STATUS_IN_RESPONSE

      public static final ValidationMessage INVALID_STATUS_IN_RESPONSE
    • INVALID_ERROR_INFO_IN_RESPONSE

      public static final ValidationMessage INVALID_ERROR_INFO_IN_RESPONSE
    • INVALID_ERROR_CODE_IN_RESPONSE

      public static final ValidationMessage INVALID_ERROR_CODE_IN_RESPONSE
    • INVALID_SEVERITY_IN_RESPONSE

      public static final ValidationMessage INVALID_SEVERITY_IN_RESPONSE
    • MISSING_OBJ_REF

      public static final ValidationMessage MISSING_OBJ_REF
    • DEPRECATED_OBJ_CANNOT_BE_TRANSFORMED

      public static final ValidationMessage DEPRECATED_OBJ_CANNOT_BE_TRANSFORMED
    • DIFFERENT_HASH_CODE_IN_RESUBMISSION

      public static final ValidationMessage DIFFERENT_HASH_CODE_IN_RESUBMISSION
    • UNKNOWN_PATIENT_ID

      public static final ValidationMessage UNKNOWN_PATIENT_ID
    • INCORRECT_HASH

      public static final ValidationMessage INCORRECT_HASH
    • INCORRECT_SIZE

      public static final ValidationMessage INCORRECT_SIZE
    • DOC_CODE_NOT_ALLOWED_ON_HAS_MEMBER

      public static final ValidationMessage DOC_CODE_NOT_ALLOWED_ON_HAS_MEMBER
    • RESULT_NOT_SINGLE_PATIENT

      public static final ValidationMessage RESULT_NOT_SINGLE_PATIENT
    • HOME_COMMUNITY_ID_MUST_BE_SPECIFIED

      public static final ValidationMessage HOME_COMMUNITY_ID_MUST_BE_SPECIFIED
    • WRONG_QUERY_RETURN_TYPE

      public static final ValidationMessage WRONG_QUERY_RETURN_TYPE
    • AUTHOR_INCOMPLETE

      public static final ValidationMessage AUTHOR_INCOMPLETE
    • MISSING_SNAPSHOT_ASSOCIATION

      public static final ValidationMessage MISSING_SNAPSHOT_ASSOCIATION
    • WRONG_SNAPSHOT_ASSOCIATION_STATUS

      public static final ValidationMessage WRONG_SNAPSHOT_ASSOCIATION_STATUS
    • LOGICAL_ID_MISSING

      public static final ValidationMessage LOGICAL_ID_MISSING
    • LOGICAL_ID_EQUALS_ENTRY_UUID

      public static final ValidationMessage LOGICAL_ID_EQUALS_ENTRY_UUID
    • LOGICAL_ID_SAME

      public static final ValidationMessage LOGICAL_ID_SAME
    • VERSION_INFO_MISSING

      public static final ValidationMessage VERSION_INFO_MISSING
    • MISSING_PREVIOUS_VERSION

      public static final ValidationMessage MISSING_PREVIOUS_VERSION
    • MISSING_ORIGINAL_STATUS

      public static final ValidationMessage MISSING_ORIGINAL_STATUS
    • MISSING_NEW_STATUS

      public static final ValidationMessage MISSING_NEW_STATUS
    • MISSING_HAS_MEMBER_ASSOCIATION

      public static final ValidationMessage MISSING_HAS_MEMBER_ASSOCIATION
    • MISSING_SUBMISSION_SET

      public static final ValidationMessage MISSING_SUBMISSION_SET
    • MISSING_ASSOCIATION

      public static final ValidationMessage MISSING_ASSOCIATION
    • OBJECT_SHALL_NOT_BE_SPECIFIED

      public static final ValidationMessage OBJECT_SHALL_NOT_BE_SPECIFIED
    • EMPTY_REFERENCE_LIST

      public static final ValidationMessage EMPTY_REFERENCE_LIST
    • WRONG_TELECOM_USE

      public static final ValidationMessage WRONG_TELECOM_USE
    • WRONG_TELECOM_TYPE

      public static final ValidationMessage WRONG_TELECOM_TYPE
    • MISSING_TELECOM_PARAM

      public static final ValidationMessage MISSING_TELECOM_PARAM
    • INCONSISTENT_TELECOM_PARAM

      public static final ValidationMessage INCONSISTENT_TELECOM_PARAM
    • SUBMISSION_SET_STATUS_MANDATORY

      public static final ValidationMessage SUBMISSION_SET_STATUS_MANDATORY
    • INVALID_DOCUMENT_AVAILABILITY

      public static final ValidationMessage INVALID_DOCUMENT_AVAILABILITY
    • WRONG_REFERENCE_ID_TYPE

      public static final ValidationMessage WRONG_REFERENCE_ID_TYPE
    • LIMITED_METADATA_REQUIRED

      public static final ValidationMessage LIMITED_METADATA_REQUIRED
    • LIMITED_METADATA_PROHIBITED

      public static final ValidationMessage LIMITED_METADATA_PROHIBITED
    • MISSING_FOLDER_NAME

      public static final ValidationMessage MISSING_FOLDER_NAME
    • TIME_PRECISION_TOO_LOW

      public static final ValidationMessage TIME_PRECISION_TOO_LOW
    • TIME_WRONG_CHRONOLOGY

      public static final ValidationMessage TIME_WRONG_CHRONOLOGY
    • ASSOCIATION_ID_MISSING

      public static final ValidationMessage ASSOCIATION_ID_MISSING
    • OBJECT_NOT_UPDATABLE

      public static final ValidationMessage OBJECT_NOT_UPDATABLE
    • UNRESOLVED_REFERENCE

      public static final ValidationMessage UNRESOLVED_REFERENCE
    • REFERENCES_EXIST

      public static final ValidationMessage REFERENCES_EXIST
    • UNREFERENCED_OBJECT

      public static final ValidationMessage UNREFERENCED_OBJECT
    • UNKNOWN_REPOSITORY_ID

      public static final ValidationMessage UNKNOWN_REPOSITORY_ID
    • DOCUMENT_NOT_FOUND_ERROR

      public static final ValidationMessage DOCUMENT_NOT_FOUND_ERROR
    • REMOVE_DOCUMENTS_ERROR

      public static final ValidationMessage REMOVE_DOCUMENTS_ERROR
    • DIFFERENT_SIZE_IN_RESUBMISSION

      public static final ValidationMessage DIFFERENT_SIZE_IN_RESUBMISSION
    • UNKNOWN_COMMUNITY

      public static final ValidationMessage UNKNOWN_COMMUNITY
    • UNAVAILABLE_COMMUNITY

      public static final ValidationMessage UNAVAILABLE_COMMUNITY
    • MISSING_HOME_COMMUNITY_ID_FOR_ELEMENT

      public static final ValidationMessage MISSING_HOME_COMMUNITY_ID_FOR_ELEMENT
  • Method Details

    • values

      public static ValidationMessage[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static ValidationMessage valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getText

      public String getText()
      Returns:
      a textual representation of this message.
    • getErrorCode

      public ErrorCode getErrorCode()
      Returns:
      the error code associated with this message.