public class QueryRequestManager extends Object implements Serializable
| Constructor and Description |
|---|
QueryRequestManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEmptyQueryCondition()
Adds new empty query condition with default values.
|
void |
addQuery()
Creates new empty query with default name and empty query condition list and saves it into database.
|
void |
duplicateSelectedQuery()
Duplicate selected query.
|
void |
editSelectedQuery()
Edits selected query.
|
List<QueryBooleanOperator> |
getBooleanOperatorValues() |
List<QueryComparisonOperator> |
getComparisonOperatorValues() |
String |
getDescription() |
List<String> |
getFieldValues() |
List<QueryUI> |
getFilteredQueries() |
long |
getFirstMostRecentQueryId() |
List<QueryUI> |
getMostRecentQueries() |
List<QueryParenthesis> |
getParenthesisCloseValues() |
List<QueryParenthesis> |
getParenthesisOpenValues() |
List<QueryUI> |
getQueries() |
List<QueryCondition> |
getQueryConditions() |
boolean |
getQueryConditionSelected() |
boolean |
getQuerySelected() |
long |
getSecondMostRecentQueryId() |
QueryUI |
getSelectedQuery() |
List<QueryCondition> |
getSelectedQueryConditions() |
long |
getThirdMostRecentQueryId() |
List<String> |
getValidationMessages() |
void |
init()
Initializes the bean for initial view display.
|
boolean |
isQueryConditionDownButtonEnabled() |
boolean |
isQueryConditionUpButtonEnabled() |
void |
isQueryDescriptionUnique(javax.faces.context.FacesContext ctx,
javax.faces.component.UIComponent component,
Object value)
Check if query description is unique
|
void |
moveQueryConditionDown()
Move query condition down in list.
|
void |
moveQueryConditionUp()
Move query condition up in list.
|
void |
onDialogOpen()
Event triggered when dialog is opened.
|
void |
onQueryConditionSelect()
Event triggered when query condition is selected.
|
void |
onQueryExecute()
Even triggered when query is executed.
|
void |
onQuerySelect()
Event triggered when query is selected.
|
void |
prepareAddPopup()
Prepare for Add query dialog.
|
void |
prepareEditDuplicatePopup()
Prepare for Edit duplicate query dialog.
|
void |
removeSelectedQuery()
Removes selected query from database.
|
void |
removeSelectedQueryCondition()
Removes selected query condition.
|
void |
saveQuery()
Save query and query conditions.
|
void |
setDescription(String description)
Sets query description.
|
void |
setFilteredQueries(List<QueryUI> filteredQueries)
Set filtered queries.
|
void |
setQueryConditions(List<QueryCondition> queryConditions)
Set query conditions.
|
void |
setQueryConditionSelected(boolean isQueryConditionSelected)
Sets true if query condition is selected, otherwise false.
|
void |
setQuerySelected(boolean isQuerySelected)
Sets true if query is selected, otherwise false.
|
void |
setSelectedQuery(QueryUI selectedQuery)
Sets selected query.
|
void |
setSelectedQueryConditions(List<QueryCondition> selectedQueryConditions)
Sets selected query conditions.
|
@PostConstruct public void init()
public void onQuerySelect()
public void onQueryConditionSelect()
public List<QueryUI> getMostRecentQueries()
public long getFirstMostRecentQueryId()
public long getSecondMostRecentQueryId()
public long getThirdMostRecentQueryId()
public List<QueryCondition> getQueryConditions()
public void setQueryConditions(List<QueryCondition> queryConditions)
queryConditions - query conditionspublic void setFilteredQueries(List<QueryUI> filteredQueries)
filteredQueries - filtered queriespublic QueryUI getSelectedQuery()
public void setSelectedQuery(QueryUI selectedQuery)
selectedQuery - selected querypublic List<QueryCondition> getSelectedQueryConditions()
public void setSelectedQueryConditions(List<QueryCondition> selectedQueryConditions)
selectedQueryConditions - selected query conditionspublic String getDescription()
public void setDescription(String description)
description - query descriptionpublic boolean getQuerySelected()
public void setQuerySelected(boolean isQuerySelected)
isQuerySelected - true if query is selected, otherwise falsepublic boolean getQueryConditionSelected()
public void setQueryConditionSelected(boolean isQueryConditionSelected)
isQueryConditionSelected - true if query condition is selected, otherwise false.public List<QueryParenthesis> getParenthesisOpenValues()
public List<QueryParenthesis> getParenthesisCloseValues()
public List<String> getFieldValues()
public List<QueryComparisonOperator> getComparisonOperatorValues()
public List<QueryBooleanOperator> getBooleanOperatorValues()
public void addQuery()
public void removeSelectedQuery()
public void editSelectedQuery()
public void duplicateSelectedQuery()
public void addEmptyQueryCondition()
public void removeSelectedQueryCondition()
public void saveQuery()
public void prepareAddPopup()
public void prepareEditDuplicatePopup()
public void onDialogOpen()
public void onQueryExecute()
public void isQueryDescriptionUnique(javax.faces.context.FacesContext ctx,
javax.faces.component.UIComponent component,
Object value)
ctx - faces contextcomponent - ui componentvalue - query descriptionpublic boolean isQueryConditionUpButtonEnabled()
public boolean isQueryConditionDownButtonEnabled()
public void moveQueryConditionUp()
public void moveQueryConditionDown()
Copyright © 2025 European Spallation Source. All rights reserved.