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

java.lang.Object
de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl<P>
de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.parts.EntityPartServiceImpl<P>
All Implemented Interfaces:
EntityPartService<P>, IdentifiableService<P>
Direct Known Subclasses:
SubtopicServiceImpl, WebpageServiceImpl

@Service
public class EntityPartServiceImpl<P extends de.digitalcollections.model.api.identifiable.entity.parts.EntityPart>
extends IdentifiableServiceImpl<P>
implements EntityPartService<P>
  • Constructor Details

  • Method Details

    • addRelatedEntity

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

      public void addRelatedFileresource​(java.util.UUID entityPartUuid, java.util.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 java.util.List<de.digitalcollections.model.api.identifiable.entity.Entity> getRelatedEntities​(java.util.UUID entityPartUuid)
      Specified by:
      getRelatedEntities in interface EntityPartService<P extends de.digitalcollections.model.api.identifiable.entity.parts.EntityPart>
    • getRelatedFileResources

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

      public java.util.List<de.digitalcollections.model.api.identifiable.entity.Entity> saveRelatedEntities​(java.util.UUID entityPartUuid, java.util.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 java.util.List<de.digitalcollections.model.api.identifiable.resource.FileResource> saveRelatedFileResources​(java.util.UUID entityPartUuid, java.util.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>