Package org.apache.lenya.cms.usecase

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


            return (org.apache.lenya.cms.repository.Node[]) nodes
                    .toArray(new org.apache.lenya.cms.repository.Node[nodes.size()]);

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


                        nodes.add(doc.getRepositoryNode());
                    }
                }
            }
        } catch (Exception e) {
            throw new UsecaseException(e);
        }

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

                    doc.getPublication(),
                    Publication.LIVE_AREA).getRepositoryNode());
            return (Transactionable[]) nodes.toArray(new Transactionable[nodes.size()]);

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

                    doc.getIdentityMap(),
                    doc.getPublication(),
                    Publication.LIVE_AREA).getRepositoryNode());
            return (Transactionable[]) nodes.toArray(new Transactionable[nodes.size()]);
        } catch (Exception e) {
            throw new UsecaseException(e);
        }
    }
View Full Code Here

                    }
                }
            }

        } catch (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 {
            UserPassword.checkNewPassword(this);
View Full Code Here

                    getLogger().debug("InsertAsset::advance() calling invoker with usecaseName [" + usecaseName + "]");
                invoker.invoke(getSourceURL(), usecaseName, getParameters());
                loadResources();
            }
            catch (Exception e) {
                throw new UsecaseException(e);
            } finally {
                if (invoker != null) {
                    this.manager.release(invoker);
                }
            }
View Full Code Here

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

                Document targetSubsiteDoc = map.get(pub, area, targetBase + id, subsiteDocs[i].getLanguage());
                nodes.addAll(Arrays.asList(targetSubsiteDoc.getRepositoryNodes()));
            }

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

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

            SiteStructure structure = siteManager.getSiteStructure(doc.getIdentityMap(), doc
                    .getPublication(), doc.getArea());
            Transactionable[] objects = { structure.getRepositoryNode() };
            return objects;
        } catch (Exception e) {
            throw new UsecaseException(e);
        } finally {
            if (selector != null) {
                if (siteManager != null) {
                    selector.release(siteManager);
                }
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.