private List<String> getDomainList() { return getBackendCollection( String.class, QueryType.GetDomainList, new QueryParametersBase()); }
protected Object runQuery(QueryType queryType, String sessionId, InitialContext ctx) { QueryParametersBase queryParams = new QueryParametersBase(); queryParams.setSessionId(sessionId); queryParams.setFiltered(FILTER_QUERIES); QueryReturnValue result = FiltersHelper.getBackend(ctx).runQuery(queryType, queryParams); return result != null && result.getSucceeded() ? result.getReturnValue() : null; }
public void getAllVmTemplates(AsyncQuery<List<VmTemplate>> aQuery, final boolean refresh) { aQuery.converterCallback = new TemplateConverter(); QueryParametersBase params = new QueryParametersBase(); params.setRefresh(refresh); Frontend.getInstance().runQuery(QueryType.GetAllVmTemplates, params, aQuery); }
protected void initQueryParams(QueryParametersBase queryParams, String sessionId) { queryParams.setSessionId(sessionId); queryParams.setFiltered(filterQueries()); }
public void getClusterList(AsyncQuery aQuery, boolean doRefresh) { aQuery.converterCallback = new SortListByNameConverter<>(); Frontend.getInstance().runQuery(QueryType.GetAllClusters, doRefresh ? new QueryParametersBase() : new QueryParametersBase().withoutRefresh(), aQuery); }
private List<DbUser> lookupUsers() { QueryParametersBase queryParams = new QueryParametersBase(); queryParams.setFiltered(isFiltered()); return getBackendCollection(DbUser.class, QueryType.GetAllDbUsers, queryParams); }
@Test public void testAddOperationMultipleQuery() { VdcOperation<QueryType, QueryParametersBase> testOperation = new VdcOperation<>(QueryType.Search, new QueryParametersBase().withRefresh(), null); testManager.addOperation(testOperation); verify(mockOperationProcessor).processOperation(testManager); verify(mockEventBus).fireEvent(any()); // Second add, shouldn't add and generate an event. testManager.addOperation(testOperation); // Verify it is only called once (from before) verify(mockOperationProcessor).processOperation(testManager); verify(mockEventBus).fireEvent(any()); }
/** * set the filterQueries parameter. * @param parameters The parameters to set. */ private void initQueryParamsFilter(final QueryParametersBase parameters) { parameters.setFiltered(filterQueries); }
@Override public QueryReturnValue runQuery(QueryType search, QueryParametersBase searchParameters) { log.debug("Server: RunQuery invoked!"); //$NON-NLS-1$ debugQuery(search, searchParameters); searchParameters.setSessionId(getEngineSessionId()); if (searchParameters.getCorrelationId() == null) { searchParameters.setCorrelationId(CorrelationIdTracker.getCorrelationId()); } return getBackend().runQuery(search, searchParameters); }
@Test public void testIsFiltered() { assertFalse(base.isFiltered(), "By default, query should not be run as user"); base.setFiltered(true); assertTrue(base.isFiltered(), "Query should have been set to be run as user"); base.setFiltered(false); assertFalse(base.isFiltered(), "Query should have been set to be NOT run as user"); } }
public QueryParametersBase withRefresh() { setRefresh(true); return this; }
protected <P extends QueryParametersBase> P sessionize(P parameters) { String sessionId = getCurrent().getSessionId(); parameters.setSessionId(sessionId); return parameters; }
@Override public IdQueryParameters withoutRefresh() { super.withoutRefresh(); return this; } }
InitialContext ctx = new InitialContext(); try { QueryParametersBase params = new QueryParametersBase(engineSessionId); params.setFiltered(true); QueryReturnValue retValue = FiltersHelper.getBackend(ctx).runQuery( QueryType.GetEngineSessionIdToken,
@Test public void testInitQueryParams() { String sessionId = "sessionId"; //$NON-NLS-1$ testServlet.initQueryParams(mockQueryParams, sessionId); verify(mockQueryParams).setSessionId(sessionId); verify(mockQueryParams).setFiltered(testServlet.filterQueries()); }
public void getUserProfile(AsyncQuery<QueryReturnValue> aQuery) { Frontend.getInstance().runQuery(QueryType.GetUserProfile, new QueryParametersBase().withoutRefresh(), aQuery); }
@Test public void testAddOperationList() { VdcOperation<ActionType, ActionParametersBase> testOperation1 = new VdcOperation<>(ActionType.AddNetworkOnProvider, new ActionParametersBase(), null); QueryParametersBase testParameters = new QueryParametersBase().withRefresh(); VdcOperation<QueryType, QueryParametersBase> testOperation2 = new VdcOperation<>(QueryType.Search, testParameters, null); VdcOperation<QueryType, QueryParametersBase> testOperation3 = new VdcOperation<>(QueryType.Search, testParameters, null); List<VdcOperation<?, ?>> operationList = new ArrayList<>(); operationList.add(testOperation1); operationList.add(testOperation2); operationList.add(testOperation3); testManager.addOperationList(operationList); verify(mockOperationProcessor, times(3)).processOperation(testManager); verify(mockEventBus, times(2)).fireEvent(any()); assertEquals(testManager.pollOperation(), testOperation1, "First poll should be action"); //$NON-NLS-1$ assertEquals(testManager.pollOperation(), testOperation2, "Second poll should be query"); //$NON-NLS-1$ assertNull(testManager.pollOperation(), "Third poll should be null"); //$NON-NLS-1$ }
public QueryReturnValue runQuery(QueryType queryType, QueryParametersBase queryParams) { BackendLocal backend = getBackend(); setCorrelationId(queryParams); queryParams.setFiltered(isFiltered()); return backend.runQuery(queryType, sessionize(queryParams)); }
public QueryParametersBase withoutRefresh() { setRefresh(false); return this; }
@SuppressWarnings("unchecked") private Map<Integer, VmIconIdSizePair> getIconDefaults() { return (Map<Integer, VmIconIdSizePair>) getEntity( Map.class, QueryType.GetVmIconDefaults, new QueryParametersBase(), "Icon defaults"); }