Class EntityPartServiceImpl<P extends de.digitalcollections.model.api.identifiable.entity.parts.EntityPart>

    • Constructor Detail

      • EntityPartServiceImpl

        @Autowired
        public EntityPartServiceImpl​(@Qualifier("entityPartRepositoryImpl")
                                     EntityPartRepository<P> repository)
    • Method Detail

      • addRelatedEntity

        public void addRelatedEntity​(UUID entityPartUuid,
                                     UUID entityUuid)
        Specified by:
        addRelatedEntity in interface EntityPartService<P extends de.digitalcollections.model.api.identifiable.entity.parts.EntityPart>
      • addRelatedFileresource

        public void addRelatedFileresource​(UUID entityPartUuid,
                                           UUID fileResourceUuid)
        Specified by:
        addRelatedFileresource in interface EntityPartService<P extends de.digitalcollections.model.api.identifiable.entity.parts.EntityPart>
      • filteringForActive

        protected de.digitalcollections.model.api.filter.Filtering filteringForActive()
      • getRelatedEntities

        public List<de.digitalcollections.model.api.identifiable.entity.Entity> getRelatedEntities​(UUID entityPartUuid)
        Specified by:
        getRelatedEntities in interface EntityPartService<P extends de.digitalcollections.model.api.identifiable.entity.parts.EntityPart>
      • getRelatedFileResources

        public List<de.digitalcollections.model.api.identifiable.resource.FileResource> getRelatedFileResources​(UUID entityPartUuid)
        Specified by:
        getRelatedFileResources in interface EntityPartService<P extends de.digitalcollections.model.api.identifiable.entity.parts.EntityPart>
      • saveRelatedEntities

        public List<de.digitalcollections.model.api.identifiable.entity.Entity> saveRelatedEntities​(UUID entityPartUuid,
                                                                                                    List<de.digitalcollections.model.api.identifiable.entity.Entity> entities)
        Specified by:
        saveRelatedEntities in interface EntityPartService<P extends de.digitalcollections.model.api.identifiable.entity.parts.EntityPart>
      • saveRelatedFileResources

        public List<de.digitalcollections.model.api.identifiable.resource.FileResource> saveRelatedFileResources​(UUID entityPartUuid,
                                                                                                                 List<de.digitalcollections.model.api.identifiable.resource.FileResource> fileResources)
        Specified by:
        saveRelatedFileResources in interface EntityPartService<P extends de.digitalcollections.model.api.identifiable.entity.parts.EntityPart>