Class CustomerAttributeModel


  • public class CustomerAttributeModel
    extends java.lang.Object
    A Customer's linked attribute denoting what features applied to the customer. A customer can be linked to multiple customer attributes and vice versa.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getDescription()
      Getter for description A full help text description of the attribute.
      java.lang.Integer getId()
      Getter for id A unique ID number representing this attribute.
      java.lang.Boolean getIsChangeable()
      Getter for isChangeable A flag denotes that this attribute can't be removed/added to a customer record
      java.lang.Boolean getIsNonDeliver()
      Getter for isNonDeliver A flag denotes that future exemption certificate request won't be mailed to the customer
      java.lang.Boolean getIsSystemCode()
      Getter for isSystemCode This value is true if this is a system-defined attribute.
      java.lang.String getName()
      Getter for name A friendly readable name for this attribute.
      void setDescription​(java.lang.String value)
      Setter for description A full help text description of the attribute.
      void setId​(java.lang.Integer value)
      Setter for id A unique ID number representing this attribute.
      void setIsChangeable​(java.lang.Boolean value)
      Setter for isChangeable A flag denotes that this attribute can't be removed/added to a customer record
      void setIsNonDeliver​(java.lang.Boolean value)
      Setter for isNonDeliver A flag denotes that future exemption certificate request won't be mailed to the customer
      void setIsSystemCode​(java.lang.Boolean value)
      Setter for isSystemCode This value is true if this is a system-defined attribute.
      void setName​(java.lang.String value)
      Setter for name A friendly readable name for this attribute.
      java.lang.String toString()
      Returns a JSON string representation of CustomerAttributeModel
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • CustomerAttributeModel

        public CustomerAttributeModel()
    • Method Detail

      • getId

        public java.lang.Integer getId()
        Getter for id A unique ID number representing this attribute.
      • setId

        public void setId​(java.lang.Integer value)
        Setter for id A unique ID number representing this attribute.
      • getName

        public java.lang.String getName()
        Getter for name A friendly readable name for this attribute.
      • setName

        public void setName​(java.lang.String value)
        Setter for name A friendly readable name for this attribute.
      • getDescription

        public java.lang.String getDescription()
        Getter for description A full help text description of the attribute.
      • setDescription

        public void setDescription​(java.lang.String value)
        Setter for description A full help text description of the attribute.
      • getIsSystemCode

        public java.lang.Boolean getIsSystemCode()
        Getter for isSystemCode This value is true if this is a system-defined attribute. System-defined attributes cannot be modified or deleted on the CertCapture website.
      • setIsSystemCode

        public void setIsSystemCode​(java.lang.Boolean value)
        Setter for isSystemCode This value is true if this is a system-defined attribute. System-defined attributes cannot be modified or deleted on the CertCapture website.
      • getIsNonDeliver

        public java.lang.Boolean getIsNonDeliver()
        Getter for isNonDeliver A flag denotes that future exemption certificate request won't be mailed to the customer
      • setIsNonDeliver

        public void setIsNonDeliver​(java.lang.Boolean value)
        Setter for isNonDeliver A flag denotes that future exemption certificate request won't be mailed to the customer
      • getIsChangeable

        public java.lang.Boolean getIsChangeable()
        Getter for isChangeable A flag denotes that this attribute can't be removed/added to a customer record
      • setIsChangeable

        public void setIsChangeable​(java.lang.Boolean value)
        Setter for isChangeable A flag denotes that this attribute can't be removed/added to a customer record
      • toString

        public java.lang.String toString()
        Returns a JSON string representation of CustomerAttributeModel
        Overrides:
        toString in class java.lang.Object