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

            return eventRepr;
        }

        JsonRepresentation asPayloadRepr(final RendererContext rendererContext, EventPayload payload) {
            final DomainObjectReprRenderer renderer = new DomainObjectReprRenderer(rendererContext, null, JsonRepresentation.newMap());
            final ObjectAdapter objectAdapter = rendererContext.getAdapterManager().adapterFor(payload);
            renderer.with(objectAdapter).asEventSerialization();
            return renderer.render();
        }
    View Full Code Here

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

                private static final long serialVersionUID = 1L;

                @Override
                public Boolean getObject() {
                    final ScalarModel model = getModel();
                    final ObjectAdapter adapter = model.getObject();
                    return adapter != null? (Boolean) adapter.getObject(): false;
                }

                @Override
                public void setObject(final Boolean object) {
                    final ObjectAdapter adapter = getAdapterManager().adapterFor(object);
                    getModel().setObject(adapter);
                }
            });
            checkBox.setOutputMarkupId(true);
            checkBox.setEnabled(false); // will be enabled before rendering if
    View Full Code Here

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

                    }
                } catch(ConcurrencyException ex) {
                   
                    // second attempt should succeed, because the Oid would have
                    // been updated in the attempt
                    ObjectAdapter targetAdapter = getActionModel().getTargetAdapter();

                    // forward onto the target page with the concurrency exception
                    final EntityPage entityPage = new EntityPage(targetAdapter, ex);
                   
                    ActionParametersFormPanel.this.setResponsePage(entityPage);
    View Full Code Here

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

         *
         * @see DateField#getInput() for reference
         */
        @Override
        public String getInput() {
            final ObjectAdapter pendingElseCurrentAdapter = getScalarModel().getPendingElseCurrentAdapter();
            return pendingElseCurrentAdapter != null? pendingElseCurrentAdapter.titleString(null): "(no object)";
        }
    View Full Code Here

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

            if(getScalarModel().isEditMode() && isEditableWithEitherAutoCompleteOrChoices()) {
                // flush changes to pending
                onSelected(select2Field.getConvertedInput());
            }

            final ObjectAdapter pendingAdapter = getScalarModel().getPendingAdapter();
            setConvertedInput(pendingAdapter);
        }
    View Full Code Here

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

            syncWithInput();
            super.onBeforeRender();
        }

        private void syncWithInput() {
            final ObjectAdapter adapter = getPendingElseCurrentAdapter();

            syncLinkWithInput(adapter);
            doSyncWithInputIfAutoCompleteOrChoices();
            syncVisibilityAndUsability();
        }
    View Full Code Here

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

            syncWithInput();
            super.onBeforeRender();
        }

        private void syncWithInput() {
            final ObjectAdapter adapter = getPendingElseCurrentAdapter();

            if (adapter != null) {
                final EntityModel entityModelForLink = new EntityModel(adapter);
                entityModelForLink.setContextAdapterIfAny(getEntityModel().getContextAdapterIfAny());
                entityModelForLink.setRenderingHint(getEntityModel().getRenderingHint());
    View Full Code Here

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

        }


        private void buildEntityActionsGui() {
            final EntityModel model = getModel();
            final ObjectAdapter adapter = model.getObject();
            final ObjectAdapterMemento adapterMemento = model.getObjectAdapterMemento();
            if (adapter != null) {
                final List<ObjectAction> topLevelActions = getTopLevelActions(adapter);

                if(!topLevelActions.isEmpty()) {
    View Full Code Here

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

                private static final long serialVersionUID = 1L;

                @Override
                public void validate(final IValidatable<ObjectAdapter> validatable) {
                    final ObjectAdapter proposedAdapter = validatable.getValue();
                    final String reasonIfAny = scalarModel.validate(proposedAdapter);
                    if (reasonIfAny != null) {
                        final ValidationError error = new ValidationError();
                        error.setMessage(reasonIfAny);
                        validatable.error(error);
    View Full Code Here

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

            protected OidMarshaller getMarshaller() {
                return new OidMarshaller();
            }

            private Object getPropertyValue() {
                ObjectAdapter referencedAdapter = property.get(objectAdapter);
                return referencedAdapter == null ? null : referencedAdapter.getObject();
            }
    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.