Package org.apache.lenya.cms.usecase

Examples of org.apache.lenya.cms.usecase.UsecaseInvoker.invoke()


                if (getLogger().isDebugEnabled())
                    getLogger().debug(
                            "InsertAsset::advance() calling invoker with usecaseName ["
                                    + usecaseName + "]");
                invoker.invoke(getSourceURL(), usecaseName, getParameters());
                if (invoker.getResult() == UsecaseInvoker.SUCCESS) {
                    loadResources();
                    deleteParameter("title");
                    deleteParameter("creator");
                    deleteParameter("rights");
View Full Code Here


        try {
            invoker = (UsecaseInvoker) this.manager.lookup(UsecaseInvoker.ROLE);
            Map params = new HashMap();
            params.put(EditDocument.SOURCE_URI, getParameter(EditDocument.SOURCE_URI));
            params.put(EditDocument.EVENT, getParameter(EditDocument.EVENT));
            invoker.invoke(getSourceURL(), usecase, params);

            if (invoker.getResult() != UsecaseInvoker.SUCCESS) {
                List messages = invoker.getErrorMessages();
                for (Iterator i = messages.iterator(); i.hasNext();) {
                    UsecaseMessage message = (UsecaseMessage) i.next();
View Full Code Here

        Assert.notNull("url", url);

        UsecaseInvoker invoker = null;
        try {
            invoker = (UsecaseInvoker) this.manager.lookup(UsecaseInvoker.ROLE);
            invoker.invoke(url, usecase, new HashMap());

            if (invoker.getResult() != UsecaseInvoker.SUCCESS) {
                List messages = invoker.getErrorMessages();
                for (Iterator i = messages.iterator(); i.hasNext();) {
                    UsecaseMessage message = (UsecaseMessage) i.next();
View Full Code Here

        try {
            setupOriginalRequest();
            authorizeRequest();

            invoker = (UsecaseInvoker) this.manager.lookup(UsecaseInvoker.ROLE);
            invoker.invoke(getSourceURL(), getUsecaseName(), getParameters());

        } catch (Exception e) {
            throw new RuntimeException(e);
        } finally {
            if (invoker != null) {
View Full Code Here

                invoker = (UsecaseInvoker) this.manager.lookup(UsecaseInvoker.ROLE);
                String usecaseName = getParameterAsString("asset-usecase");

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

        try {
            setupOriginalRequest();
            authorizeRequest();

            invoker = (UsecaseInvoker) this.manager.lookup(UsecaseInvoker.ROLE);
            invoker.invoke(getSourceURL(), getUsecaseName(), getParameters());

        } catch (Exception e) {
            throw new RuntimeException(e);
        } finally {
            if (invoker != null) {
View Full Code Here

    protected void prepareView() throws Exception {
        super.prepareView();
        UsecaseInvoker invoker = null;
        try {
            invoker = (UsecaseInvoker) this.manager.lookup(UsecaseInvoker.ROLE);
            invoker.invoke(getSourceURL(), getName(), getParameters());
        }
        finally {
            if (invoker != null) {
                this.manager.release(invoker);
            }
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.