Package org.apache.isis.core.metamodel.adapter.version

Examples of org.apache.isis.core.metamodel.adapter.version.Version


        fileVersion.encode(outputExtended);
    }

    @Test
    public void testFileVersionDifferenceAndSequenceAndEquals() throws Exception {
        final Version version = context.mock(Version.class);
        context.checking(new Expectations() {
            {
                ignoring(extended);
                one(version);
View Full Code Here


    // //////////////////////////////////////////////////////////////////
    // Version
    // //////////////////////////////////////////////////////////////////

    public String mapVersion(final ObjectAdapter object) {
        final Version version = object.getVersion();
        return version == null ? "" : versionMapping.mapVersion(version);
    }
View Full Code Here

                    throw new NotLoggedInException();
                }
            }

            final FormState entryState = validateObject(context, adapter, fields);
            final Version adapterVersion = adapter.getVersion();
            final Version formVersion = context.getVersion(version);
            if (formVersion != null && adapterVersion.different(formVersion)) {

                IsisContext.getMessageBroker().addMessage("The " + adapter.getSpecification().getSingularName() + " was edited " + "by another user (" + adapterVersion.getUser() + "). Please  make your changes based on their changes.");

                final String view = context.getParameter("_" + ERROR);
View Full Code Here

        if (LOG.isDebugEnabled()) {
            LOG.debug("No data for collection: " + field.getId());
        }

        final Version adapterVersion = adapter.getVersion();
        final Version parentVersion = parentData.getVersion();
        if (adapterVersion.different(parentVersion)) {
            if (LOG.isDebugEnabled()) {
                LOG.debug("clearing collection as versions differ: " + adapter.getVersion() + " " + parentData.getVersion());
            }
            final CollectionFacet facet = CollectionFacetUtils.getCollectionFacetFromSpec(collection);
View Full Code Here

        final DomainObjectReprRenderer renderer = (DomainObjectReprRenderer) rendererFactory.newRenderer(resourceContext, null, JsonRepresentation.newMap());
        renderer.with(objectAdapter).includesSelf();

        final ResponseBuilder respBuilder = ResourceAbstract.responseOfOk(renderer, Caching.NONE);

        final Version version = objectAdapter.getVersion();
        if (version != null && version.getTime() != null) {
            respBuilder.tag(ETAG_FORMAT.format(version.getTime()));
        }
        return respBuilder.build();
    }
View Full Code Here

        renderer.with(new ObjectAndActionInvocation(objectAdapter, action, arguments, returnedAdapter)).using(adapterLinkTo);

        final ResponseBuilder respBuilder = ResourceAbstract.responseOfOk(renderer, Caching.NONE);

        final Version version = objectAdapter.getVersion();
        ResourceAbstract.addLastModifiedAndETagIfAvailable(respBuilder, version);

        return respBuilder.build();
    }
View Full Code Here

    public Version getLock(final Results rs) {
        final long number = rs.getLong(versionColumn);
        final String user = rs.getString(lastActivityUserColumn);
        final Date time = rs.getJavaDateTime(lastActivityDateColumn, Defaults.getCalendar());
        final Version version = new SerialNumberVersion(number, user, time);
        return version;
    }
View Full Code Here

                throw new IsisException("A mapping already exists for " + oid + ": " + existingAdapterLookedUpByOid);
            }

            final ObjectAdapter recreatedAdapter = getHydrator().recreateAdapter(oid, pojo);

            final Version version = objectStoreInstances.getVersion(oid);
            recreatedAdapter.setOptimisticLock(version);
        }
    }
View Full Code Here

        writer = context.mock(StateWriter.class);
        commandContext = context.mock(NoSqlCommandContext.class);
        keyCreator = context.mock(KeyCreator.class);
        versionCreator = context.mock(VersionCreator.class);

        final Version version = new SerialNumberVersion(2, "username", null);

        context.checking(new Expectations() {
            {
                one(versionCreator).newVersion("tester");
                will(returnValue(version));
View Full Code Here

    public Version getLock(final Results rs) {
        final long number = rs.getLong(versionColumn);
        final String user = rs.getString(lastActivityUserColumn);
        final Date time = rs.getJavaDateTime(lastActivityDateColumn, Defaults.getCalendar());
        final Version version = new SerialNumberVersion(number, user, time);
        return version;
    }
View Full Code Here

TOP

Related Classes of org.apache.isis.core.metamodel.adapter.version.Version

Copyright © 2018 www.massapicom. 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.