All Superinterfaces:
BusinessObject, Cloneable, MessageListHolder, Serializable
All Known Subinterfaces:
ConnectedDocument, ConnectedDocumentItem
All Known Implementing Classes:
ConnectedDocumentImpl, ConnectedDocumentItemImpl, ConnectedObjectImpl

public interface ConnectedObject extends BusinessObject, Cloneable
Represents the ConnectedObject object.
  • Field Details

    • IL_TRANSFER_AND_UPDATE

      static final String IL_TRANSFER_AND_UPDATE
      Transfer update type which is used for a predecessor document in the back end.
      See Also:
    • IL_NO_TRANSFER_AND_UPDATE

      static final String IL_NO_TRANSFER_AND_UPDATE
      Transfer update type which filled for a the predecessor document if no information from back end is found.
      See Also:
    • UNDEFINED

      static final String UNDEFINED
      Transfer update type undefined.
      See Also:
    • DOC_ORIGIN_CRM

      static final String DOC_ORIGIN_CRM
      Document Origin CRM
      If the document Origin has this value, then the was the document initially created in the CRM Back end.
      See Also:
  • Method Details

    • getDocNumber

      String getDocNumber()
      Returns the document number which is used to identify the document in the backend.
      Returns:
      Document number
    • setRefGuid

      void setRefGuid(String refGuid)
      Sets the reference GUID.
      Parameters:
      refGuid - Reference GUID
    • getRefGuid

      String getRefGuid()
      Returns the reference GUID which is used to identify the document-header or item in the backend.
      Returns:
      Reference GUID
    • getDocItemNumber

      String getDocItemNumber()
      Returns the document item number which is used to identify the document item in the backend.
      Returns:
      Document item number
    • setDocNumber

      void setDocNumber(String docNumber)
      Sets the document number which is used to identify the document in the backend.
      Parameters:
      docNumber - Document number
    • setDocItemNumber

      void setDocItemNumber(String docItemNumber)
      Sets the document item number which is used to identify the document in the backend.
      Parameters:
      docItemNumber - Document item number
    • getDocType

      DocumentType getDocType()
      Returns the document type which characterises the document in the backend (e.g. order, quotation, order template).
      Returns:
      Document type
    • setDocType

      void setDocType(DocumentType docType)
      Sets the document type.
      Parameters:
      docType - the document type
    • getTransferUpdateType

      String getTransferUpdateType()
      Returns the binary transfer update type.
      Returns:
      Binary transfer update type
    • setTransferUpdateType

      void setTransferUpdateType(String transferUpdateType)
      Sets the binary transfer update type.
      Parameters:
      transferUpdateType - Binary transfer update type
    • isDisplayable

      boolean isDisplayable()
      Returns the displayable property.
      Returns:
      true, if the document may be displayed in the order status
    • setDisplayable

      void setDisplayable(boolean displayable)
      Sets the displayable property.
      Parameters:
      displayable - controls whether the connected object should be displayed or not
    • setDocumentOrigin

      void setDocumentOrigin(String docOrigin)
      Sets the document origin (e.g RFC destination) of a document.
      Parameters:
      docOrigin - Documents origin
    • getDocumentOrigin

      String getDocumentOrigin()
      Returns the origin of the document (e.g RFC destination).
      Returns:
      Documents origin
    • setBusObjectType

      void setBusObjectType(String busObjectType)
      Sets the business object type of the document.
      Parameters:
      busObjectType - Business object type
    • getBusObjectType

      String getBusObjectType()
      Returns the business object type of the document.
      Returns:
      Business object type
    • clone

      Object clone()
      Performs a deep-copy of the object rather than a shallow copy.
      Returns:
      returns a deep copy