@@ -52,6 +52,10 @@ public class Filter {
5252 */
5353 private String value ;
5454
55+ private String radius ;
56+ private String latitude ;
57+ private String longitude ;
58+
5559 /**
5660 * Operator. Defaults to {@link Operator#AND}.
5761 */
@@ -64,6 +68,17 @@ public Filter(Field field, String key, Relation relation, String value) {
6468 this .value = value ;
6569 }
6670
71+ public Filter (Field field , String key , Relation relation , String value , String radius , String latitude , String longitude , Operator operator ) {
72+ this .field = field ;
73+ this .key = key ;
74+ this .relation = relation ;
75+ this .value = value ;
76+ this .radius = radius ;
77+ this .latitude = latitude ;
78+ this .longitude = longitude ;
79+ this .operator = operator ;
80+ }
81+
6782 public Filter (Operator operator ) {
6883 this .operator = operator ;
6984 }
@@ -111,6 +126,30 @@ public void setOperator(Operator operator) {
111126 this .operator = operator ;
112127 }
113128
129+ public String getRadius () {
130+ return radius ;
131+ }
132+
133+ public void setRadius (String radius ) {
134+ this .radius = radius ;
135+ }
136+
137+ public String getLatitude () {
138+ return latitude ;
139+ }
140+
141+ public void setLatitude (String latitude ) {
142+ this .latitude = latitude ;
143+ }
144+
145+ public String getLongitude () {
146+ return longitude ;
147+ }
148+
149+ public void setLongitude (String longitude ) {
150+ this .longitude = longitude ;
151+ }
152+
114153 @ Override
115154 public String toString () {
116155 return ToStringBuilder .reflectionToString (this );
0 commit comments