/**
* Initialize the components of the WhereClausePanel.
*
* @param sqlFilterClauses An instance of a class containing information
* about SQL filters already in place for the table.
*
* @throws IllegalArgumentException
* Thrown if an invalid argument is passed.
*/
/**
* Initialize the components of the OrderByClausePanel.
*
* @param sqlFilterClauses An instance of a class containing information
* about SQL filters already in place for the table.
*
* @throws IllegalArgumentException Thrown if an invalid argument is passed.
*
*/
public void initialize(SQLFilterClauses sqlFilterClauses) throws IllegalArgumentException {
if (sqlFilterClauses == null) {
throw new IllegalArgumentException("Null sqlFilterClauses passed");
}
_sqlFilterClauses = sqlFilterClauses;
_myPanel.loadData(_sqlFilterClauses);
}
/**
* Returns the panel created by the class.
*
* @return Return an instance of a WhereClauseSubPanel.
*/
/**
* Returns the panel created by the class.
*
* @return Return an instance of a WhereClauseSubPanel.
*
*/
public Component getPanelComponent() {
return _myPanel;
}
/**
* Get the title of the panel.
*
* @return Return a string containing the title of the panl.
*/
/**
* Get the title of the panel.
*
* @return Return a string containing the title of the panl.
*/
public String getTitle() {
return [[#variable1cee25e0]]. [[#variable1ceef580]]. [[#variable1cee2380]];
}
/**
* Get the hint text associated with the panel.
*
* @return A String value containing the hint text associated with the panel.
*/
/**
* Get the hint text associated with the panel.
*
* @return A String value containing the hint text associated with the
* panel.
*
*/
public String getHint() {
return [[#variable1cee25e0]]. [[#variable1ceef580]].HINT;
}
/**
* Update the current session with any changes to the SQL filter
* information.
*/
public void applyChanges() {
_myPanel.applyChanges(_sqlFilterClauses);
}
|