public interface ParameterManager
ParameterManager
provide methods to get parameters information.Modifier and Type | Method and Description |
---|---|
void |
clear()
Clears all resource.
|
java.util.Hashtable<java.lang.String,ParamInfo> |
getAllParameters()
Gets all parameters used in query.
|
java.util.Hashtable<java.lang.String,ParamInfo> |
getAllParameters(boolean refreshParamEnv)
Gets all parameters used in query.
|
java.util.Vector<ParamInfo> |
getAllParametersWithChanging(java.util.Map prop)
Gets all parameters used in query, then validate the parameters, if cascading parameter then change the relative parameters,
finally return all sorted
ParamInfos . |
boolean |
haveParameters()
Checks if there is parameter used in query.
|
java.util.Vector<ParamInfo> |
paramValueChanged(java.lang.String paramName,
java.lang.String paramValue)
Change all relative
ParamInfos when cascading parameter changed. |
java.util.Vector<ParamInfo> |
paramValueChanged(java.lang.String paramName,
java.lang.String[] paramValues)
Changes all relative
ParamInfos when cascading parameter changed. |
java.util.Vector<ParamInfo> |
paramValueChanged(java.lang.String paramName,
java.lang.String[] paramValues,
long timeBaseLine)
Changes all relative
ParamInfos when cascading parameter changed. |
java.util.Vector<ParamInfo> |
paramValueChanged(java.lang.String paramName,
java.lang.String paramValue,
long timeBaseLine)
Change all relative
ParamInfos when cascading parameter changed. |
boolean haveParameters() throws RptServerException
RptServerException
- if a RptServerException occurs.java.util.Hashtable<java.lang.String,ParamInfo> getAllParameters() throws RptServerException
ParamInfo
.RptServerException
- if a RptServerException occurs.ParamInfo
java.util.Hashtable<java.lang.String,ParamInfo> getAllParameters(boolean refreshParamEnv) throws RptServerException
refreshParamEnv
- indicates whether to re-parse temple and data to retrieve parameters.ParamInfo
.RptServerException
- if a RptServerException occurs.ParamInfo
java.util.Vector<ParamInfo> paramValueChanged(java.lang.String paramName, java.lang.String paramValue) throws RptServerException
ParamInfos
when cascading parameter changed.ParamInfos
, the Vector
contains ParamInfo
objects.RptServerException
- if a RptServerException occurs.ParamInfo
java.util.Vector<ParamInfo> paramValueChanged(java.lang.String paramName, java.lang.String paramValue, long timeBaseLine) throws RptServerException
ParamInfos
when cascading parameter changed.ParamInfos
, the Vector
contains ParamInfo
objects.RptServerException
- if a RptServerException occurs.ParamInfo
java.util.Vector<ParamInfo> paramValueChanged(java.lang.String paramName, java.lang.String[] paramValues) throws RptServerException
ParamInfos
when cascading parameter changed.ParamInfos
, the Vector
contains ParamInfo
objects.RptServerException
- if a RptServerException occurs.ParamInfo
java.util.Vector<ParamInfo> paramValueChanged(java.lang.String paramName, java.lang.String[] paramValues, long timeBaseLine) throws RptServerException
ParamInfos
when cascading parameter changed.ParamInfos
, the Vector
contains ParamInfo
objects.RptServerException
- if a RptServerException occurs.ParamInfo
java.util.Vector<ParamInfo> getAllParametersWithChanging(java.util.Map prop) throws RptServerException
ParamInfos
.ParamInfos
, the Vector
contains ParamInfo
objects.RptServerException
- if a RptServerException occurs.ParamInfo
void clear()