Class AbstractIdentifiablesController<I extends de.digitalcollections.model.identifiable.Identifiable,C extends CudamiIdentifiablesClient<I>>

java.lang.Object
de.digitalcollections.commons.springmvc.controller.AbstractController
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>
  • Constructor Details

    • AbstractIdentifiablesController

      protected AbstractIdentifiablesController(C service, CudamiClient cudamiClient, LanguageService languageService)
  • Method Details

    • getExistingLanguagesFromIdentifiable

      protected List<Locale> getExistingLanguagesFromIdentifiable(de.digitalcollections.model.identifiable.Identifiable identifiable)
    • getExistingLanguagesFromIdentifiables

      protected List<Locale> getExistingLanguagesFromIdentifiables(List<? extends de.digitalcollections.model.identifiable.Identifiable> identifiables)
    • 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