Class CustomerVendorReviewModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class CustomerVendorReviewModel
    extends ItemModel
    Generated model class for type CustomerVendorReview first defined at extension marketplaceservices.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String _TYPECODE
      Generated model type code constant.
      static java.lang.String APPROVALSTATUS
      Generated constant - Attribute key of CustomerVendorReview.approvalStatus attribute defined at extension marketplaceservices.
      static java.lang.String COMMENT
      Generated constant - Attribute key of CustomerVendorReview.comment attribute defined at extension marketplaceservices.
      static java.lang.String COMMUNICATION
      Generated constant - Attribute key of CustomerVendorReview.communication attribute defined at extension marketplaceservices.
      static java.lang.String CONSIGNMENT
      Generated constant - Attribute key of CustomerVendorReview.consignment attribute defined at extension marketplaceservices.
      static java.lang.String CREATEDATE
      Generated constant - Attribute key of CustomerVendorReview.createDate attribute defined at extension marketplaceservices.
      static java.lang.String DELIVERY
      Generated constant - Attribute key of CustomerVendorReview.delivery attribute defined at extension marketplaceservices.
      static java.lang.String LANGUAGE
      Generated constant - Attribute key of CustomerVendorReview.language attribute defined at extension marketplaceservices.
      static java.lang.String SATISFACTION
      Generated constant - Attribute key of CustomerVendorReview.satisfaction attribute defined at extension marketplaceservices.
      static java.lang.String USER
      Generated constant - Attribute key of CustomerVendorReview.user attribute defined at extension marketplaceservices.
      static java.lang.String VENDOR
      Generated constant - Attribute key of CustomerVendorReview.vendor attribute defined at extension marketplaceservices.
    • Constructor Summary

      Constructors 
      Constructor Description
      CustomerVendorReviewModel()
      Generated constructor - Default constructor for generic creation.
      CustomerVendorReviewModel​(ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      CustomerVendorReviewModel​(java.lang.Double _communication, ConsignmentModel _consignment, java.util.Date _createDate, java.lang.Double _delivery, ItemModel _owner, java.lang.Double _satisfaction, UserModel _user, VendorModel _vendor)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      CustomerVendorReviewModel​(java.lang.Double _communication, ConsignmentModel _consignment, java.util.Date _createDate, java.lang.Double _delivery, java.lang.Double _satisfaction, UserModel _user, VendorModel _vendor)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • USER

        public static final java.lang.String USER
        Generated constant - Attribute key of CustomerVendorReview.user attribute defined at extension marketplaceservices.
        See Also:
        Constant Field Values
      • CONSIGNMENT

        public static final java.lang.String CONSIGNMENT
        Generated constant - Attribute key of CustomerVendorReview.consignment attribute defined at extension marketplaceservices.
        See Also:
        Constant Field Values
      • SATISFACTION

        public static final java.lang.String SATISFACTION
        Generated constant - Attribute key of CustomerVendorReview.satisfaction attribute defined at extension marketplaceservices.
        See Also:
        Constant Field Values
      • DELIVERY

        public static final java.lang.String DELIVERY
        Generated constant - Attribute key of CustomerVendorReview.delivery attribute defined at extension marketplaceservices.
        See Also:
        Constant Field Values
      • COMMUNICATION

        public static final java.lang.String COMMUNICATION
        Generated constant - Attribute key of CustomerVendorReview.communication attribute defined at extension marketplaceservices.
        See Also:
        Constant Field Values
      • CREATEDATE

        public static final java.lang.String CREATEDATE
        Generated constant - Attribute key of CustomerVendorReview.createDate attribute defined at extension marketplaceservices.
        See Also:
        Constant Field Values
      • APPROVALSTATUS

        public static final java.lang.String APPROVALSTATUS
        Generated constant - Attribute key of CustomerVendorReview.approvalStatus attribute defined at extension marketplaceservices.
        See Also:
        Constant Field Values
      • VENDOR

        public static final java.lang.String VENDOR
        Generated constant - Attribute key of CustomerVendorReview.vendor attribute defined at extension marketplaceservices.
        See Also:
        Constant Field Values
      • COMMENT

        public static final java.lang.String COMMENT
        Generated constant - Attribute key of CustomerVendorReview.comment attribute defined at extension marketplaceservices.
        See Also:
        Constant Field Values
      • LANGUAGE

        public static final java.lang.String LANGUAGE
        Generated constant - Attribute key of CustomerVendorReview.language attribute defined at extension marketplaceservices.
        See Also:
        Constant Field Values
    • Constructor Detail

      • CustomerVendorReviewModel

        public CustomerVendorReviewModel()
        Generated constructor - Default constructor for generic creation.
      • CustomerVendorReviewModel

        public CustomerVendorReviewModel​(ItemModelContext ctx)
        Generated constructor - Default constructor for creation with existing context
        Parameters:
        ctx - the model context to be injected, must not be null
      • CustomerVendorReviewModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public CustomerVendorReviewModel​(java.lang.Double _communication,
                                         ConsignmentModel _consignment,
                                         java.util.Date _createDate,
                                         java.lang.Double _delivery,
                                         java.lang.Double _satisfaction,
                                         UserModel _user,
                                         VendorModel _vendor)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - Constructor with all mandatory attributes.
        Parameters:
        _communication - initial attribute declared by type CustomerVendorReview at extension marketplaceservices
        _consignment - initial attribute declared by type CustomerVendorReview at extension marketplaceservices
        _createDate - initial attribute declared by type CustomerVendorReview at extension marketplaceservices
        _delivery - initial attribute declared by type CustomerVendorReview at extension marketplaceservices
        _satisfaction - initial attribute declared by type CustomerVendorReview at extension marketplaceservices
        _user - initial attribute declared by type CustomerVendorReview at extension marketplaceservices
        _vendor - initial attribute declared by type CustomerVendorReview at extension marketplaceservices
      • CustomerVendorReviewModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public CustomerVendorReviewModel​(java.lang.Double _communication,
                                         ConsignmentModel _consignment,
                                         java.util.Date _createDate,
                                         java.lang.Double _delivery,
                                         ItemModel _owner,
                                         java.lang.Double _satisfaction,
                                         UserModel _user,
                                         VendorModel _vendor)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - for all mandatory and initial attributes.
        Parameters:
        _communication - initial attribute declared by type CustomerVendorReview at extension marketplaceservices
        _consignment - initial attribute declared by type CustomerVendorReview at extension marketplaceservices
        _createDate - initial attribute declared by type CustomerVendorReview at extension marketplaceservices
        _delivery - initial attribute declared by type CustomerVendorReview at extension marketplaceservices
        _owner - initial attribute declared by type Item at extension core
        _satisfaction - initial attribute declared by type CustomerVendorReview at extension marketplaceservices
        _user - initial attribute declared by type CustomerVendorReview at extension marketplaceservices
        _vendor - initial attribute declared by type CustomerVendorReview at extension marketplaceservices
    • Method Detail

      • getApprovalStatus

        @Accessor(qualifier="approvalStatus",
                  type=GETTER)
        public CustomerReviewApprovalType getApprovalStatus()
        Generated method - Getter of the CustomerVendorReview.approvalStatus attribute defined at extension marketplaceservices.
        Returns:
        the approvalStatus - Review approval status
      • getComment

        @Accessor(qualifier="comment",
                  type=GETTER)
        public java.lang.String getComment()
        Generated method - Getter of the CustomerVendorReview.comment attribute defined at extension marketplaceservices.
        Returns:
        the comment - Comment for the customer vendor review
      • getCommunication

        @Accessor(qualifier="communication",
                  type=GETTER)
        public java.lang.Double getCommunication()
        Generated method - Getter of the CustomerVendorReview.communication attribute defined at extension marketplaceservices.
        Returns:
        the communication - Communication effectiveness
      • getConsignment

        @Accessor(qualifier="consignment",
                  type=GETTER)
        public ConsignmentModel getConsignment()
        Generated method - Getter of the CustomerVendorReview.consignment attribute defined at extension marketplaceservices.
        Returns:
        the consignment
      • getCreateDate

        @Accessor(qualifier="createDate",
                  type=GETTER)
        public java.util.Date getCreateDate()
        Generated method - Getter of the CustomerVendorReview.createDate attribute defined at extension marketplaceservices.
        Returns:
        the createDate - Date when the review is created
      • getDelivery

        @Accessor(qualifier="delivery",
                  type=GETTER)
        public java.lang.Double getDelivery()
        Generated method - Getter of the CustomerVendorReview.delivery attribute defined at extension marketplaceservices.
        Returns:
        the delivery - Delivery speed
      • getLanguage

        @Accessor(qualifier="language",
                  type=GETTER)
        public LanguageModel getLanguage()
        Generated method - Getter of the CustomerVendorReview.language attribute defined at extension marketplaceservices.
        Returns:
        the language - The language context
      • getSatisfaction

        @Accessor(qualifier="satisfaction",
                  type=GETTER)
        public java.lang.Double getSatisfaction()
        Generated method - Getter of the CustomerVendorReview.satisfaction attribute defined at extension marketplaceservices.
        Returns:
        the satisfaction - Satisfaction level
      • getUser

        @Accessor(qualifier="user",
                  type=GETTER)
        public UserModel getUser()
        Generated method - Getter of the CustomerVendorReview.user attribute defined at extension marketplaceservices.
        Returns:
        the user
      • getVendor

        @Accessor(qualifier="vendor",
                  type=GETTER)
        public VendorModel getVendor()
        Generated method - Getter of the CustomerVendorReview.vendor attribute defined at extension marketplaceservices.
        Returns:
        the vendor - Target vendor
      • setApprovalStatus

        @Accessor(qualifier="approvalStatus",
                  type=SETTER)
        public void setApprovalStatus​(CustomerReviewApprovalType value)
        Generated method - Setter of CustomerVendorReview.approvalStatus attribute defined at extension marketplaceservices.
        Parameters:
        value - the approvalStatus - Review approval status
      • setComment

        @Accessor(qualifier="comment",
                  type=SETTER)
        public void setComment​(java.lang.String value)
        Generated method - Setter of CustomerVendorReview.comment attribute defined at extension marketplaceservices.
        Parameters:
        value - the comment - Comment for the customer vendor review
      • setCommunication

        @Accessor(qualifier="communication",
                  type=SETTER)
        public void setCommunication​(java.lang.Double value)
        Generated method - Initial setter of CustomerVendorReview.communication attribute defined at extension marketplaceservices. Can only be used at creation of model - before first save.
        Parameters:
        value - the communication - Communication effectiveness
      • setConsignment

        @Accessor(qualifier="consignment",
                  type=SETTER)
        public void setConsignment​(ConsignmentModel value)
        Generated method - Initial setter of CustomerVendorReview.consignment attribute defined at extension marketplaceservices. Can only be used at creation of model - before first save.
        Parameters:
        value - the consignment
      • setCreateDate

        @Accessor(qualifier="createDate",
                  type=SETTER)
        public void setCreateDate​(java.util.Date value)
        Generated method - Initial setter of CustomerVendorReview.createDate attribute defined at extension marketplaceservices. Can only be used at creation of model - before first save.
        Parameters:
        value - the createDate - Date when the review is created
      • setDelivery

        @Accessor(qualifier="delivery",
                  type=SETTER)
        public void setDelivery​(java.lang.Double value)
        Generated method - Initial setter of CustomerVendorReview.delivery attribute defined at extension marketplaceservices. Can only be used at creation of model - before first save.
        Parameters:
        value - the delivery - Delivery speed
      • setLanguage

        @Accessor(qualifier="language",
                  type=SETTER)
        public void setLanguage​(LanguageModel value)
        Generated method - Setter of CustomerVendorReview.language attribute defined at extension marketplaceservices.
        Parameters:
        value - the language - The language context
      • setSatisfaction

        @Accessor(qualifier="satisfaction",
                  type=SETTER)
        public void setSatisfaction​(java.lang.Double value)
        Generated method - Initial setter of CustomerVendorReview.satisfaction attribute defined at extension marketplaceservices. Can only be used at creation of model - before first save.
        Parameters:
        value - the satisfaction - Satisfaction level
      • setUser

        @Accessor(qualifier="user",
                  type=SETTER)
        public void setUser​(UserModel value)
        Generated method - Initial setter of CustomerVendorReview.user attribute defined at extension marketplaceservices. Can only be used at creation of model - before first save.
        Parameters:
        value - the user
      • setVendor

        @Accessor(qualifier="vendor",
                  type=SETTER)
        public void setVendor​(VendorModel value)
        Generated method - Initial setter of CustomerVendorReview.vendor attribute defined at extension marketplaceservices. Can only be used at creation of model - before first save.
        Parameters:
        value - the vendor - Target vendor