public final class DomainResourceHelper extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DomainResourceHelper.MemberMode |
| Constructor and Description |
|---|
DomainResourceHelper(org.apache.isis.viewer.restfulobjects.rendering.RendererContext resourceContext,
org.apache.isis.core.metamodel.adapter.ObjectAdapter objectAdapter) |
| Modifier and Type | Method and Description |
|---|---|
static String |
asStringUtf8(InputStream body) |
protected org.apache.isis.core.metamodel.spec.feature.OneToManyAssociation |
getCollectionThatIsVisibleForIntent(String collectionId,
org.apache.isis.viewer.restfulobjects.server.resources.DomainResourceHelper.Intent intent,
org.apache.isis.applib.annotation.Where where) |
protected org.apache.isis.core.metamodel.spec.feature.ObjectAction |
getObjectActionThatIsVisibleForIntent(String actionId,
org.apache.isis.viewer.restfulobjects.server.resources.DomainResourceHelper.Intent intent,
org.apache.isis.applib.annotation.Where where) |
protected org.apache.isis.core.metamodel.spec.feature.OneToOneAssociation |
getPropertyThatIsVisibleForIntent(String propertyId,
org.apache.isis.viewer.restfulobjects.server.resources.DomainResourceHelper.Intent intent,
org.apache.isis.applib.annotation.Where where) |
protected <T extends org.apache.isis.core.metamodel.spec.feature.ObjectMember> |
memberThatIsVisibleForIntent(T objectMember,
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.MemberType memberType,
org.apache.isis.viewer.restfulobjects.server.resources.DomainResourceHelper.Intent intent,
org.apache.isis.applib.annotation.Where where) |
javax.ws.rs.core.Response |
objectRepresentation() |
static org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation |
readAsMap(String body) |
static org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation |
readParameterMapAsMap(Map<String,String[]> parameterMap) |
static org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation |
readQueryStringAsMap(String queryString) |
protected static void |
throwNotFoundException(String memberId,
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.MemberType memberType) |
DomainResourceHelper |
using(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.ObjectAdapterLinkTo linkTo) |
public DomainResourceHelper(org.apache.isis.viewer.restfulobjects.rendering.RendererContext resourceContext, org.apache.isis.core.metamodel.adapter.ObjectAdapter objectAdapter)
public DomainResourceHelper using(org.apache.isis.viewer.restfulobjects.rendering.domainobjects.ObjectAdapterLinkTo linkTo)
public javax.ws.rs.core.Response objectRepresentation()
protected org.apache.isis.core.metamodel.spec.feature.OneToOneAssociation getPropertyThatIsVisibleForIntent(String propertyId, org.apache.isis.viewer.restfulobjects.server.resources.DomainResourceHelper.Intent intent, org.apache.isis.applib.annotation.Where where)
protected org.apache.isis.core.metamodel.spec.feature.OneToManyAssociation getCollectionThatIsVisibleForIntent(String collectionId, org.apache.isis.viewer.restfulobjects.server.resources.DomainResourceHelper.Intent intent, org.apache.isis.applib.annotation.Where where)
protected org.apache.isis.core.metamodel.spec.feature.ObjectAction getObjectActionThatIsVisibleForIntent(String actionId, org.apache.isis.viewer.restfulobjects.server.resources.DomainResourceHelper.Intent intent, org.apache.isis.applib.annotation.Where where)
protected <T extends org.apache.isis.core.metamodel.spec.feature.ObjectMember> T memberThatIsVisibleForIntent(T objectMember, org.apache.isis.viewer.restfulobjects.rendering.domainobjects.MemberType memberType, org.apache.isis.viewer.restfulobjects.server.resources.DomainResourceHelper.Intent intent, org.apache.isis.applib.annotation.Where where)
protected static void throwNotFoundException(String memberId, org.apache.isis.viewer.restfulobjects.rendering.domainobjects.MemberType memberType)
public static org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation readParameterMapAsMap(Map<String,String[]> parameterMap)
public static org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation readQueryStringAsMap(String queryString)
public static org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation readAsMap(String body)
public static String asStringUtf8(InputStream body)
Copyright © 2010-2013 The Apache Software Foundation. All Rights Reserved.