@groovy.transform.CompileStatic class DefaultJsonApiViewHelper extends DefaultJsonViewHelper implements JsonApiViewHelper
Modifiers | Name | Description |
---|---|---|
class |
DefaultJsonApiViewHelper.1 |
|
class |
DefaultJsonApiViewHelper.2 |
|
class |
DefaultJsonApiViewHelper.3 |
|
class |
DefaultJsonApiViewHelper.4 |
|
class |
DefaultJsonApiViewHelper.5 |
|
class |
DefaultJsonApiViewHelper.6 |
|
class |
DefaultJsonApiViewHelper.7 |
Modifiers | Name | Description |
---|---|---|
private java.lang.String |
JSON_API_OBJECT |
The jsonapiobject parameter |
private java.lang.String |
META |
The meta parameter |
static JsonWritable |
NOOP_OUTPUT |
|
private java.lang.String |
PAGINATION |
The pagination parameter |
private GrailsJsonViewHelper |
viewHelper |
Fields inherited from class | Fields |
---|---|
class DefaultJsonViewHelper |
ASSOCIATIONS, DEFAULT_EXCLUDES, DEFAULT_GORM_EXCLUDES, DEFAULT_VALIDATEABLE_EXCLUDES, EXPAND, NULL_OUTPUT, PAGINATION_MAX, PAGINATION_OFFSET, PAGINATION_ORDER, PAGINATION_RESROUCE, PAGINATION_SORT, PAGINATION_TOTAL, TO_STRING_TYPES, includeExcludeSupport, simpleIncludeExcludeSupport, validateableIncludeExcludeSupport |
class DefaultGrailsViewHelper |
view |
Type | Name and description |
---|---|
java.lang.String |
JSON_API_OBJECT The jsonapiobject parameter |
java.lang.String |
META The meta parameter |
java.lang.String |
PAGINATION The pagination parameter |
GrailsJsonViewHelper |
viewHelper |
Constructor and description |
---|
DefaultJsonApiViewHelper
(JsonView view, GrailsJsonViewHelper viewHelper) |
Type Params | Return Type | Name and description |
---|---|---|
|
java.util.List<PersistentProperty> |
getAttributes(PersistentEntity entity) |
|
JsonApiIdRenderStrategy |
getIdGenerator() |
|
java.util.List<Association> |
getRelationships(PersistentEntity entity) |
|
private boolean |
isAttributeAssociation(Association a) |
|
boolean |
objectHasErrors(java.lang.Object subject) |
|
JsonWritable |
render(java.lang.Object object) |
|
JsonWritable |
render(java.lang.Object object, java.util.Map arguments) |
|
private JsonWritable |
renderData(java.lang.Object object, java.util.Map arguments) |
|
private void |
renderEmbeddedEntity(java.lang.Object object, Association property, java.io.Writer out, java.lang.String basePath, java.util.List<java.lang.String> includes, java.util.List<java.lang.String> excludes) |
|
JsonWritable |
renderErrors(java.lang.Object object) |
|
void |
renderException(java.io.Writer out, java.lang.Throwable object) |
|
JsonWritable |
renderIncluded(java.lang.Object object, java.util.Map arguments) |
|
void |
renderJsonApiMember(java.io.Writer out, java.lang.Object meta) |
|
JsonWritable |
renderLinks(java.lang.Object object, java.util.Map arguments) |
|
void |
renderMetaObject(java.io.Writer out, java.lang.Object meta) |
|
JsonWritable |
renderRelationshipLinks(java.lang.Object object) |
|
private void |
renderResource(java.lang.Object object, java.io.Writer out) |
|
private void |
renderResource(java.lang.Object object, java.io.Writer out, java.util.Map arguments, java.lang.String basePath) |
|
private void |
writeKey(java.io.Writer out, java.lang.Object key) |
|
private void |
writeKeyValue(java.io.Writer out, java.lang.Object key, java.lang.Object value) |
Methods inherited from class | Name |
---|---|
class DefaultJsonViewHelper |
buildPaginateParams, defaultPaginateParams, findEntity, getExcludes, getExpandProperties, getGenerator, getGenericType, getIncludes, getJsonStackTrace, getLastOffset, getNextOffset, getPaginationLinks, getPaginationLinks, getPrevOffset, getRenderNulls, includeAssociations, isSimpleType, isStringType, paramsWithOffset |
class DefaultGrailsViewHelper |
ensureAbsolute, getContextPath, getLinkGenerator, getServerBaseURL, link, link, message, resource |
The jsonapiobject parameter
The meta parameter
The pagination parameter
The jsonapiobject parameter
The meta parameter
The pagination parameter
Groovy Documentation