T
- The request typepublic abstract class AbstractRequestParser<T> extends Object implements RequestParser<T>
Constructor and Description |
---|
AbstractRequestParser()
This is the class constructor.
|
Modifier and Type | Method and Description |
---|---|
FileInfo |
getFileInfoFromInputData(T inputData)
This function returns the file info from the input data.
|
protected abstract FileInfo |
getFileInfoFromInputDataImpl(T inputData)
This function returns the file info from the request data.
|
void |
initialize(Map<String,String> configuration)
This function initializes the component.
|
protected abstract void |
initializeImpl(Map<String,String> configuration)
This function initializes the component.
|
void |
updateFaxJobFromInputData(T inputData,
FaxJob faxJob)
This function update the fax job from the input data.
This fax job will not have any file data. |
protected abstract void |
updateFaxJobFromInputDataImpl(T inputData,
FaxJob faxJob)
This function update the fax job from the request data.
This fax job will not have any file data. |
public AbstractRequestParser()
public final void initialize(Map<String,String> configuration)
initialize
in interface Initializable
configuration
- The component configurationpublic FileInfo getFileInfoFromInputData(T inputData)
getFileInfoFromInputData
in interface RequestParser<T>
inputData
- The input datapublic void updateFaxJobFromInputData(T inputData, FaxJob faxJob)
updateFaxJobFromInputData
in interface RequestParser<T>
inputData
- The input datafaxJob
- The fax job to updateprotected abstract void initializeImpl(Map<String,String> configuration)
configuration
- The component configurationprotected abstract FileInfo getFileInfoFromInputDataImpl(T inputData)
inputData
- The input dataCopyright © 2009–2020 fax4j. All rights reserved.