Class AdvancedRuleFullDetailsModel


  • public class AdvancedRuleFullDetailsModel
    extends java.lang.Object
    Model for Advanced Rules when full details are requested
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.ArrayList<java.lang.Integer> getAccountsVisibleFor()
      Getter for accountsVisibleFor Account Ids the rule is visible for in CUP, when IsVisibleInCUP = false
      java.lang.String getApprovedBy()
      Getter for approvedBy Approver of the rule
      java.lang.Boolean getArEntitlementRequired()
      Getter for arEntitlementRequired Advance Rules limited availability
      java.lang.String getCreatedBy()
      Getter for createdBy Creator of the rule
      java.lang.String getCreatedOn()
      Getter for createdOn When the rule was created
      java.lang.String getCustomerDataSchema()
      Getter for customerDataSchema The JSON schema for customer data if it is required for the rule
      java.lang.String getCustomerDataValidatorScript()
      Getter for customerDataValidatorScript Script run for validating customer data
      java.lang.String getDescription()
      Getter for description Description of the rule
      java.lang.String getExecutionPosition()
      Getter for executionPosition Execution position.
      java.lang.Boolean getIsApproved()
      Getter for isApproved Has the rule been approved
      java.lang.Boolean getIsSystemRule()
      Getter for isSystemRule Is this a system rule as opposed to customer-facing
      java.lang.Boolean getIsTest()
      Getter for isTest Is this a rule created for testing
      java.lang.Boolean getIsVisibleInCUP()
      Getter for isVisibleInCUP Is the rule displayed in the CUP UI
      java.lang.String getModifiedBy()
      Getter for modifiedBy Last updater of the rule
      java.lang.String getModifiedOn()
      Getter for modifiedOn When the rule was last updated
      java.lang.String getName()
      Getter for name Rule name
      java.lang.String getRuleId()
      Getter for ruleId Unique identifier for a rule
      java.lang.String getScript()
      Getter for script The code script for the rule
      java.lang.Integer getVersion()
      Getter for version The version of the rule
      void setAccountsVisibleFor​(java.util.ArrayList<java.lang.Integer> value)
      Setter for accountsVisibleFor Account Ids the rule is visible for in CUP, when IsVisibleInCUP = false
      void setApprovedBy​(java.lang.String value)
      Setter for approvedBy Approver of the rule
      void setArEntitlementRequired​(java.lang.Boolean value)
      Setter for arEntitlementRequired Advance Rules limited availability
      void setCreatedBy​(java.lang.String value)
      Setter for createdBy Creator of the rule
      void setCreatedOn​(java.lang.String value)
      Setter for createdOn When the rule was created
      void setCustomerDataSchema​(java.lang.String value)
      Setter for customerDataSchema The JSON schema for customer data if it is required for the rule
      void setCustomerDataValidatorScript​(java.lang.String value)
      Setter for customerDataValidatorScript Script run for validating customer data
      void setDescription​(java.lang.String value)
      Setter for description Description of the rule
      void setExecutionPosition​(java.lang.String value)
      Setter for executionPosition Execution position.
      void setIsApproved​(java.lang.Boolean value)
      Setter for isApproved Has the rule been approved
      void setIsSystemRule​(java.lang.Boolean value)
      Setter for isSystemRule Is this a system rule as opposed to customer-facing
      void setIsTest​(java.lang.Boolean value)
      Setter for isTest Is this a rule created for testing
      void setIsVisibleInCUP​(java.lang.Boolean value)
      Setter for isVisibleInCUP Is the rule displayed in the CUP UI
      void setModifiedBy​(java.lang.String value)
      Setter for modifiedBy Last updater of the rule
      void setModifiedOn​(java.lang.String value)
      Setter for modifiedOn When the rule was last updated
      void setName​(java.lang.String value)
      Setter for name Rule name
      void setRuleId​(java.lang.String value)
      Setter for ruleId Unique identifier for a rule
      void setScript​(java.lang.String value)
      Setter for script The code script for the rule
      void setVersion​(java.lang.Integer value)
      Setter for version The version of the rule
      java.lang.String toString()
      Returns a JSON string representation of AdvancedRuleFullDetailsModel
      • Methods inherited from class java.lang.Object

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

      • AdvancedRuleFullDetailsModel

        public AdvancedRuleFullDetailsModel()
    • Method Detail

      • getScript

        public java.lang.String getScript()
        Getter for script The code script for the rule
      • setScript

        public void setScript​(java.lang.String value)
        Setter for script The code script for the rule
      • getCustomerDataValidatorScript

        public java.lang.String getCustomerDataValidatorScript()
        Getter for customerDataValidatorScript Script run for validating customer data
      • setCustomerDataValidatorScript

        public void setCustomerDataValidatorScript​(java.lang.String value)
        Setter for customerDataValidatorScript Script run for validating customer data
      • getIsApproved

        public java.lang.Boolean getIsApproved()
        Getter for isApproved Has the rule been approved
      • setIsApproved

        public void setIsApproved​(java.lang.Boolean value)
        Setter for isApproved Has the rule been approved
      • getCreatedBy

        public java.lang.String getCreatedBy()
        Getter for createdBy Creator of the rule
      • setCreatedBy

        public void setCreatedBy​(java.lang.String value)
        Setter for createdBy Creator of the rule
      • getCreatedOn

        public java.lang.String getCreatedOn()
        Getter for createdOn When the rule was created
      • setCreatedOn

        public void setCreatedOn​(java.lang.String value)
        Setter for createdOn When the rule was created
      • getModifiedBy

        public java.lang.String getModifiedBy()
        Getter for modifiedBy Last updater of the rule
      • setModifiedBy

        public void setModifiedBy​(java.lang.String value)
        Setter for modifiedBy Last updater of the rule
      • getModifiedOn

        public java.lang.String getModifiedOn()
        Getter for modifiedOn When the rule was last updated
      • setModifiedOn

        public void setModifiedOn​(java.lang.String value)
        Setter for modifiedOn When the rule was last updated
      • getApprovedBy

        public java.lang.String getApprovedBy()
        Getter for approvedBy Approver of the rule
      • setApprovedBy

        public void setApprovedBy​(java.lang.String value)
        Setter for approvedBy Approver of the rule
      • getIsSystemRule

        public java.lang.Boolean getIsSystemRule()
        Getter for isSystemRule Is this a system rule as opposed to customer-facing
      • setIsSystemRule

        public void setIsSystemRule​(java.lang.Boolean value)
        Setter for isSystemRule Is this a system rule as opposed to customer-facing
      • getIsVisibleInCUP

        public java.lang.Boolean getIsVisibleInCUP()
        Getter for isVisibleInCUP Is the rule displayed in the CUP UI
      • setIsVisibleInCUP

        public void setIsVisibleInCUP​(java.lang.Boolean value)
        Setter for isVisibleInCUP Is the rule displayed in the CUP UI
      • getIsTest

        public java.lang.Boolean getIsTest()
        Getter for isTest Is this a rule created for testing
      • setIsTest

        public void setIsTest​(java.lang.Boolean value)
        Setter for isTest Is this a rule created for testing
      • getCustomerDataSchema

        public java.lang.String getCustomerDataSchema()
        Getter for customerDataSchema The JSON schema for customer data if it is required for the rule
      • setCustomerDataSchema

        public void setCustomerDataSchema​(java.lang.String value)
        Setter for customerDataSchema The JSON schema for customer data if it is required for the rule
      • getVersion

        public java.lang.Integer getVersion()
        Getter for version The version of the rule
      • setVersion

        public void setVersion​(java.lang.Integer value)
        Setter for version The version of the rule
      • getAccountsVisibleFor

        public java.util.ArrayList<java.lang.Integer> getAccountsVisibleFor()
        Getter for accountsVisibleFor Account Ids the rule is visible for in CUP, when IsVisibleInCUP = false
      • setAccountsVisibleFor

        public void setAccountsVisibleFor​(java.util.ArrayList<java.lang.Integer> value)
        Setter for accountsVisibleFor Account Ids the rule is visible for in CUP, when IsVisibleInCUP = false
      • getRuleId

        public java.lang.String getRuleId()
        Getter for ruleId Unique identifier for a rule
      • setRuleId

        public void setRuleId​(java.lang.String value)
        Setter for ruleId Unique identifier for a rule
      • getName

        public java.lang.String getName()
        Getter for name Rule name
      • setName

        public void setName​(java.lang.String value)
        Setter for name Rule name
      • getDescription

        public java.lang.String getDescription()
        Getter for description Description of the rule
      • setDescription

        public void setDescription​(java.lang.String value)
        Setter for description Description of the rule
      • getArEntitlementRequired

        public java.lang.Boolean getArEntitlementRequired()
        Getter for arEntitlementRequired Advance Rules limited availability
      • setArEntitlementRequired

        public void setArEntitlementRequired​(java.lang.Boolean value)
        Setter for arEntitlementRequired Advance Rules limited availability
      • getExecutionPosition

        public java.lang.String getExecutionPosition()
        Getter for executionPosition Execution position. Both, Before or After
      • setExecutionPosition

        public void setExecutionPosition​(java.lang.String value)
        Setter for executionPosition Execution position. Both, Before or After
      • toString

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