1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.codelibs.fess.es.config.bsentity;
17
18 import java.time.LocalDateTime;
19 import java.util.HashMap;
20 import java.util.Map;
21
22 import org.codelibs.fess.es.config.allcommon.EsAbstractEntity;
23 import org.codelibs.fess.es.config.bsentity.dbmeta.AccessTokenDbm;
24
25
26
27
28
29 public class BsAccessToken extends EsAbstractEntity {
30
31
32
33
34 private static final long serialVersionUID = 1L;
35 protected static final Class<?> suppressUnusedImportLocalDateTime = LocalDateTime.class;
36
37
38
39
40
41 protected String createdBy;
42
43
44 protected Long createdTime;
45
46
47 protected Long expiredTime;
48
49
50 protected String name;
51
52
53 protected String parameterName;
54
55
56 protected String[] permissions;
57
58
59 protected String token;
60
61
62 protected String updatedBy;
63
64
65 protected Long updatedTime;
66
67
68
69
70
71
72 @Override
73 public AccessTokenDbm asDBMeta() {
74 return AccessTokenDbm.getInstance();
75 }
76
77 @Override
78 public String asTableDbName() {
79 return "access_token";
80 }
81
82
83
84
85 @Override
86 public Map<String, Object> toSource() {
87 Map<String, Object> sourceMap = new HashMap<>();
88 if (createdBy != null) {
89 addFieldToSource(sourceMap, "createdBy", createdBy);
90 }
91 if (createdTime != null) {
92 addFieldToSource(sourceMap, "createdTime", createdTime);
93 }
94 if (expiredTime != null) {
95 addFieldToSource(sourceMap, "expiredTime", expiredTime);
96 }
97 if (name != null) {
98 addFieldToSource(sourceMap, "name", name);
99 }
100 if (parameterName != null) {
101 addFieldToSource(sourceMap, "parameter_name", parameterName);
102 }
103 if (permissions != null) {
104 addFieldToSource(sourceMap, "permissions", permissions);
105 }
106 if (token != null) {
107 addFieldToSource(sourceMap, "token", token);
108 }
109 if (updatedBy != null) {
110 addFieldToSource(sourceMap, "updatedBy", updatedBy);
111 }
112 if (updatedTime != null) {
113 addFieldToSource(sourceMap, "updatedTime", updatedTime);
114 }
115 return sourceMap;
116 }
117
118 protected void addFieldToSource(Map<String, Object> sourceMap, String field, Object value) {
119 sourceMap.put(field, value);
120 }
121
122
123
124
125 @Override
126 protected String doBuildColumnString(String dm) {
127 StringBuilder sb = new StringBuilder();
128 sb.append(dm).append(createdBy);
129 sb.append(dm).append(createdTime);
130 sb.append(dm).append(expiredTime);
131 sb.append(dm).append(name);
132 sb.append(dm).append(parameterName);
133 sb.append(dm).append(permissions);
134 sb.append(dm).append(token);
135 sb.append(dm).append(updatedBy);
136 sb.append(dm).append(updatedTime);
137 if (sb.length() > dm.length()) {
138 sb.delete(0, dm.length());
139 }
140 sb.insert(0, "{").append("}");
141 return sb.toString();
142 }
143
144
145
146
147 public String getCreatedBy() {
148 checkSpecifiedProperty("createdBy");
149 return convertEmptyToNull(createdBy);
150 }
151
152 public void setCreatedBy(String value) {
153 registerModifiedProperty("createdBy");
154 this.createdBy = value;
155 }
156
157 public Long getCreatedTime() {
158 checkSpecifiedProperty("createdTime");
159 return createdTime;
160 }
161
162 public void setCreatedTime(Long value) {
163 registerModifiedProperty("createdTime");
164 this.createdTime = value;
165 }
166
167 public Long getExpiredTime() {
168 checkSpecifiedProperty("expiredTime");
169 return expiredTime;
170 }
171
172 public void setExpiredTime(Long value) {
173 registerModifiedProperty("expiredTime");
174 this.expiredTime = value;
175 }
176
177 public String getName() {
178 checkSpecifiedProperty("name");
179 return convertEmptyToNull(name);
180 }
181
182 public void setName(String value) {
183 registerModifiedProperty("name");
184 this.name = value;
185 }
186
187 public String getParameterName() {
188 checkSpecifiedProperty("parameterName");
189 return convertEmptyToNull(parameterName);
190 }
191
192 public void setParameterName(String value) {
193 registerModifiedProperty("parameterName");
194 this.parameterName = value;
195 }
196
197 public String[] getPermissions() {
198 checkSpecifiedProperty("permissions");
199 return permissions;
200 }
201
202 public void setPermissions(String[] value) {
203 registerModifiedProperty("permissions");
204 this.permissions = value;
205 }
206
207 public String getToken() {
208 checkSpecifiedProperty("token");
209 return convertEmptyToNull(token);
210 }
211
212 public void setToken(String value) {
213 registerModifiedProperty("token");
214 this.token = value;
215 }
216
217 public String getUpdatedBy() {
218 checkSpecifiedProperty("updatedBy");
219 return convertEmptyToNull(updatedBy);
220 }
221
222 public void setUpdatedBy(String value) {
223 registerModifiedProperty("updatedBy");
224 this.updatedBy = value;
225 }
226
227 public Long getUpdatedTime() {
228 checkSpecifiedProperty("updatedTime");
229 return updatedTime;
230 }
231
232 public void setUpdatedTime(Long value) {
233 registerModifiedProperty("updatedTime");
234 this.updatedTime = value;
235 }
236 }