Interface ScopeDAO


  • public interface ScopeDAO
    Data Access Object allowing to manage persistence and access to Scope domain objects
    Author:
    Christopher Laszczuk
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void delete​(java.util.List<com.flower.docs.domain.common.Id> ids)  
      java.util.List<com.flower.docs.domain.scope.Scope> get​(java.util.List<com.flower.docs.domain.common.Id> ids)  
      java.util.List<com.flower.docs.domain.scope.Scope> getAll()  
      void store​(java.util.List<com.flower.docs.domain.scope.Scope> scopes)  
      void update​(java.util.List<com.flower.docs.domain.scope.Scope> scopes)  
    • Method Detail

      • store

        void store​(java.util.List<com.flower.docs.domain.scope.Scope> scopes)
            throws com.flower.docs.domain.exception.TechnicalException
        Throws:
        com.flower.docs.domain.exception.TechnicalException
      • get

        java.util.List<com.flower.docs.domain.scope.Scope> get​(java.util.List<com.flower.docs.domain.common.Id> ids)
                                                        throws com.flower.docs.domain.exception.TechnicalException
        Throws:
        com.flower.docs.domain.exception.TechnicalException
      • getAll

        java.util.List<com.flower.docs.domain.scope.Scope> getAll()
                                                           throws com.flower.docs.domain.exception.TechnicalException
        Throws:
        com.flower.docs.domain.exception.TechnicalException
      • update

        void update​(java.util.List<com.flower.docs.domain.scope.Scope> scopes)
             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
      • delete

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