Class WorkServiceImpl
java.lang.Object
de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl<E>
de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.EntityServiceImpl<de.digitalcollections.model.identifiable.entity.work.Work>
de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.work.WorkServiceImpl
- All Implemented Interfaces:
EntityService<de.digitalcollections.model.identifiable.entity.work.Work>,WorkService,IdentifiableService<de.digitalcollections.model.identifiable.entity.work.Work>
@Service public class WorkServiceImpl extends EntityServiceImpl<de.digitalcollections.model.identifiable.entity.work.Work> implements WorkService
-
Field Summary
Fields inherited from class de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.EntityServiceImpl
hookProperties, httpClientFields inherited from class de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl
identifierRepository, repository -
Constructor Summary
Constructors Constructor Description WorkServiceImpl(WorkRepository repository, IdentifierRepository identifierRepository, UrlAliasService urlAliasService, CudamiConfig cudamiConfig) -
Method Summary
Modifier and Type Method Description java.util.List<de.digitalcollections.model.identifiable.entity.agent.Agent>getCreators(java.util.UUID workUuid)java.util.List<de.digitalcollections.model.identifiable.entity.work.Item>getItems(java.util.UUID workUuid)Methods inherited from class de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.EntityServiceImpl
addRelatedFileresource, addRelatedFileresource, buildNotificationUrl, filteringForActive, getByRefId, getRandom, getRelatedFileResources, getRelatedFileResources, save, saveRelatedFileResources, saveRelatedFileResources, sendNotification, updateMethods inherited from class de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl
addRelatedEntity, count, delete, deleteIdentifiers, find, find, find, findAllFull, findAllReduced, findByLanguageAndInitial, get, get, get, getByIdentifier, getLanguages, getRelatedEntities, reduceMultilanguageFieldsToGivenLocale, saveIdentifiers, saveRelatedEntities, setDefaultSortingMethods 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.EntityService
getByRefId, getRandomMethods inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.IdentifiableService
addRelatedEntity, addRelatedEntity, addRelatedFileresource, addRelatedFileresource, cleanupLabelFromUnwantedLocales, count, delete, delete, deleteIdentifiers, find, find, find, findAllFull, findAllReduced, findByLanguageAndInitial, get, get, get, getByIdentifier, getLanguages, getRelatedEntities, getRelatedEntities, getRelatedFileResources, getRelatedFileResources, save, saveRelatedEntities, saveRelatedEntities, saveRelatedFileResources, saveRelatedFileResources, update
-
Constructor Details
-
WorkServiceImpl
@Autowired public WorkServiceImpl(WorkRepository repository, IdentifierRepository identifierRepository, UrlAliasService urlAliasService, CudamiConfig cudamiConfig)
-
-
Method Details
-
getCreators
public java.util.List<de.digitalcollections.model.identifiable.entity.agent.Agent> getCreators(java.util.UUID workUuid)- Specified by:
getCreatorsin interfaceWorkService
-
getItems
public java.util.List<de.digitalcollections.model.identifiable.entity.work.Item> getItems(java.util.UUID workUuid)- Specified by:
getItemsin interfaceWorkService
-