public class DynamoJSONUtil
extends java.lang.Object
Constructor and Description |
---|
DynamoJSONUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
appendToJSONArrayProperty(java.lang.String ticket,
org.json.JSONObject jsonToAppend,
java.lang.String objectId,
java.lang.String tableName,
java.lang.String primaryKey,
java.lang.String qualifier,
DynamoConfig dynamoConfig)
Appends the JSONObject passed in onto the existing JSON in the property and
saves it to the repo.
|
static org.json.JSONArray |
getJSONArrayProperty(java.lang.String objectId,
java.lang.String tableName,
java.lang.String primaryKey,
java.lang.String qualifier,
DynamoConfig dynamoConfig)
Parse the value of the requested field from Dynamo into an array and return
the result
|
static void |
setJSONArrayProperty(java.lang.String ticket,
org.json.JSONArray jsonArray,
java.lang.String tableName,
java.lang.String primaryKey,
java.lang.String objectId,
java.lang.String qualifier,
DynamoConfig dynamoConfig)
Sets the json array passed in as the value of the requested attribute in
Dynamo.
|
public static void appendToJSONArrayProperty(java.lang.String ticket, org.json.JSONObject jsonToAppend, java.lang.String objectId, java.lang.String tableName, java.lang.String primaryKey, java.lang.String qualifier, DynamoConfig dynamoConfig)
{String}
- ticket{JSONObject}
- jsonToAppend{String}
- objectId{String}
- table name{String}
- primaryKey{String}
- qualifierpublic static void setJSONArrayProperty(java.lang.String ticket, org.json.JSONArray jsonArray, java.lang.String tableName, java.lang.String primaryKey, java.lang.String objectId, java.lang.String qualifier, DynamoConfig dynamoConfig)
DynamoJSONUtil#appendToJSONArrayProperty(String, JSONObject, String, String, String)
if you want to just append an item to the existing value as a new item in the
JSON array.{String}
- ticket{JSONArray}
- JSON to put in the attribute value{String}
- table name{String}
- primary key{String}
- object id{String}
- qualifierpublic static org.json.JSONArray getJSONArrayProperty(java.lang.String objectId, java.lang.String tableName, java.lang.String primaryKey, java.lang.String qualifier, DynamoConfig dynamoConfig)
{String}
- objectId{String}
- table name{String}
- primary key{String}
- qualifier