java.lang.Object
java.lang.Enum<DocumentType>
de.hybris.platform.sap.sapordermgmtbol.transaction.util.interf.DocumentType
All Implemented Interfaces:
Serializable, Comparable<DocumentType>, Constable

public enum DocumentType extends Enum<DocumentType>
Enumeration representing all the different document kinds an sales document can have.
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    Constant defining the document type for an opportunity.
    Constant defining the document type for a basket.
    Constant defining the common document type for billing (e.g.
    Constant defining the document type for complaint
    Constant defining the document type for service confirmation
    Constant defining the common document type for credit memo
    Constant defining the common document type for credit memo cancellation
    Constant defining the document type for delivery
    Constant defining the common document type for invoice
    Constant defining the common document type for invoice cancellation
    Constant defining the common document type for CRM billing invoice
    Constant defining the document type for a lead.
    Constant defining the document type for an order.
    Constant defining the document type for a quotation.
    Constant defining the document type for returns
    Constant defining the document type for an request for quotation (rfq).
    Constant defining the document type for service contract
    Constant defining the document type for service order
    Document type is undefined
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the enum constant of this class with the specified name.
    static DocumentType[]
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • BASKET

      public static final DocumentType BASKET
      Constant defining the document type for a basket.
    • ORDER

      public static final DocumentType ORDER
      Constant defining the document type for an order.
    • QUOTATION

      public static final DocumentType QUOTATION
      Constant defining the document type for a quotation.
    • RFQ

      public static final DocumentType RFQ
      Constant defining the document type for an request for quotation (rfq).
    • LEAD

      public static final DocumentType LEAD
      Constant defining the document type for a lead. There exists no Business Object right now, to represent a lead. This Constant is only used, for the predecessor document type
    • ACTIVITY

      public static final DocumentType ACTIVITY
      Constant defining the document type for an opportunity.
    • BILLING

      public static final DocumentType BILLING
      Constant defining the common document type for billing (e.g. invoice, credit memo, ...)
    • INVOICE

      public static final DocumentType INVOICE
      Constant defining the common document type for invoice
    • INVOICE_CNC

      public static final DocumentType INVOICE_CNC
      Constant defining the common document type for invoice cancellation
    • INVOICE_CRMBILL

      public static final DocumentType INVOICE_CRMBILL
      Constant defining the common document type for CRM billing invoice
    • CREDIT_MEMO

      public static final DocumentType CREDIT_MEMO
      Constant defining the common document type for credit memo
    • CREDIT_MEMO_CNC

      public static final DocumentType CREDIT_MEMO_CNC
      Constant defining the common document type for credit memo cancellation
    • DELIVERY

      public static final DocumentType DELIVERY
      Constant defining the document type for delivery
    • RETURNS

      public static final DocumentType RETURNS
      Constant defining the document type for returns
    • COMPLAINT

      public static final DocumentType COMPLAINT
      Constant defining the document type for complaint
    • SERVICECONTRACT

      public static final DocumentType SERVICECONTRACT
      Constant defining the document type for service contract
    • SERVICEORDER

      public static final DocumentType SERVICEORDER
      Constant defining the document type for service order
    • CONFIRMATION

      public static final DocumentType CONFIRMATION
      Constant defining the document type for service confirmation
    • UNKNOWN

      public static final DocumentType UNKNOWN
      Document type is undefined
  • Method Details

    • values

      public static DocumentType[] 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 DocumentType 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