Enum Class AipClientMessage

java.lang.Object
java.lang.Enum<AipClientMessage>
de.dlr.proseo.logging.messages.AipClientMessage
All Implemented Interfaces:
ProseoMessage, Serializable, Comparable<AipClientMessage>, Constable

public enum AipClientMessage extends Enum<AipClientMessage> implements ProseoMessage
A collection of messages needed by the AIP Client.
Author:
Dr. THomas Bassler
  • Enum Constant Details

    • INVALID_FACILITY

      public static final AipClientMessage INVALID_FACILITY
    • INPUT_FILE_NOT_FOUND

      public static final AipClientMessage INPUT_FILE_NOT_FOUND
    • INVALID_ODATA_RESPONSE

      public static final AipClientMessage INVALID_ODATA_RESPONSE
    • PRODUCT_NOT_FOUND_BY_NAME

      public static final AipClientMessage PRODUCT_NOT_FOUND_BY_NAME
    • MULTIPLE_PRODUCTS_FOUND_BY_NAME

      public static final AipClientMessage MULTIPLE_PRODUCTS_FOUND_BY_NAME
    • CHECKSUM_INVALID

      public static final AipClientMessage CHECKSUM_INVALID
    • FILESIZE_INVALID

      public static final AipClientMessage FILESIZE_INVALID
    • MANDATORY_ELEMENT_MISSING

      public static final AipClientMessage MANDATORY_ELEMENT_MISSING
    • DATE_NOT_PARSEABLE

      public static final AipClientMessage DATE_NOT_PARSEABLE
    • WAITING_FOR_PRODUCT_ORDER

      public static final AipClientMessage WAITING_FOR_PRODUCT_ORDER
    • ORDER_WAIT_INTERRUPTED

      public static final AipClientMessage ORDER_WAIT_INTERRUPTED
    • PRODUCT_ORDER_COMPLETED

      public static final AipClientMessage PRODUCT_ORDER_COMPLETED
    • FILE_NOT_WRITABLE

      public static final AipClientMessage FILE_NOT_WRITABLE
    • PRODUCT_DOWNLOAD_FAILED

      public static final AipClientMessage PRODUCT_DOWNLOAD_FAILED
    • FILE_SIZE_MISMATCH

      public static final AipClientMessage FILE_SIZE_MISMATCH
    • CHECKSUM_MISMATCH

      public static final AipClientMessage CHECKSUM_MISMATCH
    • PRODUCT_TRANSFER_COMPLETED

      public static final AipClientMessage PRODUCT_TRANSFER_COMPLETED
    • ERROR_CONVERTING_INGESTOR_PRODUCT

      public static final AipClientMessage ERROR_CONVERTING_INGESTOR_PRODUCT
    • ERROR_REGISTERING_PRODUCT

      public static final AipClientMessage ERROR_REGISTERING_PRODUCT
    • PRODUCT_REGISTERED

      public static final AipClientMessage PRODUCT_REGISTERED
    • ODATA_REQUEST_ABORTED

      public static final AipClientMessage ODATA_REQUEST_ABORTED
    • ODATA_REQUEST_FAILED

      public static final AipClientMessage ODATA_REQUEST_FAILED
    • ODATA_RESPONSE_UNREADABLE

      public static final AipClientMessage ODATA_RESPONSE_UNREADABLE
    • RETRIEVAL_RESULT

      public static final AipClientMessage RETRIEVAL_RESULT
    • PRODUCT_UUID_MISSING

      public static final AipClientMessage PRODUCT_UUID_MISSING
    • PRODUCT_FILENAME_MISSING

      public static final AipClientMessage PRODUCT_FILENAME_MISSING
    • PRODUCT_SIZE_MISSING

      public static final AipClientMessage PRODUCT_SIZE_MISSING
    • PRODUCT_HASH_MISSING

      public static final AipClientMessage PRODUCT_HASH_MISSING
    • PRODUCT_VAL_START_MISSING

      public static final AipClientMessage PRODUCT_VAL_START_MISSING
    • PRODUCT_VAL_STOP_MISSING

      public static final AipClientMessage PRODUCT_VAL_STOP_MISSING
    • PRODUCT_PUBLICATION_MISSING

      public static final AipClientMessage PRODUCT_PUBLICATION_MISSING
    • PRODUCT_EVICTION_MISSING

      public static final AipClientMessage PRODUCT_EVICTION_MISSING
    • PRODUCT_ATTRIBUTES_MISSING

      public static final AipClientMessage PRODUCT_ATTRIBUTES_MISSING
    • ORDER_DATA_MISSING

      public static final AipClientMessage ORDER_DATA_MISSING
    • ORDER_REQUEST_FAILED

      public static final AipClientMessage ORDER_REQUEST_FAILED
    • PRODUCT_DOWNLOAD_ONGOING

      public static final AipClientMessage PRODUCT_DOWNLOAD_ONGOING
    • INVALID_PRODUCT_TYPE

      public static final AipClientMessage INVALID_PRODUCT_TYPE
    • INVALID_SENSING_TIME

      public static final AipClientMessage INVALID_SENSING_TIME
    • PRODUCT_NOT_FOUND_BY_TIME

      public static final AipClientMessage PRODUCT_NOT_FOUND_BY_TIME
    • MULTIPLE_PRODUCTS_FOUND_BY_TIME

      public static final AipClientMessage MULTIPLE_PRODUCTS_FOUND_BY_TIME
    • INPUT_FILE_NOT_FOUND_BY_TIME

      public static final AipClientMessage INPUT_FILE_NOT_FOUND_BY_TIME
    • NO_PRODUCTS_FOUND_BY_TIME

      public static final AipClientMessage NO_PRODUCTS_FOUND_BY_TIME
    • PRODUCT_TYPE_MISMATCH

      public static final AipClientMessage PRODUCT_TYPE_MISMATCH
    • DOWNLOAD_RETRY_INTERRUPTED

      public static final AipClientMessage DOWNLOAD_RETRY_INTERRUPTED
    • PRODUCT_GENERATION_MISSING

      public static final AipClientMessage PRODUCT_GENERATION_MISSING
    • PRODUCT_ONLINEFLAG_MISSING

      public static final AipClientMessage PRODUCT_ONLINEFLAG_MISSING
    • CREATING_PRODUCT_ORDER

      public static final AipClientMessage CREATING_PRODUCT_ORDER
    • SKIPPING_INVALID_PRODUCT

      public static final AipClientMessage SKIPPING_INVALID_PRODUCT
    • DELETING_TEMP_FILE

      public static final AipClientMessage DELETING_TEMP_FILE
    • FILE_DELETION_FAILED

      public static final AipClientMessage FILE_DELETION_FAILED
  • Method Details

    • values

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

      public static AipClientMessage valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • getCode

      public int getCode()
      Get the message's code.
      Specified by:
      getCode in interface ProseoMessage
      Returns:
      The message code.
    • getDescription

      public String getDescription()
      Get a more detailed description of the message's purpose.
      Specified by:
      getDescription in interface ProseoMessage
      Returns:
      A description of the message.
    • getLevel

      public org.slf4j.event.Level getLevel()
      Get the message's level.
      Specified by:
      getLevel in interface ProseoMessage
      Returns:
      The message level.
    • getMessage

      public String getMessage()
      Get the message.
      Specified by:
      getMessage in interface ProseoMessage
      Returns:
      The message.
    • getSuccess

      public boolean getSuccess()
      Get the message''s success.
      Specified by:
      getSuccess in interface ProseoMessage
      Returns:
      The message's success.