Class ResourceObjectWriter
- java.lang.Object
-
- io.xlate.jsonapi.rvp.internal.rs.boundary.ResourceObjectWriter
-
public class ResourceObjectWriter extends Object
-
-
Constructor Summary
Constructors Constructor Description ResourceObjectWriter(EntityMetamodel model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonObject
getAttributes(InternalQuery params, Entity bean)
JsonObject
toJson(Entity bean, InternalQuery params, UriInfo uriInfo)
JsonObject
toJson(Entity bean, Map<String,Object> related, InternalQuery params, UriInfo uriInfo)
JsonObject
toJson(Entity bean, UriInfo uriInfo)
JsonObject
toJsonApiRelationships(UriInfo uriInfo, String resourceType, String id, String relationshipName, String relationshipType, Set<String> relatedIds)
JsonObject
toJsonApiResource(Entity bean, UriInfo uriInfo)
JsonObjectBuilder
topLevelBuilder()
-
-
-
Constructor Detail
-
ResourceObjectWriter
public ResourceObjectWriter(EntityMetamodel model)
-
-
Method Detail
-
topLevelBuilder
public JsonObjectBuilder topLevelBuilder()
-
toJsonApiRelationships
public JsonObject toJsonApiRelationships(UriInfo uriInfo, String resourceType, String id, String relationshipName, String relationshipType, Set<String> relatedIds)
-
toJsonApiResource
public JsonObject toJsonApiResource(Entity bean, UriInfo uriInfo)
-
toJson
public JsonObject toJson(Entity bean, UriInfo uriInfo)
-
toJson
public JsonObject toJson(Entity bean, InternalQuery params, UriInfo uriInfo)
-
toJson
public JsonObject toJson(Entity bean, Map<String,Object> related, InternalQuery params, UriInfo uriInfo)
-
getAttributes
public JsonObject getAttributes(InternalQuery params, Entity bean)
-
-