public class DomainObjectReprRenderer extends ReprRendererAbstract<DomainObjectReprRenderer,org.apache.isis.core.metamodel.spec.ManagedObject>
includesSelf, jsonValueEncoder, representation, resourceContext| Constructor and Description |
|---|
DomainObjectReprRenderer(IResourceContext resourceContext,
LinkFollowSpecs linkFollower,
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation) |
| Modifier and Type | Method and Description |
|---|---|
DomainObjectReprRenderer |
asEventSerialization() |
static LinkBuilder |
newLinkToBuilder(IResourceContext resourceContext,
org.apache.isis.viewer.restfulobjects.applib.Rel rel,
org.apache.isis.core.metamodel.spec.ManagedObject objectAdapter) |
static LinkBuilder |
newLinkToObjectIconBuilder(IResourceContext resourceContext,
org.apache.isis.core.metamodel.spec.ManagedObject objectAdapter) |
static LinkBuilder |
newLinkToObjectLayoutBuilder(IResourceContext resourceContext,
org.apache.isis.core.metamodel.spec.ManagedObject objectAdapter) |
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation |
render() |
DomainObjectReprRenderer |
usingLinkToBuilder(ObjectAdapterLinkTo objectAdapterLinkToBuilder)
Override the default
ObjectAdapterLinkTo (that is used for
generating links. |
static Object |
valueOrRef(IResourceContext context,
JsonValueEncoder jsonValueEncoder,
org.apache.isis.core.metamodel.spec.ManagedObject adapter) |
DomainObjectReprRenderer |
with(org.apache.isis.core.metamodel.spec.ManagedObject objectAdapter) |
addExtensionsIsisProprietaryChangedObjects, addLink, addMediaTypeParams, cast, getExtensions, getInteractionInitiatedBy, getJsonValueEncoder, getLinkFollowSpecs, getLinks, getMediaType, getResourceContext, includesSelf, streamServiceAdapters, withExtensions, withLink, withLinkpublic DomainObjectReprRenderer(IResourceContext resourceContext, LinkFollowSpecs linkFollower, org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation)
public static LinkBuilder newLinkToBuilder(IResourceContext resourceContext, org.apache.isis.viewer.restfulobjects.applib.Rel rel, org.apache.isis.core.metamodel.spec.ManagedObject objectAdapter)
public static LinkBuilder newLinkToObjectLayoutBuilder(IResourceContext resourceContext, org.apache.isis.core.metamodel.spec.ManagedObject objectAdapter)
public static LinkBuilder newLinkToObjectIconBuilder(IResourceContext resourceContext, org.apache.isis.core.metamodel.spec.ManagedObject objectAdapter)
public DomainObjectReprRenderer usingLinkToBuilder(ObjectAdapterLinkTo objectAdapterLinkToBuilder)
ObjectAdapterLinkTo (that is used for
generating links.public DomainObjectReprRenderer with(org.apache.isis.core.metamodel.spec.ManagedObject objectAdapter)
public org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation render()
render in interface ReprRenderer<DomainObjectReprRenderer,org.apache.isis.core.metamodel.spec.ManagedObject>render in class ReprRendererAbstract<DomainObjectReprRenderer,org.apache.isis.core.metamodel.spec.ManagedObject>public DomainObjectReprRenderer asEventSerialization()
public static Object valueOrRef(IResourceContext context, JsonValueEncoder jsonValueEncoder, org.apache.isis.core.metamodel.spec.ManagedObject adapter)
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.