Examples of ObjectAdapter

  • net.sf.myway.ui.ObjectAdapter
    @author Andreas Beckers @version $Revision$
  • org.apache.isis.core.metamodel.adapter.ObjectAdapter
    Adapters to domain objects, where the application is written in terms of domain objects and those objects are represented within the NOF through these adapter, and not directly.
  • org.apache.isis.metamodel.adapter.ObjectAdapter
  • org.apache.isis.noa.adapter.ObjectAdapter
  • org.apache.isis.object.ObjectAdapter

  • Examples of org.apache.isis.core.metamodel.adapter.ObjectAdapter

        protected ObjectSpecification getSpecification(final String specFullName) {
            return getSpecificationLoader().loadSpecification(specFullName);
        }

        protected ObjectAdapter getObjectAdapterElseThrowNotFound(String domainType, final String instanceId) {
            ObjectAdapter objectAdapter = getObjectAdapterElseNull(domainType, instanceId);

            if (objectAdapter == null) {
                final String instanceIdUnencoded = UrlDecoderUtils.urlDecode(instanceId);
                throw RestfulObjectsApplicationException.createWithMessage(HttpStatusCode.NOT_FOUND, "could not determine adapter for OID: '%s:%s'", domainType, instanceIdUnencoded);
            }
    View Full Code Here

    Examples of org.apache.isis.core.metamodel.adapter.ObjectAdapter

        @Path("/{serviceId}")
        @Produces({ MediaType.APPLICATION_JSON, RestfulMediaType.APPLICATION_JSON_OBJECT, RestfulMediaType.APPLICATION_JSON_ERROR })
        public Response service(@PathParam("serviceId") final String serviceId) {
            init(RepresentationType.DOMAIN_OBJECT, Where.OBJECT_FORMS);

            final ObjectAdapter serviceAdapter = getServiceAdapter(serviceId);

            final DomainObjectReprRenderer renderer = new DomainObjectReprRenderer(getResourceContext(), null, JsonRepresentation.newMap());
            renderer.usingLinkToBuilder(new DomainServiceLinkTo())
                .with(serviceAdapter)
                .includesSelf();
    View Full Code Here

    Examples of org.apache.isis.core.metamodel.adapter.ObjectAdapter

        @Path("/{serviceId}/properties/{propertyId}")
        @Produces({ MediaType.APPLICATION_JSON, RestfulMediaType.APPLICATION_JSON_OBJECT_PROPERTY, RestfulMediaType.APPLICATION_JSON_ERROR })
        public Response propertyDetails(@PathParam("serviceId") final String serviceId, @PathParam("propertyId") final String propertyId) {
            init(RepresentationType.OBJECT_PROPERTY, Where.OBJECT_FORMS);

            final ObjectAdapter serviceAdapter = getServiceAdapter(serviceId);
            final DomainResourceHelper helper = new DomainResourceHelper(getResourceContext(), serviceAdapter).using(new DomainServiceLinkTo());

            return helper.propertyDetails(propertyId, MemberMode.NOT_MUTATING, Caching.ONE_DAY, getResourceContext().getWhere());
        }
    View Full Code Here

    Examples of org.apache.isis.core.metamodel.adapter.ObjectAdapter

        @Path("/{serviceId}/collections/{collectionId}")
        @Produces({ MediaType.APPLICATION_JSON, RestfulMediaType.APPLICATION_JSON_OBJECT_COLLECTION, RestfulMediaType.APPLICATION_JSON_ERROR })
        public Response accessCollection(@PathParam("serviceId") final String serviceId, @PathParam("collectionId") String collectionId) {
            init(RepresentationType.OBJECT_COLLECTION, Where.PARENTED_TABLES);

            final ObjectAdapter serviceAdapter = getServiceAdapter(serviceId);
            final DomainResourceHelper helper = new DomainResourceHelper(getResourceContext(), serviceAdapter);

            return helper.collectionDetails(collectionId, MemberMode.NOT_MUTATING, Caching.NONE, getResourceContext().getWhere());
        }
    View Full Code Here

    Examples of org.apache.isis.core.metamodel.adapter.ObjectAdapter

        @Path("/{serviceId}/actions/{actionId}")
        @Produces({ MediaType.APPLICATION_JSON, RestfulMediaType.APPLICATION_JSON_OBJECT_ACTION, RestfulMediaType.APPLICATION_JSON_ERROR })
        public Response actionPrompt(@PathParam("serviceId") final String serviceId, @PathParam("actionId") final String actionId) {
            init(RepresentationType.OBJECT_ACTION, Where.OBJECT_FORMS);

            final ObjectAdapter serviceAdapter = getServiceAdapter(serviceId);
            final DomainResourceHelper helper = new DomainResourceHelper(getResourceContext(), serviceAdapter).using(new DomainServiceLinkTo());

            return helper.actionPrompt(actionId, getResourceContext().getWhere());
        }
    View Full Code Here

    Examples of org.apache.isis.core.metamodel.adapter.ObjectAdapter

        public Response invokeActionQueryOnly(@PathParam("serviceId") final String serviceId, @PathParam("actionId") final String actionId, @QueryParam("x-isis-querystring") final String xIsisQueryString) {
            init(RepresentationType.ACTION_RESULT, Where.STANDALONE_TABLES, xIsisQueryString);

            final JsonRepresentation arguments = getResourceContext().getQueryStringAsJsonRepr();
           
            final ObjectAdapter serviceAdapter = getServiceAdapter(serviceId);
            final DomainResourceHelper helper = new DomainResourceHelper(getResourceContext(), serviceAdapter).using(new DomainServiceLinkTo());

            return helper.invokeActionQueryOnly(actionId, arguments, getResourceContext().getWhere());
        }
    View Full Code Here

    Examples of org.apache.isis.core.metamodel.adapter.ObjectAdapter

        public Response invokeActionIdempotent(@PathParam("serviceId") final String serviceId, @PathParam("actionId") final String actionId, final InputStream body) {
            init(RepresentationType.ACTION_RESULT, Where.STANDALONE_TABLES, body);

            final JsonRepresentation arguments = getResourceContext().getQueryStringAsJsonRepr();
           
            final ObjectAdapter serviceAdapter = getServiceAdapter(serviceId);
            final DomainResourceHelper helper = new DomainResourceHelper(getResourceContext(), serviceAdapter).using(new DomainServiceLinkTo());

            return helper.invokeActionIdempotent(actionId, arguments, getResourceContext().getWhere());
        }
    View Full Code Here

    Examples of org.apache.isis.core.metamodel.adapter.ObjectAdapter

        public Response invokeAction(@PathParam("serviceId") final String serviceId, @PathParam("actionId") final String actionId, final InputStream body) {
            init(RepresentationType.ACTION_RESULT, Where.STANDALONE_TABLES, body);

            final JsonRepresentation arguments = getResourceContext().getQueryStringAsJsonRepr();
           
            final ObjectAdapter serviceAdapter = getServiceAdapter(serviceId);
            final DomainResourceHelper helper = new DomainResourceHelper(getResourceContext(), serviceAdapter).using(new DomainServiceLinkTo());

            return helper.invokeAction(actionId, arguments, getResourceContext().getWhere());
        }
    View Full Code Here

    Examples of org.apache.isis.core.metamodel.adapter.ObjectAdapter

                    will(returnValue(objectAdapter));
                }
            });

            // when
            final ObjectAdapter adapter = jsonValueEncoder.asAdapter(objectSpec, representation);

            // then
            assertSame(objectAdapter, adapter);
        }
    View Full Code Here

    Examples of org.apache.isis.core.metamodel.adapter.ObjectAdapter

                    will(returnValue(objectAdapter));
                }
            });

            // when
            final ObjectAdapter adapter = jsonValueEncoder.asAdapter(objectSpec, representation);

            // then
            assertSame(objectAdapter, adapter);
        }
    View Full Code Here
    TOP
    Copyright © 2018 www.massapi.com. All rights reserved.
    All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.