To get full access to the Kademi Hub existing customers can login here, or new customers can register here.
Value object holding the result of some operation in a generic form which is suitable for outputting as JSON.
Properties
| Name | Returns | Notes | Example |
|---|---|---|---|
| nextHref | String | If an object was created this should be the href of that object. If the operation completed was part of a workflow then this should be the href of the next step in the workflow | |
| messages | List | Any messages which are not specific to certain fields | |
| fieldMessages | List | List of messages relating to specific fields. The field name must correspond to a POST variable name | |
| data | Object | Any JSON friendly object |
Methods
| Name | Returns | Notes | Example |
|---|---|---|---|
| dataAttribute ( key, value ) | JsonResult | Attempts to create a name/value pair in the data object. IF data is null it is created as a HashMap. If its already a Map, the key and value is added If it exists and is not a Map an exception is thrown | |
| dataAttributes ( attributes ) | JsonResult | Calls dataAttribute for each entry in the provided Map. if the value is serializable it is added as is, otherwise is converted to a string | |
| fieldMessage ( fieldName, message ) | JsonResult | Same as addFieldMessage but returns this to allow chaining | |
| message ( message ) | JsonResult | Same as addMessage but returns this to allow chaining | |
| addMessage ( s ) | void | Adds a mesage to the messags list | |
| addFieldMessage ( field, message ) | void | Adds a FieldMessage to the field messages list | |
| writeWithNiceDates ( out ) | void | Outputs Date as a long | |
| write ( out ) | void |