Interface CalloutInformationProvider
-
- All Known Implementing Classes:
SimpleCalloutInformationProvider
public interface CalloutInformationProvider
CalloutInformationProvider provides the information that is used to populate the messages, comboEntries etc... for Callouts.- Author:
- inigo.sanchez
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getCurrentElementName()
Retrieves the name of the current element to take into account into the FIC response.Object
getCurrentElementValue(Object element)
Retrieves the value of the current parameter allocated inside element to take into account into the FIC response.Object
getNextElement()
Retrieves the next element of the collection to manage all values updated by callouts.Boolean
isComboData(Object element)
This method checks if an object represents a combo data to apply a particular parser operations.void
manageComboData(Map<String,org.codehaus.jettison.json.JSONObject> columnValues, List<String> dynamicCols, List<String> changedCols, RequestContext request, Object element, Column col, String colIdent)
This method allows to implement a particular mechanism for managing combo data generated by callouts.
-
-
-
Method Detail
-
getCurrentElementName
String getCurrentElementName()
Retrieves the name of the current element to take into account into the FIC response.
-
getCurrentElementValue
Object getCurrentElementValue(Object element)
Retrieves the value of the current parameter allocated inside element to take into account into the FIC response.
-
getNextElement
Object getNextElement()
Retrieves the next element of the collection to manage all values updated by callouts.
-
isComboData
Boolean isComboData(Object element)
This method checks if an object represents a combo data to apply a particular parser operations.- Returns:
- true if values represents a combo data.
-
manageComboData
void manageComboData(Map<String,org.codehaus.jettison.json.JSONObject> columnValues, List<String> dynamicCols, List<String> changedCols, RequestContext request, Object element, Column col, String colIdent) throws org.codehaus.jettison.json.JSONException
This method allows to implement a particular mechanism for managing combo data generated by callouts.- Throws:
org.codehaus.jettison.json.JSONException
-
-