eu.etaxonomy.cdm.remote.controller.oaipmh
Class TaxonOaiPmhController

java.lang.Object
  extended by eu.etaxonomy.cdm.remote.controller.oaipmh.AbstractOaiPmhController<TaxonBase,ITaxonService>
      extended by eu.etaxonomy.cdm.remote.controller.oaipmh.TaxonOaiPmhController

@Controller
@RequestMapping(value="/taxon/oai",
                params="verb")
public class TaxonOaiPmhController
extends AbstractOaiPmhController<TaxonBase,ITaxonService>


Field Summary
 
Fields inherited from class eu.etaxonomy.cdm.remote.controller.oaipmh.AbstractOaiPmhController
auditEventService, service
 
Constructor Summary
TaxonOaiPmhController()
           
 
Method Summary
protected  void addSets(org.springframework.web.servlet.ModelAndView modelAndView)
          Subclasses should override this method and add a collection of eu.etaxonomy.cdm.remote.dto.oaipmh.Set objects called "sets" that will be returned in the response
protected  List<String> getPropertyPaths()
          Subclasses should override this method to return a list of property paths that should be initialized for the getRecord, listRecords methods
 void setService(ITaxonService service)
           
 
Methods inherited from class eu.etaxonomy.cdm.remote.controller.oaipmh.AbstractOaiPmhController
finishModelAndView, getRecord, getRecord, handleBadArgument, handleBadResumptionToken, handleCannotDisseminateFormat, handleIdDoesNotExist, handleNoRecordsMatch, identify, initBinder, isRestrictToLsid, listIdentifiers, listIdentifiers, listMetadataFormats, listRecords, listRecords, listSets, obtainCdmEntity, setAdminEmail, setAuditEventService, setBaseURL, setCacheProviderFacade, setCachingModel, setDescription, setPageSize, setProtocolVersion, setRepositoryName, setRestrictToLsid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaxonOaiPmhController

public TaxonOaiPmhController()
Method Detail

getPropertyPaths

protected List<String> getPropertyPaths()
Description copied from class: AbstractOaiPmhController
Subclasses should override this method to return a list of property paths that should be initialized for the getRecord, listRecords methods

Overrides:
getPropertyPaths in class AbstractOaiPmhController<TaxonBase,ITaxonService>
Returns:

addSets

protected void addSets(org.springframework.web.servlet.ModelAndView modelAndView)
Description copied from class: AbstractOaiPmhController
Subclasses should override this method and add a collection of eu.etaxonomy.cdm.remote.dto.oaipmh.Set objects called "sets" that will be returned in the response

Overrides:
addSets in class AbstractOaiPmhController<TaxonBase,ITaxonService>

setService

@Autowired
public void setService(ITaxonService service)
Specified by:
setService in class AbstractOaiPmhController<TaxonBase,ITaxonService>


Copyright © 2007-2013 EDIT. All Rights Reserved.