Interface DocumentClassValidator


  • public interface DocumentClassValidator
    • Method Detail

      • checkCreationValidity

        void checkCreationValidity​(java.util.List<com.flower.docs.domain.componentclass.ComponentClass> classes)
                            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
      • checkUpdateValidity

        void checkUpdateValidity​(java.util.List<com.flower.docs.domain.componentclass.ComponentClass> classes)
                          throws com.flower.docs.domain.exception.TechnicalException,
                                 com.flower.docs.domain.exception.FunctionalException
        Throws:
        com.flower.docs.domain.exception.TechnicalException
        com.flower.docs.domain.exception.FunctionalException
      • checkExistence

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

        void checkSearchValidity​(java.lang.String scope)
                          throws com.flower.docs.domain.exception.TechnicalException,
                                 com.flower.docs.domain.exception.FunctionalException
        Throws:
        com.flower.docs.domain.exception.TechnicalException
        com.flower.docs.domain.exception.FunctionalException
      • checkGetValidity

        void checkGetValidity​(java.lang.String scope)
                       throws com.flower.docs.domain.exception.TechnicalException,
                              com.flower.docs.domain.exception.FunctionalException
        Throws:
        com.flower.docs.domain.exception.TechnicalException
        com.flower.docs.domain.exception.FunctionalException
      • checkActivateValidity

        void checkActivateValidity​(java.lang.String scope)
                            throws com.flower.docs.domain.exception.TechnicalException,
                                   com.flower.docs.domain.exception.FunctionalException
        Throws:
        com.flower.docs.domain.exception.TechnicalException
        com.flower.docs.domain.exception.FunctionalException