Your browser does not support JavaScript and this site utilizes JavaScript to build content and provide links to additional information. You should either enable JavaScript in your browser settings or use a browser that supports JavaScript in order to take full advantage of this site.
1 19 package org.openharmonise.vfs.search; 20 21 import java.util.ArrayList ; 22 import java.util.List ; 23 24 32 public class Query { 33 34 37 private ArrayList m_aConditionGroups = new ArrayList (3); 38 39 42 private ArrayList m_aOrders = new ArrayList (3); 43 44 47 private ArrayList m_aScopes = new ArrayList (3); 48 49 52 private ArrayList m_aSelectProps = new ArrayList (3); 53 54 57 private int m_nLimit = -1; 58 59 65 public void addConditionGroup(ConditionGroup condGroup) { 66 this.m_aConditionGroups.add(condGroup); 67 } 68 69 74 public List getConditionGroups() { 75 return (List ) this.m_aConditionGroups.clone(); 76 } 77 78 83 public void addOrder(Order order) { 84 this.m_aOrders.add(order); 85 } 86 87 92 public List getOrders() { 93 return (List ) this.m_aOrders.clone(); 94 } 95 96 101 public void addScope(Scope scope) { 102 this.m_aScopes.add(scope); 103 } 104 105 110 public List getScopes() { 111 return (List ) this.m_aScopes.clone(); 112 } 113 114 119 public void addSelectProperty(Select select) { 120 this.m_aSelectProps.add(select); 121 } 122 123 128 public List getSelectProperties() { 129 return (List ) this.m_aSelectProps.clone(); 130 } 131 132 137 public void setLimit(int nLimit) { 138 this.m_nLimit = nLimit; 139 } 140 141 146 public int getLimit() { 147 return this.m_nLimit; 148 } 149 150 } 151
| Popular Tags
|