public class SnapshotHarvestDefinition extends Object
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
log |
Constructor and Description |
---|
SnapshotHarvestDefinition(javax.inject.Provider<HarvestDefinitionDAO> hdDaoProvider,
javax.inject.Provider<JobDAO> jobDaoProvider,
javax.inject.Provider<ExtendedFieldDAO> extendedFieldDAOProvider,
javax.inject.Provider<DomainDAO> domainDAOProvider,
javax.inject.Provider<EAV> eavDAOProvider)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static SnapshotHarvestDefinition |
createSnapshotHarvestDefinitionWithDefaultDAOs() |
boolean |
flipActive(javax.servlet.jsp.PageContext context,
I18n i18n)
Flip the active status of a harvestdefinition named in the "flipactive" parameter.
|
void |
processRequest(javax.servlet.jsp.PageContext context,
I18n i18n)
Extracts all required parameters from the request, checks for any inconsistencies, and passes the requisite data
to the updateHarvestDefinition method for processing.
|
protected static final org.slf4j.Logger log
public SnapshotHarvestDefinition(javax.inject.Provider<HarvestDefinitionDAO> hdDaoProvider, javax.inject.Provider<JobDAO> jobDaoProvider, javax.inject.Provider<ExtendedFieldDAO> extendedFieldDAOProvider, javax.inject.Provider<DomainDAO> domainDAOProvider, javax.inject.Provider<EAV> eavDAOProvider)
hdDaoProvider
- Provider for HarvestDefinitionsjobDaoProvider
- Provider for JobsextendedFieldDAOProvider
- Provider ExtendedFieldsdomainDAOProvider
- Provider for Domainspublic static SnapshotHarvestDefinition createSnapshotHarvestDefinitionWithDefaultDAOs()
public void processRequest(javax.servlet.jsp.PageContext context, I18n i18n)
The parameters in the request are defined in Definitions-edit-snapshot-harvest.jsp.
context
- The context of the web request.i18n
- Translation informationForwardedToErrorPage
- if an error happened that caused a forward to the standard error page, in which case
further JSP processing should be aborted.public boolean flipActive(javax.servlet.jsp.PageContext context, I18n i18n)
context
- The context of the web servleti18n
- Translation informationCopyright © 2005–2016 The Royal Danish Library, the Danish State and University Library, the National Library of France and the Austrian National Library.. All rights reserved.