Class LicenseServiceImpl
java.lang.Object
de.digitalcollections.cudami.server.business.impl.service.UniqueObjectServiceImpl<de.digitalcollections.model.legal.License,LicenseRepository>
de.digitalcollections.cudami.server.business.impl.service.legal.LicenseServiceImpl
- All Implemented Interfaces:
LicenseService,UniqueObjectService<de.digitalcollections.model.legal.License>
@Service
public class LicenseServiceImpl
extends UniqueObjectServiceImpl<de.digitalcollections.model.legal.License,LicenseRepository>
implements LicenseService
-
Field Summary
Fields inherited from class de.digitalcollections.cudami.server.business.impl.service.UniqueObjectServiceImpl
repository -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteByUrl(URL url) Delete a license by urlde.digitalcollections.model.legal.LicenseReturn license with urlReturn list of languages of all licensesprotected voidsetDefaultSorting(de.digitalcollections.model.list.paging.PageRequest pageRequest) Methods inherited from class de.digitalcollections.cudami.server.business.impl.service.UniqueObjectServiceImpl
count, create, delete, delete, find, getAll, getByExamples, getByExamplesAndFiltering, getRandom, save, 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.legal.LicenseService
getAllMethods inherited from interface de.digitalcollections.cudami.server.business.api.service.UniqueObjectService
count, create, delete, delete, find, getByExample, getByExampleAndLocale, getByExamples, getByExamplesAndFiltering, getRandom, save, update
-
Constructor Details
-
LicenseServiceImpl
-
-
Method Details
-
deleteByUrl
Description copied from interface:LicenseServiceDelete a license by url- Specified by:
deleteByUrlin interfaceLicenseService- Parameters:
url- unique url of license- Throws:
ServiceException
-
getByUrl
Description copied from interface:LicenseServiceReturn license with url- Specified by:
getByUrlin interfaceLicenseService- Parameters:
url- the url of the license- Returns:
- The found license
- Throws:
ServiceException
-
getLanguages
Description copied from interface:LicenseServiceReturn list of languages of all licenses- Specified by:
getLanguagesin interfaceLicenseService- Returns:
- list of languages
- Throws:
ServiceException
-
setDefaultSorting
protected void setDefaultSorting(de.digitalcollections.model.list.paging.PageRequest pageRequest) - Overrides:
setDefaultSortingin classUniqueObjectServiceImpl<de.digitalcollections.model.legal.License,LicenseRepository>
-