Class TmaSubscriptionBaseValidator

  • All Implemented Interfaces:
    org.springframework.validation.Validator

    public class TmaSubscriptionBaseValidator
    extends java.lang.Object
    implements org.springframework.validation.Validator
    Validates instances of TmaSubscriptionBaseData.
    Since:
    1907
    • Field Detail

      • INVALID_SUBSCRIPTION_BASE_DATA_MESSAGE

        public static final java.lang.String INVALID_SUBSCRIPTION_BASE_DATA_MESSAGE
        See Also:
        Constant Field Values
      • INVALID_SUBSCRIPTION_BASE_FOR_USER_MESSAGE

        public static final java.lang.String INVALID_SUBSCRIPTION_BASE_FOR_USER_MESSAGE
        See Also:
        Constant Field Values
      • NON_IDENTICAL_BILL_AGREEMENT_MESSAGE

        public static final java.lang.String NON_IDENTICAL_BILL_AGREEMENT_MESSAGE
        See Also:
        Constant Field Values
    • Constructor Detail

      • TmaSubscriptionBaseValidator

        public TmaSubscriptionBaseValidator()
    • Method Detail

      • supports

        public boolean supports​(java.lang.Class<?> clazz)
        Specified by:
        supports in interface org.springframework.validation.Validator
      • validate

        public void validate​(java.lang.Object target,
                             org.springframework.validation.Errors errors)
        Validates given TmaSubscriptionBaseData validates given subscriberIdentities and the requested user is having access to the given subscriberIdentities.
        Specified by:
        validate in interface org.springframework.validation.Validator
        Parameters:
        target - the TmaSubscriptionBaseData
        errors - the list of errors
      • setTmaSubscriptionBaseFacade

        public void setTmaSubscriptionBaseFacade​(TmaSubscriptionBaseFacade tmaSubscriptionBaseFacade)
      • setTmaDefaultCustomerFacade

        public void setTmaDefaultCustomerFacade​(TmaDefaultCustomerFacade tmaDefaultCustomerFacade)