public class ObjectActionReprRenderer extends AbstractObjectMemberReprRenderer<ObjectActionReprRenderer,org.apache.isis.core.metamodel.spec.feature.ObjectAction>
AbstractObjectMemberReprRenderer.ModelinkTo, memberType, mode, objectAdapter, objectMemberincludesSelf, rendererContext, representation| Constructor and Description |
|---|
ObjectActionReprRenderer(RendererContext resourceContext,
LinkFollowSpecs linkFollowSpecs,
String actionId,
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addLinksIsisProprietary() |
protected void |
addLinksToFormalDomainModel() |
protected void |
addMutatorsIfEnabled() |
protected void |
followDetailsLink(org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation detailsLink)
Mandatory hook method to support x-ro-follow-links
|
protected ObjectAdapterLinkTo |
linkToForMutatorInvoke()
Hook to allow actions to render invoke links that point to the
contributing service.
|
protected org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation |
mutatorArgs(MutatorSpec mutatorSpec)
Default implementation (common to properties and collections) that can be
overridden (ie by actions) if required.
|
protected void |
putExtensionsIsisProprietary() |
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation |
render() |
addLinkFor, asArguments, asEventSerialization, asFollowed, asMutated, asStandalone, getMemberId, getMemberSpecFacet, hasMemberFacet, isMemberVisible, putDisabledReasonIfDisabled, renderMemberContent, usability, usingLinkTo, visibility, withaddExtensionsIsisProprietaryChangedObjects, addLink, addMediaTypeParams, cast, getExtensions, getLinkFollowSpecs, getLinks, getMediaType, getRendererContext, getServiceAdapters, getUpdateNotifier, includesSelf, withExtensions, withLink, withLinkpublic ObjectActionReprRenderer(RendererContext resourceContext, LinkFollowSpecs linkFollowSpecs, String actionId, org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation representation)
public org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation render()
render in interface ReprRenderer<ObjectActionReprRenderer,ObjectAndMember<org.apache.isis.core.metamodel.spec.feature.ObjectAction>>render in class ReprRendererAbstract<ObjectActionReprRenderer,ObjectAndMember<org.apache.isis.core.metamodel.spec.feature.ObjectAction>>protected void followDetailsLink(org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation detailsLink)
followDetailsLink in class AbstractObjectMemberReprRenderer<ObjectActionReprRenderer,org.apache.isis.core.metamodel.spec.feature.ObjectAction>protected void addMutatorsIfEnabled()
addMutatorsIfEnabled in class AbstractObjectMemberReprRenderer<ObjectActionReprRenderer,org.apache.isis.core.metamodel.spec.feature.ObjectAction>protected ObjectAdapterLinkTo linkToForMutatorInvoke()
AbstractObjectMemberReprRendererlinkToForMutatorInvoke in class AbstractObjectMemberReprRenderer<ObjectActionReprRenderer,org.apache.isis.core.metamodel.spec.feature.ObjectAction>protected org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation mutatorArgs(MutatorSpec mutatorSpec)
AbstractObjectMemberReprRenderermutatorArgs in class AbstractObjectMemberReprRenderer<ObjectActionReprRenderer,org.apache.isis.core.metamodel.spec.feature.ObjectAction>protected void addLinksToFormalDomainModel()
addLinksToFormalDomainModel in class AbstractObjectMemberReprRenderer<ObjectActionReprRenderer,org.apache.isis.core.metamodel.spec.feature.ObjectAction>protected void addLinksIsisProprietary()
addLinksIsisProprietary in class AbstractObjectMemberReprRenderer<ObjectActionReprRenderer,org.apache.isis.core.metamodel.spec.feature.ObjectAction>protected void putExtensionsIsisProprietary()
putExtensionsIsisProprietary in class AbstractObjectMemberReprRenderer<ObjectActionReprRenderer,org.apache.isis.core.metamodel.spec.feature.ObjectAction>Copyright © 2010–2014 The Apache Software Foundation. All rights reserved.