Class AbstractIdentifiablesController<I extends de.digitalcollections.model.identifiable.Identifiable,C extends CudamiIdentifiablesClient<I>>
java.lang.Object
de.digitalcollections.commons.springmvc.controller.AbstractController
de.digitalcollections.cudami.admin.controller.AbstractPagingAndSortingController
de.digitalcollections.cudami.admin.controller.AbstractUniqueObjectController<I>
de.digitalcollections.cudami.admin.controller.identifiable.AbstractIdentifiablesController<I,C>
- Direct Known Subclasses:
AbstractEntitiesController
,FamilynamesAPIController
,FamilynamesController
,FileResourcesMetadataAPIController
,FileResourcesMetadataController
,GivennamesAPIController
,GivennamesController
,IdentifiableController
,ImageFileResourcesAPIController
,SubjectsAPIController
,SubjectsController
,WebpagesAPIController
,WebpagesController
public class AbstractIdentifiablesController<I extends de.digitalcollections.model.identifiable.Identifiable,C extends CudamiIdentifiablesClient<I>>
extends AbstractUniqueObjectController<I>
-
Field Summary
Fields inherited from class de.digitalcollections.cudami.admin.controller.AbstractUniqueObjectController
service
Fields inherited from class de.digitalcollections.cudami.admin.controller.AbstractPagingAndSortingController
languageService
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractIdentifiablesController
(C service, CudamiClient cudamiClient, LanguageService languageService) -
Method Summary
Modifier and TypeMethodDescriptiondoForward
(de.digitalcollections.model.identifiable.Identifiable identifiable, org.springframework.ui.Model model) getExistingLanguagesFromIdentifiable
(de.digitalcollections.model.identifiable.Identifiable identifiable) getExistingLanguagesFromIdentifiables
(List<? extends de.digitalcollections.model.identifiable.Identifiable> identifiables) protected de.digitalcollections.model.list.paging.PageResponse<I>
search
(String searchField, String searchTerm, de.digitalcollections.model.list.paging.PageRequest pageRequest) Methods inherited from class de.digitalcollections.cudami.admin.controller.AbstractUniqueObjectController
find
Methods inherited from class de.digitalcollections.cudami.admin.controller.AbstractPagingAndSortingController
createBTRequest, createPageRequest, createPageRequest, getDataLanguage, getDataLanguage, getFieldType
Methods inherited from class de.digitalcollections.commons.springmvc.controller.AbstractController
verifyBinding
-
Constructor Details
-
AbstractIdentifiablesController
protected AbstractIdentifiablesController(C service, CudamiClient cudamiClient, LanguageService languageService)
-
-
Method Details
-
getExistingLanguagesFromIdentifiable
-
getExistingLanguagesFromIdentifiables
-
getExistingLanguagesFromService
protected List<Locale> getExistingLanguagesFromService() throws de.digitalcollections.model.exception.TechnicalException- Throws:
de.digitalcollections.model.exception.TechnicalException
-
search
protected de.digitalcollections.model.list.paging.PageResponse<I> search(String searchField, String searchTerm, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws de.digitalcollections.model.exception.TechnicalException - Throws:
de.digitalcollections.model.exception.TechnicalException
-
doForward
public String doForward(de.digitalcollections.model.identifiable.Identifiable identifiable, org.springframework.ui.Model model) throws de.digitalcollections.model.exception.TechnicalException - Throws:
de.digitalcollections.model.exception.TechnicalException
-