Interface IdentifiablesContainerRepository<IC extends de.digitalcollections.model.api.identifiable.IdentifiablesContainer,​I extends de.digitalcollections.model.api.identifiable.Identifiable>

  • All Known Subinterfaces:
    ArticleRepository<A,​I>, ContentNodeRepository<C,​I>, WebpageRepository<W,​I>

    public interface IdentifiablesContainerRepository<IC extends de.digitalcollections.model.api.identifiable.IdentifiablesContainer,​I extends de.digitalcollections.model.api.identifiable.Identifiable>
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addIdentifiable​(java.util.UUID identifiablesContainerUuid, java.util.UUID identifiableUuid)  
      java.util.List<de.digitalcollections.model.api.identifiable.Identifiable> getIdentifiables​(IC identifiablesContainer)  
      java.util.List<de.digitalcollections.model.api.identifiable.Identifiable> saveIdentifiables​(IC identifiablesContainer, java.util.List<de.digitalcollections.model.api.identifiable.Identifiable> identifiables)  
    • Method Detail

      • addIdentifiable

        void addIdentifiable​(java.util.UUID identifiablesContainerUuid,
                             java.util.UUID identifiableUuid)
      • getIdentifiables

        java.util.List<de.digitalcollections.model.api.identifiable.Identifiable> getIdentifiables​(IC identifiablesContainer)
      • saveIdentifiables

        java.util.List<de.digitalcollections.model.api.identifiable.Identifiable> saveIdentifiables​(IC identifiablesContainer,
                                                                                                    java.util.List<de.digitalcollections.model.api.identifiable.Identifiable> identifiables)