Interface ServiceValidator<T>


  • public interface ServiceValidator<T>
    • Method Detail

      • validateCreate

        void validateCreate​(java.util.List<T> objects)
                     throws com.flower.docs.domain.exception.FunctionalException,
                            com.flower.docs.domain.exception.TechnicalException
        Throws:
        com.flower.docs.domain.exception.FunctionalException
        com.flower.docs.domain.exception.TechnicalException
      • validateUpdate

        void validateUpdate​(java.util.List<T> objects)
                     throws com.flower.docs.domain.exception.FunctionalException,
                            com.flower.docs.domain.exception.TechnicalException
        Throws:
        com.flower.docs.domain.exception.FunctionalException
        com.flower.docs.domain.exception.TechnicalException
      • validateDelete

        void validateDelete​(java.util.List<com.flower.docs.domain.common.Id> ids)
                     throws com.flower.docs.domain.exception.FunctionalException,
                            com.flower.docs.domain.exception.TechnicalException
        Throws:
        com.flower.docs.domain.exception.FunctionalException
        com.flower.docs.domain.exception.TechnicalException