Interface EntityPartService<P extends de.digitalcollections.model.api.identifiable.entity.parts.EntityPart>
-
- All Superinterfaces:
IdentifiableService<P>
- All Known Subinterfaces:
SubtopicService,WebpageService
- All Known Implementing Classes:
EntityPartServiceImpl,SubtopicServiceImpl,WebpageServiceImpl
public interface EntityPartService<P extends de.digitalcollections.model.api.identifiable.entity.parts.EntityPart> extends IdentifiableService<P>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaddRelatedEntity(UUID entityPartUuid, UUID entityUuid)default voidaddRelatedEntity(P entityPart, de.digitalcollections.model.api.identifiable.entity.Entity entity)voidaddRelatedFileresource(UUID entityPartUuid, UUID fileResourceUuid)default voidaddRelatedFileresource(P entityPart, de.digitalcollections.model.api.identifiable.resource.FileResource fileResource)List<de.digitalcollections.model.api.identifiable.entity.Entity>getRelatedEntities(UUID entityPartUuid)default List<de.digitalcollections.model.api.identifiable.entity.Entity>getRelatedEntities(P entityPart)List<de.digitalcollections.model.api.identifiable.resource.FileResource>getRelatedFileResources(UUID entityPartUuid)default List<de.digitalcollections.model.api.identifiable.resource.FileResource>getRelatedFileResources(P entityPart)List<de.digitalcollections.model.api.identifiable.entity.Entity>saveRelatedEntities(UUID entityPartUuid, List<de.digitalcollections.model.api.identifiable.entity.Entity> entities)default List<de.digitalcollections.model.api.identifiable.entity.Entity>saveRelatedEntities(P entityPart, List<de.digitalcollections.model.api.identifiable.entity.Entity> entities)Save list of entities related to an entity part.Prerequisite: entities have been saved before (exist already)List<de.digitalcollections.model.api.identifiable.resource.FileResource>saveRelatedFileResources(UUID entityPartUuid, List<de.digitalcollections.model.api.identifiable.resource.FileResource> fileResources)default List<de.digitalcollections.model.api.identifiable.resource.FileResource>saveRelatedFileResources(P entityPart, List<de.digitalcollections.model.api.identifiable.resource.FileResource> fileResources)Save list of file resources related to an entity.-
Methods inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.IdentifiableService
cleanupLabelFromUnwantedLocales, count, delete, delete, find, find, find, findAllFull, findAllReduced, findByLanguageAndInitial, get, get, get, getByIdentifier, save, update
-
-
-
-
Method Detail
-
addRelatedEntity
default void addRelatedEntity(P entityPart, de.digitalcollections.model.api.identifiable.entity.Entity entity)
-
addRelatedFileresource
default void addRelatedFileresource(P entityPart, de.digitalcollections.model.api.identifiable.resource.FileResource fileResource)
-
getRelatedEntities
default List<de.digitalcollections.model.api.identifiable.entity.Entity> getRelatedEntities(P entityPart)
-
getRelatedEntities
List<de.digitalcollections.model.api.identifiable.entity.Entity> getRelatedEntities(UUID entityPartUuid)
-
getRelatedFileResources
default List<de.digitalcollections.model.api.identifiable.resource.FileResource> getRelatedFileResources(P entityPart)
-
getRelatedFileResources
List<de.digitalcollections.model.api.identifiable.resource.FileResource> getRelatedFileResources(UUID entityPartUuid)
-
saveRelatedEntities
default List<de.digitalcollections.model.api.identifiable.entity.Entity> saveRelatedEntities(P entityPart, List<de.digitalcollections.model.api.identifiable.entity.Entity> entities)
Save list of entities related to an entity part.Prerequisite: entities have been saved before (exist already)- Parameters:
entityPart- entity part the entities are related toentities- the entities that are related to the entity part- Returns:
- the list of the related entities
-
saveRelatedEntities
List<de.digitalcollections.model.api.identifiable.entity.Entity> saveRelatedEntities(UUID entityPartUuid, List<de.digitalcollections.model.api.identifiable.entity.Entity> entities)
-
saveRelatedFileResources
default List<de.digitalcollections.model.api.identifiable.resource.FileResource> saveRelatedFileResources(P entityPart, List<de.digitalcollections.model.api.identifiable.resource.FileResource> fileResources)
Save list of file resources related to an entity. Prerequisite: file resources have been saved before (exist already)- Parameters:
entityPart- entity part the file resources are related tofileResources- the file resources that are related to the entity part- Returns:
- the list of the related file resources
-
-