1 /*
2 * Copyright (c) 2002-2017, Mairie de Paris
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 *
9 * 1. Redistributions of source code must retain the above copyright notice
10 * and the following disclaimer.
11 *
12 * 2. Redistributions in binary form must reproduce the above copyright notice
13 * and the following disclaimer in the documentation and/or other materials
14 * provided with the distribution.
15 *
16 * 3. Neither the name of 'Mairie de Paris' nor 'Lutece' nor the names of its
17 * contributors may be used to endorse or promote products derived from
18 * this software without specific prior written permission.
19 *
20 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
24 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
25 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
30 * POSSIBILITY OF SUCH DAMAGE.
31 *
32 * License 1.0
33 */
34
35 package fr.paris.lutece.plugins.identitystore.modules.cnicertifier.business;
36
37 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
38 import com.fasterxml.jackson.annotation.JsonProperty;
39 import java.io.Serializable;
40
41 /**
42 * OCRData
43 */
44 @JsonIgnoreProperties( ignoreUnknown = true )
45 public class OCRData implements Serializable
46 {
47 // Variables declarations
48
49 private String _strFirstName;
50 private String _strLastName;
51 private String _strBirthDate;
52 private String _strBirthPlace;
53
54 /**
55 * Returns the FirstName
56 *
57 * @return The FirstName
58 */
59 public String getFirstName( )
60 {
61 return _strFirstName;
62 }
63
64 /**
65 * Sets the FirstName
66 *
67 * @param strFirstName
68 * The FirstName
69 */
70 @JsonProperty( "first_name" )
71 public void setFirstName( String strFirstName )
72 {
73 _strFirstName = strFirstName;
74 }
75
76 /**
77 * Returns the LastName
78 *
79 * @return The LastName
80 */
81 public String getLastName( )
82 {
83 return _strLastName;
84 }
85
86 /**
87 * Sets the LastName
88 *
89 * @param strLastName
90 * The LastName
91 */
92 @JsonProperty( "last_name" )
93 public void setLastName( String strLastName )
94 {
95 _strLastName = strLastName;
96 }
97
98 /**
99 * Returns the BirthDate
100 *
101 * @return The BirthDate
102 */
103 public String getBirthDate( )
104 {
105 return _strBirthDate;
106 }
107
108 /**
109 * Sets the BirthDate
110 *
111 * @param strBirthDate
112 * The BirthDate
113 */
114 @JsonProperty( "birth_date" )
115 public void setBirthDate( String strBirthDate )
116 {
117 _strBirthDate = strBirthDate;
118 }
119
120 /**
121 * Returns the BirthPlace
122 *
123 * @return The BirthPlace
124 */
125 public String getBirthPlace( )
126 {
127 return _strBirthPlace;
128 }
129
130 /**
131 * Sets the BirthPlace
132 *
133 * @param strBirthPlace
134 * The BirthPlace
135 */
136 @JsonProperty( "birth_place" )
137 public void setBirthPlace( String strBirthPlace )
138 {
139 _strBirthPlace = strBirthPlace;
140 }
141
142 }