public class RelationshipEmbeddedJacksonSerializer extends com.fasterxml.jackson.databind.JsonSerializer<Relationship>
| Modifier and Type | Field and Description |
|---|---|
static String |
FIELD_CONTEXT_KEY |
static String |
FIELD_CONTEXT_URI |
static String |
FIELD_ID |
static String |
FIELD_NAME |
static String |
FIELD_PROPERTIES |
static String |
FIELD_SHORT_ID |
static String |
FIELD_SOURCE |
static String |
FIELD_TARGET |
static String |
FIELD_TYPE |
| Constructor and Description |
|---|
RelationshipEmbeddedJacksonSerializer() |
| Modifier and Type | Method and Description |
|---|---|
void |
serialize(Relationship relationship,
com.fasterxml.jackson.core.JsonGenerator jg,
com.fasterxml.jackson.databind.SerializerProvider serializerProvider)
compact:
{
"id": "1337",
"source": "/tenants/28026b36-8fe4-4332-84c8-524e173a68bf",
"name": "contains",
"target": "28026b36-8fe4-4332-84c8-524e173a68bf/environments/test"
}
|
public static final String FIELD_CONTEXT_KEY
public static final String FIELD_CONTEXT_URI
public static final String FIELD_ID
public static final String FIELD_SHORT_ID
public static final String FIELD_NAME
public static final String FIELD_SOURCE
public static final String FIELD_TARGET
public static final String FIELD_TYPE
public static final String FIELD_PROPERTIES
public RelationshipEmbeddedJacksonSerializer()
public void serialize(Relationship relationship, com.fasterxml.jackson.core.JsonGenerator jg, com.fasterxml.jackson.databind.SerializerProvider serializerProvider) throws IOException
compact:
{
"id": "1337",
"source": "/tenants/28026b36-8fe4-4332-84c8-524e173a68bf",
"name": "contains",
"target": "28026b36-8fe4-4332-84c8-524e173a68bf/environments/test"
}
embedded:
{
"@context": "http://hawkular.org/inventory/0.1.0/relationship.jsonld",
"id": "1337",
"name": "contains",
"source": {
id: "/tenants/28026b36-8fe4-4332-84c8-524e173a68bf",
shortId: "28026b36-8fe4-4332-84c8-524e173a68bf",
type: "Tenant"
},
"target": {
id: "28026b36-8fe4-4332-84c8-524e173a68bf/environments/test",
shortId: "test",
type: "Environment"
}
}serialize in class com.fasterxml.jackson.databind.JsonSerializer<Relationship>IOExceptionCopyright © 2015–2016 Red Hat, Inc.. All rights reserved.