List of usage examples for org.apache.wicket.extensions.markup.html.repeater.data.sort SortOrder ASCENDING
SortOrder ASCENDING
To view the source code for org.apache.wicket.extensions.markup.html.repeater.data.sort SortOrder ASCENDING.
Click Source Link
From source file:com.evolveum.midpoint.web.component.data.BaseSortableDataProvider.java
License:Apache License
public BaseSortableDataProvider(Component component, boolean useCache) { Validate.notNull(component, "Component must not be null."); this.component = component; this.useCache = useCache; setSort("name", SortOrder.ASCENDING); }
From source file:com.evolveum.midpoint.web.page.admin.cases.PageCaseWorkItems.java
License:Apache License
private CaseWorkItemDtoProvider createProvider() { CaseWorkItemDtoProvider provider = new CaseWorkItemDtoProvider(PageCaseWorkItems.this); try {//from ww w.j a va2s .com provider.setQuery(createQuery()); } catch (SchemaException | ObjectNotFoundException | ExpressionEvaluationException | CommunicationException | ConfigurationException | SecurityViolationException e) { // TODO handle more cleanly throw new SystemException("Couldn't create case work item query", e); } provider.setSort(SearchingUtils.WORK_ITEM_DEADLINE, SortOrder.ASCENDING);// default sorting return provider; }
From source file:com.evolveum.midpoint.web.page.admin.certification.PageCertCampaign.java
License:Apache License
private void initTableLayout(Form mainForm) { CertCaseDtoProvider provider = new CertCaseDtoProvider(PageCertCampaign.this); provider.setQuery(createCaseQuery()); provider.setCampaignOid(campaignOid); provider.setSort(AccessCertificationCaseType.F_OBJECT_REF.getLocalPart(), SortOrder.ASCENDING); // default sorting int itemsPerPage = (int) getItemsPerPage(UserProfileStorage.TableId.PAGE_CERT_CAMPAIGN_OUTCOMES_PANEL); BoxedTablePanel table = new BoxedTablePanel<>(ID_OUTCOMES_TABLE, provider, initColumns(), UserProfileStorage.TableId.PAGE_CERT_CAMPAIGN_OUTCOMES_PANEL, itemsPerPage); table.setShowPaging(true);/* w w w . java 2 s. co m*/ table.setOutputMarkupId(true); table.setItemsPerPage(itemsPerPage); mainForm.add(table); }
From source file:com.evolveum.midpoint.web.page.admin.certification.PageCertDecisions.java
License:Apache License
private CertDecisionDtoProvider createProvider() { CertDecisionDtoProvider provider = new CertDecisionDtoProvider(PageCertDecisions.this); provider.setQuery(createCaseQuery()); provider.setCampaignQuery(createCampaignQuery()); provider.setReviewerOid(getCurrentUserOid()); provider.setSort(AccessCertificationCaseType.F_CURRENT_REVIEW_DEADLINE.getLocalPart(), SortOrder.ASCENDING); // default sorting return provider; }
From source file:com.evolveum.midpoint.web.page.admin.resources.PageResource.java
License:Apache License
private void initLayout() { Form mainForm = new Form("mainForm"); add(mainForm);/*w ww. j a v a 2 s . c o m*/ SortableDataProvider<ResourceObjectTypeDto, String> provider = new ListDataProvider<ResourceObjectTypeDto>( this, new PropertyModel<List<ResourceObjectTypeDto>>(model, "objectTypes")); provider.setSort("displayName", SortOrder.ASCENDING); TablePanel objectTypes = new TablePanel<ResourceObjectTypeDto>("objectTypesTable", provider, initObjectTypesColumns()); objectTypes.setShowPaging(true); objectTypes.setOutputMarkupId(true); mainForm.add(objectTypes); initResourceColumns(mainForm); initConnectorDetails(mainForm); createCapabilitiesList(mainForm); initButtons(mainForm); }
From source file:com.francetelecom.clara.cloud.presentation.admin.StatsTablePanel.java
License:Apache License
private void initTable() { final List<IColumn<PaasStats, String>> columns = new ArrayList<IColumn<PaasStats, String>>(); /*/*from www . java 2 s . c om*/ PropertyColumn creationDateColumn = new PropertyColumn<PaasStats>( getStringResourceModel("portal.stats.table.header.date"), "creationDateString"); */ AbstractColumn<PaasStats, String> psDate = new AbstractColumn<PaasStats, String>( getStringResourceModel("portal.stats.table.header.date")) { private static final long serialVersionUID = 6259234503151995554L; public void populateItem(Item<ICellPopulator<PaasStats>> cellItem, String componentId, IModel<PaasStats> rowModel) { PaasStats ps = rowModel.getObject(); SimpleDateFormat sdf = new SimpleDateFormat(); sdf.applyPattern(getString("portal.stats.date.format")); cellItem.add(new Label(componentId, sdf.format(ps.getCreationDate()))); } @Override public String getCssClass() { return "width1500"; } }; columns.add(psDate); columns.add(new PropertyColumn<PaasStats, String>(getStringResourceModel("portal.stats.table.header.name"), "shortName")); /* columns.add(new PropertyColumn<PaasStats>( getStringResourceModel("portal.stats.table.header.details"), "htmlDetails") ); */ AbstractColumn<PaasStats, String> psDetails = new AbstractColumn<PaasStats, String>( getStringResourceModel("portal.stats.table.header.details")) { private static final long serialVersionUID = 5359675125271261783L; public void populateItem(Item<ICellPopulator<PaasStats>> cellItem, String componentId, IModel<PaasStats> rowModel) { PaasStats ps = rowModel.getObject(); cellItem.add(new MultiLineLabel(componentId, ps.getDetails())); } }; columns.add(psDetails); StatsProvider statsProv = new StatsProvider(); statsProv.setSort("creationTime", SortOrder.ASCENDING); dataTable = new AjaxFallbackDefaultDataTable<PaasStats, String>("dataTable", columns, statsProv, PageTemplate.ROWS_PER_PAGE); // wait and see if needed // dataTable.add(new AjaxSelfUpdatingTimerBehavior(Duration.seconds(10))); add(dataTable); }
From source file:com.googlecode.wicket.kendo.ui.datatable.DataProviderBehavior.java
License:Apache License
@Override public void onRequest() { final RequestCycle requestCycle = RequestCycle.get(); final IRequestParameters parameters = requestCycle.getRequest().getQueryParameters(); final int first = parameters.getParameterValue("skip").toInt(0); final int count = parameters.getParameterValue("take").toInt(0); // ISortStateLocator // if (this.provider instanceof ISortStateLocator<?>) { String property = parameters.getParameterValue("sort[0][field]").toOptionalString(); String direction = parameters.getParameterValue("sort[0][dir]").toOptionalString(); if (property != null) { this.setSort(PropertyUtils.unescape(property), direction == null ? SortOrder.NONE : direction.equals(ASC) ? SortOrder.ASCENDING : SortOrder.DESCENDING); }// www. ja v a 2s . c o m } // IFilterStateLocator // if (this.provider instanceof IFilterStateLocator<?>) { @SuppressWarnings("unused") String logicPattern = "filter[logic]"; String fieldPattern = "filter[filters][%d][field]"; String valuePattern = "filter[filters][%d][value]"; @SuppressWarnings("unused") String operatorPattern = "filter[filters][%d][operator]"; // TODO: implement logic & operator (new IFilterStateLocator interface?) @SuppressWarnings("unchecked") T object = ((IFilterStateLocator<T>) this.provider).getFilterState(); PropertyResolverConverter converter = this.newPropertyResolverConverter(); for (int i = 0; i < COLS; i++) { String field = parameters.getParameterValue(String.format(fieldPattern, i)).toOptionalString(); String value = parameters.getParameterValue(String.format(valuePattern, i)).toOptionalString(); if (field != null) { PropertyResolver.setValue(PropertyUtils.unescape(field), object, value, converter); } else { break; } } } requestCycle.scheduleRequestHandlerAfterCurrent(this.newRequestHandler(first, count)); }
From source file:com.googlecode.wicket.kendo.ui.datatable.DataSourceBehavior.java
License:Apache License
@Override protected void respond(AjaxRequestTarget target) { final RequestCycle requestCycle = RequestCycle.get(); final IRequestParameters parameters = requestCycle.getRequest().getQueryParameters(); final int first = parameters.getParameterValue("skip").toInt(0); final int count = parameters.getParameterValue("take").toInt(0); // ISortStateLocator // if (this.provider instanceof ISortStateLocator<?>) { String property = parameters.getParameterValue("sort[0][field]").toOptionalString(); String direction = parameters.getParameterValue("sort[0][dir]").toOptionalString(); if (property != null) { this.setSort(PropertyUtils.unescape(property), direction == null ? SortOrder.NONE : direction.equals(ASC) ? SortOrder.ASCENDING : SortOrder.DESCENDING); }//from ww w . j av a 2 s . c o m } // IFilterStateLocator // if (this.provider instanceof IFilterStateLocator<?>) { String fieldPattern = "filter[filters][%d][field]"; String valuePattern = "filter[filters][%d][value]"; @SuppressWarnings("unused") String logicPattern = "filter[logic]"; @SuppressWarnings("unused") String operatorPattern = "filter[filters][%d][operator]"; // TODO: implement logic & operator (new IFilterStateLocator interface?) @SuppressWarnings("unchecked") T object = ((IFilterStateLocator<T>) this.provider).getFilterState(); PropertyResolverConverter converter = this.newPropertyResolverConverter(); for (int i = 0; i < COLS; i++) { String field = parameters.getParameterValue(String.format(fieldPattern, i)).toOptionalString(); String value = parameters.getParameterValue(String.format(valuePattern, i)).toOptionalString(); if (field != null) { PropertyResolver.setValue(PropertyUtils.unescape(field), object, value, converter); } else { break; } } } final IRequestHandler handler = this.newRequestHandler(first, count); requestCycle.scheduleRequestHandlerAfterCurrent(handler); }
From source file:com.myrontuttle.fin.trade.web.data.SortableAlertDataProvider.java
License:Apache License
/** * constructor//from www .j ava 2 s .co m */ public SortableAlertDataProvider(long candidateId) { this.candidateId = candidateId; // set default sort setSort("savedAlertId", SortOrder.ASCENDING); }
From source file:com.myrontuttle.fin.trade.web.data.SortableCandidateDataProvider.java
License:Apache License
/** * constructor// www . j av a 2 s.c o m */ public SortableCandidateDataProvider(long groupId) { this.groupId = groupId; // set default sort setSort("candidateId", SortOrder.ASCENDING); }