public class KField extends Object implements Serializable
「Pojo」Critical Fields
Here this class defined critical data structure to store field specification.
// <pre><code class="json">
{
"key": "",
"numbers": {
"fields": "numberCode1"
},
"unique": [
[
"field1",
"field2"
]
],
"created": {
"by": "",
"at": ""
},
"updated": {
"by": "",
"at": ""
}
}
// </code></pre>
All the
fieldshave been stored infieldof configuration json.
| Json | Comment |
|---|---|
| key | The primary key field name(One field support only). |
| unique | The business unique rule of multi fields(Business Unique). |
| numbers | The numbers field that is related to X_NUMBER. |
| created.by | The created user id of auditor. |
| created.at | The created timestamp of audition. |
| updated.by | The updated user id of auditor. |
| updated.at | The updated timestamp of audition. |
key, it’s proxy primary key instead of complex mode ( More than one primary key field ).createdAt, createdBy, updatedAt, updatedBy.| Constructor and Description |
|---|
KField() |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
fieldArray() |
Set<String> |
fieldObject() |
io.vertx.core.json.JsonArray |
getArray() |
io.vertx.core.json.JsonObject |
getCreated() |
String |
getKey() |
io.vertx.core.json.JsonObject |
getNumbers() |
io.vertx.core.json.JsonArray |
getObject() |
io.vertx.core.json.JsonArray |
getUnique() |
io.vertx.core.json.JsonObject |
getUpdated() |
void |
setArray(io.vertx.core.json.JsonArray array) |
void |
setCreated(io.vertx.core.json.JsonObject created) |
void |
setKey(String key) |
void |
setNumbers(io.vertx.core.json.JsonObject numbers) |
void |
setObject(io.vertx.core.json.JsonArray object) |
void |
setUnique(io.vertx.core.json.JsonArray unique) |
void |
setUpdated(io.vertx.core.json.JsonObject updated) |
String |
toString() |
public String getKey()
public void setKey(String key)
public io.vertx.core.json.JsonArray getUnique()
public void setUnique(io.vertx.core.json.JsonArray unique)
public io.vertx.core.json.JsonObject getCreated()
public void setCreated(io.vertx.core.json.JsonObject created)
public io.vertx.core.json.JsonObject getUpdated()
public void setUpdated(io.vertx.core.json.JsonObject updated)
public io.vertx.core.json.JsonObject getNumbers()
public void setNumbers(io.vertx.core.json.JsonObject numbers)
public io.vertx.core.json.JsonArray getObject()
public void setObject(io.vertx.core.json.JsonArray object)
public io.vertx.core.json.JsonArray getArray()
public void setArray(io.vertx.core.json.JsonArray array)
Copyright © 2021. All rights reserved.