Class: DateRangeFilter
Instance Method Summary
collapse
Methods inherited from JSONable
#from_json!, #to_h, #to_json
Instance Method Details
#Between(dateFrom, dateTo) ⇒ Object
38
39
40
41
42
43
44
|
# File 'lib/Entities/date_range_filter.rb', line 38
def Between(dateFrom, dateTo)
self.ClearFilter
@date1 = dateFrom
@date2 = dateTo
@operation = "BETWEEN"
return self
end
|
#ClearFilter ⇒ Object
48
49
50
51
52
|
# File 'lib/Entities/date_range_filter.rb', line 48
def ClearFilter
@date1 = ""
@date2 = ""
@operation = ""
end
|
#Date1=(date1) ⇒ Object
4
5
6
|
# File 'lib/Entities/date_range_filter.rb', line 4
def Date1=(date1)
@date1 = date1
end
|
#Date2=(date2) ⇒ Object
8
9
10
|
# File 'lib/Entities/date_range_filter.rb', line 8
def Date2=(date2)
@date2 = date2
end
|
#EqualTo(date) ⇒ Object
31
32
33
34
35
36
|
# File 'lib/Entities/date_range_filter.rb', line 31
def EqualTo(date)
self.ClearFilter
@date1 = date
@operation = "EQUAL_TO"
return self
end
|
#GreaterThan(date) ⇒ Object
17
18
19
20
21
22
|
# File 'lib/Entities/date_range_filter.rb', line 17
def GreaterThan(date)
self.ClearFilter
@date1 = date
@operation = "GREATER_THAN"
return self
end
|
#LessThan(date) ⇒ Object
24
25
26
27
28
29
|
# File 'lib/Entities/date_range_filter.rb', line 24
def LessThan(date)
self.ClearFilter
@date1 = date
@operation = "LESS_THAN"
return self
end
|
#Operation=(operation) ⇒ Object
12
13
14
|
# File 'lib/Entities/date_range_filter.rb', line 12
def Operation=(operation)
@operation = operation
end
|