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>
-
Field Summary
Fields inherited from class de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl
repository -
Constructor Summary
Constructors Constructor Description EntityPartServiceImpl(EntityPartRepository<P> repository) -
Method Summary
Modifier and Type Method Description voidaddRelatedEntity(java.util.UUID entityPartUuid, java.util.UUID entityUuid)voidaddRelatedFileresource(java.util.UUID entityPartUuid, java.util.UUID fileResourceUuid)protected de.digitalcollections.model.api.filter.FilteringfilteringForActive()java.util.List<de.digitalcollections.model.api.identifiable.entity.Entity>getRelatedEntities(java.util.UUID entityPartUuid)java.util.List<de.digitalcollections.model.api.identifiable.resource.FileResource>getRelatedFileResources(java.util.UUID entityPartUuid)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)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)Methods inherited from class de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl
count, delete, find, find, find, findAllFull, findAllReduced, findByLanguageAndInitial, get, get, get, getByIdentifier, reduceMultilanguageFieldsToGivenLocale, save, setDefaultSorting, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.entity.parts.EntityPartService
addRelatedEntity, addRelatedFileresource, getRelatedEntities, getRelatedFileResources, saveRelatedEntities, saveRelatedFileResourcesMethods 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
-
Constructor Details
-
EntityPartServiceImpl
@Autowired public EntityPartServiceImpl(@Qualifier("entityPartRepositoryImpl") EntityPartRepository<P> repository)
-
-
Method Details
-
addRelatedEntity
public void addRelatedEntity(java.util.UUID entityPartUuid, java.util.UUID entityUuid)- Specified by:
addRelatedEntityin interfaceEntityPartService<P extends de.digitalcollections.model.api.identifiable.entity.parts.EntityPart>
-
addRelatedFileresource
public void addRelatedFileresource(java.util.UUID entityPartUuid, java.util.UUID fileResourceUuid)- Specified by:
addRelatedFileresourcein interfaceEntityPartService<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:
getRelatedEntitiesin interfaceEntityPartService<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:
getRelatedFileResourcesin interfaceEntityPartService<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:
saveRelatedEntitiesin interfaceEntityPartService<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:
saveRelatedFileResourcesin interfaceEntityPartService<P extends de.digitalcollections.model.api.identifiable.entity.parts.EntityPart>
-