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, httpClient
-
Fields 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<de.digitalcollections.model.identifiable.entity.agent.Agent>getCreators(UUID workUuid)List<de.digitalcollections.model.identifiable.entity.work.Item>getItems(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, update
-
Methods 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, setDefaultSorting
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.entity.EntityService
getByRefId, getRandom
-
Methods 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 Detail
-
WorkServiceImpl
@Autowired public WorkServiceImpl(WorkRepository repository, IdentifierRepository identifierRepository, UrlAliasService urlAliasService, CudamiConfig cudamiConfig)
-
-
Method Detail
-
getCreators
public List<de.digitalcollections.model.identifiable.entity.agent.Agent> getCreators(UUID workUuid)
- Specified by:
getCreatorsin interfaceWorkService
-
getItems
public List<de.digitalcollections.model.identifiable.entity.work.Item> getItems(UUID workUuid)
- Specified by:
getItemsin interfaceWorkService
-
-