public interface  org.apache.isis.viewer.restfulobjects.rendering.IResourceContext extends java.lang.Object
{
public abstract java.lang.String restfulUrlFor(java.lang.String);
public abstract java.lang.String applicationUrlFor(java.lang.String);
public abstract java.util.List getAcceptableMediaTypes();
public abstract org.apache.isis.core.metamodel.consent.InteractionInitiatedBy getInteractionInitiatedBy();
public abstract org.apache.isis.applib.'annotation'.Where getWhere();
public abstract org.apache.isis.viewer.restfulobjects.rendering.domainobjects.ObjectAdapterLinkTo getObjectAdapterLinkTo();
public abstract java.util.List getFollowLinks();
public abstract boolean isValidateOnly();
public abstract boolean honorUiHints();
public abstract boolean objectPropertyValuesOnly();
public abstract boolean suppressDescribedByLinks();
public abstract boolean suppressUpdateLink();
public abstract boolean suppressMemberId();
public abstract boolean suppressMemberLinks();
public abstract boolean suppressMemberExtensions();
public abstract boolean suppressMemberDisabledReason();
public abstract boolean canEagerlyRender(org.apache.isis.core.metamodel.spec.ManagedObject);
public abstract org.apache.isis.viewer.restfulobjects.rendering.service.RepresentationService$Intent getIntent();
public abstract org.apache.isis.applib.services.iactn.InteractionProvider getInteractionProvider();
public abstract org.apache.isis.core.metamodel.context.MetaModelContext getMetaModelContext();
public java.util.Optional getObjectAdapterForOidFromHref(java.lang.String)
{
org.apache.isis.core.metamodel.context.MetaModelContext v;
org.apache.isis.viewer.restfulobjects.rendering.IResourceContext v;
java.util.Optional v, v;
java.lang.String v, v;
java.util.function.Function v;
v := @this: org.apache.isis.viewer.restfulobjects.rendering.IResourceContext;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.isis.viewer.restfulobjects.rendering.UrlDecoderUtils: java.lang.String urlDecode(java.lang.String)>(v);
v = staticinvoke <org.apache.isis.applib.services.bookmark.Bookmark: java.util.Optional parse(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.isis.viewer.restfulobjects.rendering.IResourceContext: org.apache.isis.core.metamodel.context.MetaModelContext getMetaModelContext()>();
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <org.apache.isis.viewer.restfulobjects.rendering.IResourceContext$loadObject__1: java.util.function.Function bootstrap$(org.apache.isis.core.metamodel.context.MetaModelContext)>(v);
v = virtualinvoke v.<java.util.Optional: java.util.Optional flatMap(java.util.function.Function)>(v);
return v;
}
}