Package org.dspace.submit.lookup
Class SubmissionLookupService
- java.lang.Object
-
- org.dspace.submit.lookup.SubmissionLookupService
-
public class SubmissionLookupService extends Object
- Author:
- Andrea Bollini, Kostas Stamatis, Luigi Andrea Pascarelli, Panagiotis Koutsourakis
-
-
Field Summary
Fields Modifier and Type Field Description static StringCFG_MODULEprotected List<String>detailFieldsprotected List<String>fileProvidersprotected Map<String,List<String>>idents2provsstatic StringMANUAL_USER_INPUTprotected gr.ekt.bte.core.TransformationEnginephase1TransformationEngineprotected gr.ekt.bte.core.TransformationEnginephase2TransformationEnginestatic StringPROVIDER_NAME_FIELDprotected List<gr.ekt.bte.core.DataLoader>providersprotected List<String>searchProvidersstatic StringSEPARATOR_VALUEstatic StringSEPARATOR_VALUE_REGEXstatic StringSL_NAMESPACE_PREFIX
-
Constructor Summary
Constructors Constructor Description SubmissionLookupService()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getDetailFields()List<String>getFileProviders()List<String>getIdentifiers()gr.ekt.bte.core.TransformationEnginegetPhase1TransformationEngine()gr.ekt.bte.core.TransformationEnginegetPhase2TransformationEngine()static StringgetProviderName(gr.ekt.bte.core.Record rec)List<gr.ekt.bte.core.DataLoader>getProviders()Map<String,List<String>>getProvidersIdentifiersMap()List<String>getSearchProviders()SubmissionLookupDTOgetSubmissionLookupDTO(javax.servlet.http.HttpServletRequest request, String uuidSubmission)static StringgetType(gr.ekt.bte.core.Record rec)voidinvalidateDTOs(javax.servlet.http.HttpServletRequest request, String uuidSubmission)voidsetDetailFields(List<String> detailFields)voidsetPhase1TransformationEngine(gr.ekt.bte.core.TransformationEngine phase1TransformationEngine)voidsetPhase2TransformationEngine(gr.ekt.bte.core.TransformationEngine phase2TransformationEngine)voidstoreDTOs(javax.servlet.http.HttpServletRequest request, String uuidSubmission, SubmissionLookupDTO dto)
-
-
-
Field Detail
-
CFG_MODULE
public static final String CFG_MODULE
- See Also:
- Constant Field Values
-
SL_NAMESPACE_PREFIX
public static final String SL_NAMESPACE_PREFIX
- See Also:
- Constant Field Values
-
MANUAL_USER_INPUT
public static final String MANUAL_USER_INPUT
- See Also:
- Constant Field Values
-
PROVIDER_NAME_FIELD
public static final String PROVIDER_NAME_FIELD
- See Also:
- Constant Field Values
-
SEPARATOR_VALUE
public static final String SEPARATOR_VALUE
- See Also:
- Constant Field Values
-
SEPARATOR_VALUE_REGEX
public static final String SEPARATOR_VALUE_REGEX
- See Also:
- Constant Field Values
-
providers
protected List<gr.ekt.bte.core.DataLoader> providers
-
phase1TransformationEngine
protected gr.ekt.bte.core.TransformationEngine phase1TransformationEngine
-
phase2TransformationEngine
protected gr.ekt.bte.core.TransformationEngine phase2TransformationEngine
-
-
Method Detail
-
setPhase2TransformationEngine
public void setPhase2TransformationEngine(gr.ekt.bte.core.TransformationEngine phase2TransformationEngine)
-
setPhase1TransformationEngine
public void setPhase1TransformationEngine(gr.ekt.bte.core.TransformationEngine phase1TransformationEngine)
-
getPhase1TransformationEngine
public gr.ekt.bte.core.TransformationEngine getPhase1TransformationEngine()
-
getPhase2TransformationEngine
public gr.ekt.bte.core.TransformationEngine getPhase2TransformationEngine()
-
getSubmissionLookupDTO
public SubmissionLookupDTO getSubmissionLookupDTO(javax.servlet.http.HttpServletRequest request, String uuidSubmission)
-
invalidateDTOs
public void invalidateDTOs(javax.servlet.http.HttpServletRequest request, String uuidSubmission)
-
storeDTOs
public void storeDTOs(javax.servlet.http.HttpServletRequest request, String uuidSubmission, SubmissionLookupDTO dto)
-
getProviders
public List<gr.ekt.bte.core.DataLoader> getProviders()
-
getProviderName
public static String getProviderName(gr.ekt.bte.core.Record rec)
-
getType
public static String getType(gr.ekt.bte.core.Record rec)
-
-