- Type Parameters:
E - entity instance
- All Superinterfaces:
IdentifiableService<E>
- All Known Subinterfaces:
AgentService, ArticleService, CollectionService, CorporateBodyService, DigitalObjectService, GeoLocationService, HeadwordEntryService, HumanSettlementService, ItemService, PersonService, ProjectService, TopicService, WebsiteService, WorkService
- All Known Implementing Classes:
AgentServiceImpl, ArticleServiceImpl, CollectionServiceImpl, CorporateBodyServiceImpl, DigitalObjectServiceImpl, EntityServiceImpl, GeoLocationServiceImpl, HeadwordEntryServiceImpl, HumanSettlementServiceImpl, ItemServiceImpl, PersonServiceImpl, ProjectServiceImpl, TopicServiceImpl, WebsiteServiceImpl, WorkServiceImpl
public interface EntityService<E extends de.digitalcollections.model.identifiable.entity.Entity>
extends IdentifiableService<E>
-
Method Summary
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
-
Method Details
-
E getByRefId(
long refId)
-
java.util.List<E> getRandom(
int count)