1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 package fr.paris.lutece.plugins.appointment.modules.rest.pojo;
35
36 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
37 import com.fasterxml.jackson.annotation.JsonProperty;
38
39 @JsonIgnoreProperties( ignoreUnknown = true )
40 public class SolrMeetingPointPOJO
41 {
42 public static final String SOLR_FIELD_UID = "uid";
43 public static final String SOLR_FIELD_TITLE = "title";
44 public static final String SOLR_FIELD_ADDRESS = "appointment_address_text";
45 public static final String SOLR_FIELD_GEOLOC = "appointment_geoloc";
46 public static final String SOLR_FIELD_TYPE = "type";
47 public static final String SOLR_FIELD_TYPE_APPOINTMENT = "appointment";
48 public static final String SOLR_FIELD_ICON_URL = "appointment_form_icon_url_string";
49
50 @JsonProperty( SOLR_FIELD_UID )
51 String _strUid;
52 @JsonProperty( SOLR_FIELD_TITLE )
53 String _strTitle;
54 @JsonProperty( SOLR_FIELD_ADDRESS )
55 String _strAddressText;
56 @JsonProperty( SOLR_FIELD_GEOLOC )
57 String _strGeoloc;
58 @JsonProperty( SOLR_FIELD_ICON_URL )
59 String _strIconUrl;
60
61 public String getUid( )
62 {
63 return _strUid;
64 }
65
66 public void setUid( String strUid )
67 {
68 this._strUid = strUid;
69 }
70
71 public String getTitle( )
72 {
73 return _strTitle;
74 }
75
76 public void setTitle( String strTitle )
77 {
78 this._strTitle = strTitle;
79 }
80
81 public String getAddressText( )
82 {
83 return _strAddressText;
84 }
85
86 public void setAddressText( String strAddressText )
87 {
88 this._strAddressText = strAddressText;
89 }
90
91 public String getGeoloc( )
92 {
93 return _strGeoloc;
94 }
95
96 public void setGeoloc( String strGeoloc )
97 {
98 this._strGeoloc = strGeoloc;
99 }
100
101 public String getIconUrl( )
102 {
103 return _strIconUrl;
104 }
105
106 public void setIconUrl( String strIconUrl )
107 {
108 this._strIconUrl = strIconUrl;
109 }
110 }