Interface AlternativeProduct

  • All Superinterfaces:
    java.lang.Cloneable
    All Known Implementing Classes:
    AlternativeProductImpl

    public interface AlternativeProduct
    extends java.lang.Cloneable
    Represents the backend's view of a AlternativProduct.
    Version:
    1.0
    • Method Detail

      • getSystemProductId

        java.lang.String getSystemProductId()
        Returns the system product id of the AlternativProduct
        Returns:
        systemProductId of AlternativProduct
      • setSystemProductId

        void setSystemProductId​(java.lang.String systemProductId)
        Set the system product id of the AlternativProduct
        Parameters:
        systemProductId - system product id of AlternativProduct
      • getDescription

        java.lang.String getDescription()
        Returns the description of the AlternativProduct
        Returns:
        String
      • getEnteredProductIdType

        java.lang.String getEnteredProductIdType()
        Returns the enteredProductIdType of the AlternativProduct.
        Returns:
        String
      • getSubstitutionReasonId

        java.lang.String getSubstitutionReasonId()
        Returns the substitutionReasonId of the AlternativProduct.
        Returns:
        String
      • getSystemProductGUID

        TechKey getSystemProductGUID()
        Returns the systemProductGUID of the AlternativProduct.
        Returns:
        TechKey
      • setDescription

        void setDescription​(java.lang.String description)
        Sets the description of the AlternativProduct.
        Parameters:
        description - The description of the AlternativProduct
      • setEnteredProductIdType

        void setEnteredProductIdType​(java.lang.String enteredProductIdType)
        Sets the enteredProductIdType of the AlternativProduct.
        Parameters:
        enteredProductIdType - The enteredProductIdType of the AlternativProduct
      • setSubstitutionReasonId

        void setSubstitutionReasonId​(java.lang.String substitutionReasonId)
        Sets the substitutionReasonId of the AlternativProduct.
        Parameters:
        substitutionReasonId - The substitutionReasonId of the AlternativProduct
      • setSystemProductGUID

        void setSystemProductGUID​(TechKey systemProductGUID)
        Sets the systemProductGUID of the AlternativProduct.
        Parameters:
        systemProductGUID - The systemProductGUID of the AlternativProduct
      • clone

        java.lang.Object clone()
        Performs a deep copy of this object.
        Returns:
        deep copy of this object