Package org.dspace.submit.service
Interface SubmissionConfigService
-
- All Known Implementing Classes:
SubmissionConfigServiceImpl
public interface SubmissionConfigServiceItem Submission Configuration Service enables interaction with a submission config like getting a config by a collection name or handle as also retrieving submission configuration steps- Author:
- paulo.graca at fccn.pt
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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()
-
-
-
Method Detail
-
reload
void reload() throws SubmissionConfigReaderException- Throws:
SubmissionConfigReaderException
-
getDefaultSubmissionConfigName
String getDefaultSubmissionConfigName()
-
getAllSubmissionConfigs
List<SubmissionConfig> getAllSubmissionConfigs(Integer limit, Integer offset)
-
countSubmissionConfigs
int countSubmissionConfigs()
-
getSubmissionConfigByCollection
SubmissionConfig getSubmissionConfigByCollection(String collectionHandle)
-
getSubmissionConfigByName
SubmissionConfig getSubmissionConfigByName(String submitName)
-
getStepConfig
SubmissionStepConfig getStepConfig(String stepID) throws SubmissionConfigReaderException
- Throws:
SubmissionConfigReaderException
-
getCollectionsBySubmissionConfig
List<Collection> getCollectionsBySubmissionConfig(Context context, String submitName) throws IllegalStateException, SQLException, SubmissionConfigReaderException
-
-