1 24 package org.riotfamily.riot.dao; 25 26 import java.io.Serializable ; 27 28 public class Order implements Serializable { 29 30 String property; 31 32 boolean ascending; 33 34 boolean caseSensitive; 35 36 37 public Order(String property, boolean ascending, boolean caseSensitive) { 38 this.property = property; 39 this.ascending = ascending; 40 this.caseSensitive = caseSensitive; 41 } 42 43 public String getProperty() { 44 return property; 45 } 46 47 public boolean isAscending() { 48 return ascending; 49 } 50 51 public boolean isCaseSensitive() { 52 return caseSensitive; 53 } 54 55 public boolean isProperty(String property) { 56 return this.property.equals(property); 57 } 58 59 public void toggleDirection() { 60 ascending = !ascending; 61 } 62 63 } | Popular Tags |