Example usage for org.apache.wicket.extensions.markup.html.repeater.util SingleSortState setSort

List of usage examples for org.apache.wicket.extensions.markup.html.repeater.util SingleSortState setSort

Introduction

In this page you can find the example usage for org.apache.wicket.extensions.markup.html.repeater.util SingleSortState setSort.

Prototype

public void setSort(final SortParam<T> param) 

Source Link

Document

Sets the current sort state

Usage

From source file:org.cast.cwm.admin.EventLog.java

License:Open Source License

protected OrderingCriteriaBuilder makeCriteriaBuilder() {
    EventCriteriaBuilder eventCriteriaBuilder = new EventCriteriaBuilder();
    SingleSortState<String> defaultSort = new SingleSortState<String>();
    defaultSort.setSort(new SortParam<String>("insertTime", false)); // Sort by Insert Time by default
    eventCriteriaBuilder.setSortState(defaultSort);
    return eventCriteriaBuilder;
}

From source file:org.cast.cwm.data.builders.LoginSessionCriteriaBuilder.java

License:Open Source License

public LoginSessionCriteriaBuilder() {
    SingleSortState<String> sort = new SingleSortState<String>();
    sort.setSort(new SortParam<String>("startTime", true));
    sortState = sort;//from  w ww .  j av a  2  s .c  o  m
}

From source file:org.cast.cwm.service.UserService.java

License:Open Source License

@Override
public IModel<User> getAllByEmail(String email) {

    // Sort valid users to the top
    SingleSortState<String> sort = new SingleSortState<String>();
    SortParam<String> sortParam = new SortParam<String>("valid", false);
    sort.setSort(sortParam);

    // it is possible to return both valid and invalid
    UserCriteriaBuilder c = new UserCriteriaBuilder();
    c.setEmail(email);//from   ww  w  .  j a va 2 s  . co  m
    c.setGetAllUsers(true);
    c.setSortState(sort);
    UserListModel userListModel = new UserListModel(c);

    return new HibernateObjectModel<User>(userListModel.getObject().get(0));
}