Class BusinessStatusImpl

    • Field Detail

      • dlvStatus

        protected EStatus dlvStatus
        Delivery status
      • rjStatus

        protected EStatus rjStatus
        Rejection status
      • wecStatus

        protected EStatus wecStatus
        Overall status
      • genericFactory

        protected GenericFactory genericFactory
        Factory to access SAP session beans
    • Constructor Detail

      • BusinessStatusImpl

        public BusinessStatusImpl()
        Default constructor
      • BusinessStatusImpl

        protected BusinessStatusImpl​(EStatus dlvStatus,
                                     EStatus rjStatus)
        Only for unit tests. Standard calls should use generic factory and init method
        Parameters:
        dlvStatus -
        rjStatus -
      • BusinessStatusImpl

        public BusinessStatusImpl​(EStatus key)
        Only for unit tests. Other callers need to instantiate via GenericFactory and call init method}.
        Parameters:
        key - status key
    • Method Detail

      • init

        public void init​(EStatus dlvStatus,
                         EStatus rjStatus)
        Description copied from interface: BusinessStatus
        Initializes the BusinessStatus object.
        Specified by:
        init in interface BusinessStatus
        Parameters:
        dlvStatus - Delivery Status
        rjStatus - Rejection Status
      • init

        public void init​(EStatus key)
        Description copied from interface: BusinessStatus
        Initializes the BusinessStatus object.
        Specified by:
        init in interface BusinessStatus
        Parameters:
        key - - status
      • init

        public void init()
        Description copied from interface: BusinessStatus
        Initializes the BusinessStatus object.
        Specified by:
        init in interface BusinessStatus
      • determineStatus

        protected void determineStatus()
        Determines status
      • isNotRelevant

        public abstract boolean isNotRelevant()
        Description copied from interface: BusinessStatus
        Returns true if the status is "Not Relevant".
        Specified by:
        isNotRelevant in interface BusinessStatus
        Returns:
        true if the status is "Not Relevant"
      • isNotProcessed

        public abstract boolean isNotProcessed()
        Description copied from interface: BusinessStatus
        Returns true if the status is "Not Processed". which is the same as Open.
        Specified by:
        isNotProcessed in interface BusinessStatus
        Returns:
        true if the status is "Not Processed"
      • isPartiallyProcessed

        public abstract boolean isPartiallyProcessed()
        Description copied from interface: BusinessStatus
        Returns true if the status is "Partially Processed".
        Specified by:
        isPartiallyProcessed in interface BusinessStatus
        Returns:
        true if the status is "Partially Processed"
      • isProcessed

        public abstract boolean isProcessed()
        Description copied from interface: BusinessStatus
        Returns true if the status is "Processed".
        Specified by:
        isProcessed in interface BusinessStatus
        Returns:
        true if the status is "Processed"
      • clone

        public java.lang.Object clone()
        Description copied from interface: BusinessStatus
        Performs a deep-copy of the object rather than a shallow copy.
        Specified by:
        clone in interface BusinessStatus
        Overrides:
        clone in class java.lang.Object
        Returns:
        returns a deep copy
      • setGenericFactory

        public void setGenericFactory​(GenericFactory genericFactory)
        Parameters:
        genericFactory -