package be.apb.gfddpp.common.status;

public enum StatusCode {
   COMMON_ERROR_UNMARSHALL,
   COMMON_ERROR_UNMARSHALLER,
   COMMON_ERROR_MARSHAL,
   COMMON_ERROR_MARSHALLER,
   COMMON_ERROR_JAXCONTEXT,
   COMMON_ERROR_INVALID_FORMAT,
   COMMON_ERROR_UNSEAL,
   COMMON_ERROR_SEAL,
   COMMON_ERROR_DATATYPECONFIGURATION,
   COMMON_SERVICE_NOT_RESPONDING,
   COMMON_ERROR_MULTIPLE_PATIENT,
   COMMON_ERROR_PATIENT_MISSING,
   COMMON_ERROR_PRODUCTFILTER_REMOVED,
   COMMON_ERROR_PRODUCTFILTER_FILE_NOT_FOUND,
   COMMON_ERROR_PRODUCTFILTER_EXCEPTION,
   COMMON_ERROR_PRODUCTFILTER_PRECEDENCE_UNKNOWN,
   COMMON_ERROR_PRODUCTFILTER_NO_DISPENSATIONS,
   COMMON_ERROR_SMC_VERSION_NOT_FOUND,
   COMMON_ERROR_MESSAGE_VERSION_NOT_SUPPORTED,
   COMMON_ERROR_DROOL_FILE,
   COMMON_ERROR_UNSUPPORTED_TYPE,
   COMMON_ERROR_INVALID_PHARMACY,
   COMMON_ERROR_NOT_OF_TYPE_NIHII,
   COMMON_ERROR_INVALID_NISS,
   COMMON_ERROR_NOT_OF_TYPE_NISS,
   COMMON_ERROR_WHITE_BLACK_LIST_NOT_VALID,
   COMMON_ERROR_PSYCHOTROP_EXCEPTION,
   TIP_200,
   TIP_201,
   TIP_300,
   TIP_401,
   TIP_999,
   TIP_ERROR_INVALID_MGUID,
   TIP_3000,
   TIP_ERROR_UNMARSHALL,
   TIP_ERROR_CONFIGURATION_PATH,
   TIP_ERROR_INVALID_PAYLOAD,
   TIP_ERROR_PERSISTENCE,
   TIP_ERROR_MARSHALL,
   TIP_ERROR_SERVICEROUTER_EVENT_NOT_FOUND,
   TIP_ERROR_SERVICEROUTER_LOCATION_NOT_FOUND,
   TIP_3004,
   TIP_ERROR_SYSTEMSERVICES_EXCEPTION,
   TIP_ERROR_SYSTEMSERVICES_FILE_NOT_FOUND,
   TIP_ERROR_CACHE_EXCEPTION,
   TIP_ROUTED_TO_FINALITY,
   TIP_ERROR_TIMESTAMP_RESPONSE,
   TIP_ERROR_TIMESTAMP_REFUSED,
   TIP_ERROR_QUALITY,
   TIP_ERROR_QUALITY_NO_DISPENSATIONS,
   TIP_ERROR_SERVICE_ROUTER_QUEUE,
   TIP_ERROR_UNKOWN_TIP,
   TIP_ROUTING_ENABLED,
   TIP_ROUTING_DISABLED,
   TIP_ROUTING_UPDATED,
   TIP_ACCESS_FEEDBACK,
   TIP_ERROR_DGUID_FILLED_IN_SGUID_NOT,
   TIP_ERROR_NO_STATUS_MESSAGES,
   TIP_VERSION_SMC_NOT_VALID,
   TIP_ERROR_INVALID_URI,
   TIP_ERROR_ASSURALIA_DECRYPTION_FAILED,
   TIP_ASSURALIA_MESSAGE_SENT,
   TIP_ERROR_ASSURALIA_BVAC_STATUS_FAILED,
   TIP_ERROR_BVAC_CONFIGURATION_TRANSPORT,
   TIP_ERROR_BVAC_CONFIGURATION_REQUESTORID,
   TIP_ERROR_BVAC_CONFIGURATION_CBFA,
   TIP_ERROR_ASSURALIA_REQUESTOR_NOT_AUTHORIZED,
   TIP_ERROR_ASSURALIA_COULD_NOT_VERIFY_SIGNATURE,
   TIP_ERROR_ASSURALIA_REQUESTOR_SIGNATURE_NOT_VERIFIED,
   TIP_ERROR_ASSURALIA_NO_TRANSPORT_KEY,
   TIP_ERROR_ASSURALIA_NO_ENCRYPTION_KEY,
   TIP_ROUTING_CONTRACT_TYPE_UPDATED,
   TIP_ROUTING_CONTRACT_TYPE_ENABLED,
   TIP_ERROR_GENERATING_AES_KEY,
   TIP_ERROR_INVALID_MEDICATION_SCHEME,
   RAOTD_PRESCRIPTION_ARCHIVED,
   RAOTD_PRESCRIPTIONCOMMENT_ARCHIVED,
   RAOTD_PRESCRIPTION_ARCHIVE_ERROR,
   RAOTD_PRESCRIPTIONCOMMENT_ARCHIVE_ERROR,
   RAOTD_MANDATE,
   RAOTD_NO_MANDATE_FOUND,
   RAOTD_UNKNOWN_REQUEST,
   RAOTD_MANDATE_CREATE,
   RAOTD_MANDATE_DELETE,
   RAOTD_MANDATE_UPDATE,
   PCDH_ERROR_DISPENSATION_GUID_DUPLICATE,
   PCDH_ERROR_DISPENSATION_GUID_UNKNOWN,
   PCDH_ERROR_DISPENSATION_OWNER,
   PCDH_ERROR_REFERAL_REGISTER_PATIENT_UNKNOWN,
   PCDH_ERROR_TECHNICAL,
   PCDH_ERROR_INVALID_XML,
   PCDH_SUCCESS,
   PCDH_ERROR_ROUTINGPARAMETERS_TIPID_NOTFOUND,
   PCDH_ERROR_UNKNOWN_DATE_RANGE_TYPE,
   PCDH_ERROR_UNKNOWN_PATIENT_FOUND,
   PCDH_ERROR_RULES_NOT_A_PHARMACIST,
   PCDH_ERROR_RULES_NO_StrongPatientAuthentication,
   PCDH_ERROR_NOT_AUTHORIZED,
   PCDH_EHEALTH_CONNECTION_ERROR,
   PCDH_ERROR_DATATYPE_UNKNOW,
   PCDH_ERROR_DISPENSATION_PARAMETERS_NOT_MATCH_REVOKE,
   PCDH_ERROR_DISPENSATION_PARAMETERS_NOT_MATCH_GETPHARMACY_DETAIL,
   PCDH_ERROR_STATUSMSG_NO_TIP_ETK,
   PCDH_ERROR_REQUESTOR_UKNOWN,
   PCDH_ERROR_NO_DATALOCATION_FOUND,
   PCDH_ERROR_STATUSMSG_UNAVAILABLE,
   PCDH_ERROR_INVALID_DATE_RANGE,
   PCDH_ERROR_MISSING_PARAMETERS,
   PCDH_ERROR_PERSISTENCE,
   PCDH_ERROR_TIP_UNKNOWN,
   PCDH_NO_MATCHING_PHARMACY_ETK_ERROR,
   PCDH_ERROR_INVALID_MEDICATION_SCHEME_VERSION,
   PCDH_ERROR_INVALID_MEDICATIONSCHEME_ENTRY_VERSION,
   PCDH_ERROR_UNKNOWN_MEDICATION_SCHEME_ENTRY;

   public static StatusCode getDefaultCode() {
      return TIP_999;
   }
}
