Package org.dspace.submit.service
Class SubmissionConfigServiceImpl
- java.lang.Object
-
- org.dspace.submit.service.SubmissionConfigServiceImpl
-
- All Implemented Interfaces:
SubmissionConfigService,org.springframework.beans.factory.InitializingBean
public class SubmissionConfigServiceImpl extends Object implements SubmissionConfigService, org.springframework.beans.factory.InitializingBean
An implementation for Submission Config service- Author:
- paulo.graca at fccn.pt
-
-
Field Summary
Fields Modifier and Type Field Description protected SubmissionConfigReadersubmissionConfigReader
-
Constructor Summary
Constructors Constructor Description SubmissionConfigServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()intcountSubmissionConfigs()List<SubmissionConfig>getAllSubmissionConfigs(Integer limit, Integer offset)List<Collection>getCollectionsBySubmissionConfig(Context context, String submitName)StringgetDefaultSubmissionConfigName()SubmissionStepConfiggetStepConfig(String stepID)SubmissionConfiggetSubmissionConfigByCollection(String collectionHandle)SubmissionConfiggetSubmissionConfigByName(String submitName)voidreload()
-
-
-
Field Detail
-
submissionConfigReader
protected SubmissionConfigReader submissionConfigReader
-
-
Constructor Detail
-
SubmissionConfigServiceImpl
public SubmissionConfigServiceImpl() throws SubmissionConfigReaderException- Throws:
SubmissionConfigReaderException
-
-
Method Detail
-
afterPropertiesSet
public void afterPropertiesSet() throws Exception- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
reload
public void reload() throws SubmissionConfigReaderException- Specified by:
reloadin interfaceSubmissionConfigService- Throws:
SubmissionConfigReaderException
-
getDefaultSubmissionConfigName
public String getDefaultSubmissionConfigName()
- Specified by:
getDefaultSubmissionConfigNamein interfaceSubmissionConfigService
-
getAllSubmissionConfigs
public List<SubmissionConfig> getAllSubmissionConfigs(Integer limit, Integer offset)
- Specified by:
getAllSubmissionConfigsin interfaceSubmissionConfigService
-
countSubmissionConfigs
public int countSubmissionConfigs()
- Specified by:
countSubmissionConfigsin interfaceSubmissionConfigService
-
getSubmissionConfigByCollection
public SubmissionConfig getSubmissionConfigByCollection(String collectionHandle)
- Specified by:
getSubmissionConfigByCollectionin interfaceSubmissionConfigService
-
getSubmissionConfigByName
public SubmissionConfig getSubmissionConfigByName(String submitName)
- Specified by:
getSubmissionConfigByNamein interfaceSubmissionConfigService
-
getStepConfig
public SubmissionStepConfig getStepConfig(String stepID) throws SubmissionConfigReaderException
- Specified by:
getStepConfigin interfaceSubmissionConfigService- Throws:
SubmissionConfigReaderException
-
getCollectionsBySubmissionConfig
public List<Collection> getCollectionsBySubmissionConfig(Context context, String submitName) throws IllegalStateException, SQLException
- Specified by:
getCollectionsBySubmissionConfigin interfaceSubmissionConfigService- Throws:
IllegalStateExceptionSQLException
-
-