Package org.apache.isis.core.commons.exceptions

Examples of org.apache.isis.core.commons.exceptions.IsisException


    // //////////////////////////////////////////////////

    @Override
    public void ensureEmpty() {
        if (changes.size() > 0) {
            throw new IsisException("Update notifier still has updates");
        }
    }
View Full Code Here


            }
            if (!fixtureLoaded) {
                LOG.warn("No fixtures loaded from configuration");
            }
        } catch (final IllegalArgumentException e) {
            throw new IsisException(e);
        } catch (final SecurityException e) {
            throw new IsisException(e);
        }
    }
View Full Code Here

    }

    @Override
    public void ensureEmpty() {
        if (warnings.size() > 0) {
            throw new IsisException("Message broker still has warnings");
        }
        if (messages.size() > 0) {
            throw new IsisException("Message broker still has messages");
        }
    }
View Full Code Here

    @Override
    public Perspective getPerspective(final String name) {
        final PerspectiveEntry perspectiveEntry = userProfile.getPerspective(name);
        if (perspectiveEntry == null) {
            throw new IsisException("No perspective found for " + name);
        }
        return new PerspectiveImpl(perspectiveEntry);
    }
View Full Code Here

        for (final Object service : IsisContext.getServices()) {
            if (service.getClass().isAssignableFrom(serviceType)) {
                return service;
            }
        }
        throw new IsisException("No service of type " + serviceType.getName());
    }
View Full Code Here

    @Override
    public void registerService(final ObjectSpecId objectSpecId, final Oid oid) {
        final Oid oidLookedUpByName = serviceOidByIdMap.get(objectSpecId);
        if (oidLookedUpByName != null) {
            if (oidLookedUpByName.equals(oid)) {
                throw new IsisException("Already another service registered as name: " + objectSpecId + " (existing Oid: " + oidLookedUpByName + ", " + "intended: " + oid + ")");
            }
        } else {
            serviceOidByIdMap.put(objectSpecId, oid);
        }
    }
View Full Code Here

                getPersistenceSession().removeAdapter(existingAdapterLookedUpByPojo);
            }

            final ObjectAdapter existingAdapterLookedUpByOid = getAdapterManager().getAdapterFor(oid);
            if (existingAdapterLookedUpByOid != null) {
                throw new IsisException("A mapping already exists for " + oid + ": " + existingAdapterLookedUpByOid);
            }

            final ObjectAdapter recreatedAdapter = getPersistenceSession().mapRecreatedPojo(oid, pojo);

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

        try {
            final SAXReader saxReader = new SAXReader();
            Document doc = saxReader.read(new StringReader(xmlStr));
            return doc;
        } catch (DocumentException e) {
            throw new IsisException(e);
        }
    }
View Full Code Here

            // writer = new XMLWriter(sw, outputFormat);
            writer = new XMLWriter(sw);
            writer.write(doc);
            return sw.toString();
        } catch (IOException e) {
            throw new IsisException(e);
        } finally {
            if(writer != null) {
                try {
                    writer.close();
                } catch (IOException e) {
View Full Code Here

            // fixture installer
            final FixtureInstallerAnnotatedClass fixtureInstaller = new FixtureInstallerAnnotatedClass();
            fixtureInstaller.addFixturesAnnotatedOn(this.testClass.getJavaClass());
            setFixtureInstaller(fixtureInstaller);
        } catch (final InstantiationException e) {
            throw new IsisException(e);
        } catch (final IllegalAccessException e) {
            throw new IsisException(e);
        }

        // services installer
        final ServicesInstallerAnnotatedClass servicesInstaller = new ServicesInstallerAnnotatedClass();
        try {
            servicesInstaller.addServicesAnnotatedOn(this.testClass.getJavaClass());
        } catch (final InstantiationException e) {
            throw new IsisException(e);
        } catch (final IllegalAccessException e) {
            throw new IsisException(e);
        }
        setServicesInstaller(servicesInstaller);
    }
View Full Code Here

TOP

Related Classes of org.apache.isis.core.commons.exceptions.IsisException

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.