Package org.apache.lenya.cms.usecase

Examples of org.apache.lenya.cms.usecase.UsecaseException


            List objects = new ArrayList();
            objects.add(structure.getRepositoryNode());
            objects.addAll(getAllLanguageVersionNodes(doc));
            return (Transactionable[]) objects.toArray(new Transactionable[objects.size()]);
        } catch (Exception e) {
            throw new UsecaseException(e);
        } finally {
            if (selector != null) {
                if (siteManager != null) {
                    selector.release(siteManager);
                }
View Full Code Here


        try {
            SiteStructure structure = SiteUtil.getSiteStructure(this.manager, getSourceDocument());
            Transactionable[] nodes = { structure.getRepositoryNode() };
            return nodes;
        } catch (SiteException e) {
            throw new UsecaseException(e);
        }
    }
View Full Code Here

            nodes.add(SiteUtil.getSiteStructure(this.manager, doc).getRepositoryNode());
            nodes.add(SiteUtil.getSiteStructure(this.manager, targets.getDocuments()[0])
                    .getRepositoryNode());
        } catch (Exception e) {
            throw new UsecaseException(e);
        }
        return (Transactionable[]) nodes.toArray(new Transactionable[nodes.size()]);
    }
View Full Code Here

        List nodes = new ArrayList();
        Document doc = getSourceDocument();
        try {
            nodes.addAll(Arrays.asList(doc.getRepositoryNodes()));
        } catch (Exception e) {
            throw new UsecaseException(e);
        }
        return (Transactionable[]) nodes.toArray(new Transactionable[nodes.size()]);
    }
View Full Code Here

                save(resolver, xmlSource, schemaSource, unnumberTagsXslSource, numberTagsXslSource);
            } finally {

            }
        } catch (final Exception e) {
            throw new UsecaseException(e);
        } finally {
            if (resolver != null) {
                if (xmlSource != null) {
                    resolver.release(xmlSource);
                }
View Full Code Here

            checkModifiability(unnumberTagsSource);

            String message = validateDocument(document, schemaSource, unnumberTagsXslSource);

            if (message != null) {
                throw new UsecaseException("RELAX NG Validation failed: " + message);
            }
        } finally {
            if (validationSource != null) {
                resolver.release(validationSource);
            }
View Full Code Here

            InputSource schemaInputSource = SourceUtil.getInputSource(schema);

            return RelaxNG.validate(schemaInputSource, unnumberXmlInputSource);

        } catch (Exception e) {
            throw new UsecaseException(e);
        }
    }
View Full Code Here

            Document renumberedDocument = builder.newDocument();
            nt.transform(new DOMSource(unnumberedDocument), new DOMResult(renumberedDocument));

            return renumberedDocument;
        } catch (final Exception e) {
            throw new UsecaseException(e);
        }
    }
View Full Code Here

            try {
                if (!ldapUser.existsUser(ldapId)) {
                    addErrorMessage("ldap_no_such_user", new String[]{ldapId});
                }
            } catch (AccessControlException e) {
                throw new UsecaseException(e);
            }
        }

        else {
            ChangePassword.checkNewPassword(this);
View Full Code Here

                    }
                }
            }

        } catch (Exception e) {
            throw new UsecaseException(e);
        }

        return (Node[]) nodes.toArray(new Node[nodes.size()]);
    }
View Full Code Here

TOP

Related Classes of org.apache.lenya.cms.usecase.UsecaseException

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.