Examples of LayoutRemoveEvent


Examples of org.apache.cocoon.portal.event.impl.LayoutRemoveEvent

     * @see org.apache.cocoon.portal.event.Subscriber#inform(org.apache.cocoon.portal.event.Event)
     */
    public void inform(Event e) {
        // event dispatching
        if ( e instanceof LayoutRemoveEvent ) {
            LayoutRemoveEvent event = (LayoutRemoveEvent)e;
            Layout layout = (Layout)event.getTarget();
            try {
                this.remove( layout );
            } catch (ProcessingException pe) {
                throw new CascadingRuntimeException("Exception during removal.", pe);
            }
View Full Code Here

Examples of org.apache.cocoon.portal.event.impl.LayoutRemoveEvent

       
        CopletInstanceData cid = ((CopletLayout)layout).getCopletInstanceData();

        Boolean mandatory = (Boolean)cid.getCopletData().getAspectData("mandatory");
        if ( !mandatory.booleanValue() ) {
            LayoutRemoveEvent lre = new LayoutRemoveEvent(layout);
            XMLUtils.createElement(handler, "remove-uri", service.getComponentManager().getLinkService().getLinkURI(lre));
        }
        context.invokeNext(layout, service, handler);
  }
View Full Code Here

Examples of org.apache.cocoon.portal.event.impl.LayoutRemoveEvent

     * @see org.apache.cocoon.portal.event.Subscriber#inform(org.apache.cocoon.portal.event.Event)
     */
    public void inform(Event e) {
        // event dispatching
        if ( e instanceof LayoutRemoveEvent ) {
            LayoutRemoveEvent event = (LayoutRemoveEvent)e;
            Layout layout = (Layout)event.getTarget();
            try {
                this.remove( layout );
            } catch (ProcessingException pe) {
                throw new CascadingRuntimeException("Exception during removal.", pe);
            }
View Full Code Here

Examples of org.apache.cocoon.portal.event.impl.LayoutRemoveEvent

    /* (non-Javadoc)
     * @see org.apache.cocoon.portal.event.Subscriber#inform(org.apache.cocoon.portal.event.Event)
     */
    public void inform(Event event) {
        if (event instanceof LayoutRemoveEvent) {
            LayoutRemoveEvent removeEvent = (LayoutRemoveEvent)event;
            Layout layout = (Layout)removeEvent.getTarget();
            layout.getParent().getParent().removeItem(layout.getParent());
        }
    }
View Full Code Here

Examples of org.apache.cocoon.portal.event.impl.LayoutRemoveEvent

        if (cid.getCopletData().isRemovable()) {
        }

        MandatoryStatus mandatory = (MandatoryStatus) this.getStatus(MandatoryStatus.class, ProfileManager.SESSION_STATUS, cid.getCopletData().getName());
        if ( mandatory == null || !mandatory.isMandatory()) {
            LayoutRemoveEvent lre = new LayoutRemoveEvent(layout, 0);
            XMLUtils.createElement(handler, "remove-uri", service.getLinkService().getLinkURI(lre));
        }
        context.invokeNext(layout, service, handler);
  }
View Full Code Here

Examples of org.apache.cocoon.portal.event.impl.LayoutRemoveEvent

     * @see org.apache.cocoon.portal.event.Subscriber#inform(org.apache.cocoon.portal.event.Event)
     */
    public void inform(Event e) {
        // event dispatching
        if ( e instanceof LayoutRemoveEvent ) {
            LayoutRemoveEvent event = (LayoutRemoveEvent)e;
            Layout layout = (Layout)event.getTarget();
            try {
                this.remove( layout );
            } catch (ProcessingException pe) {
                throw new CascadingRuntimeException("Exception during removal.", pe);
            }
View Full Code Here

Examples of org.apache.cocoon.portal.event.impl.LayoutRemoveEvent

       
        CopletInstanceData cid = ((CopletLayout)layout).getCopletInstanceData();

        Boolean mandatory = (Boolean)cid.getCopletData().getAspectData("mandatory");
        if ( !mandatory.booleanValue() ) {
            LayoutRemoveEvent lre = new LayoutRemoveEvent(layout);
            XMLUtils.createElement(handler, "remove-uri", service.getLinkService().getLinkURI(lre));
        }
        context.invokeNext(layout, service, handler);
  }
View Full Code Here

Examples of org.apache.cocoon.portal.event.impl.LayoutRemoveEvent

     * @see org.apache.cocoon.portal.event.Subscriber#inform(org.apache.cocoon.portal.event.Event)
     */
    public void inform(Event e) {
        // event dispatching
        if ( e instanceof LayoutRemoveEvent ) {
            LayoutRemoveEvent event = (LayoutRemoveEvent)e;
            Layout layout = (Layout)event.getTarget();
            try {
                this.remove( layout );
            } catch (ProcessingException pe) {
                throw new CascadingRuntimeException("Exception during removal.", pe);
            }
View Full Code Here

Examples of org.apache.cocoon.portal.event.impl.LayoutRemoveEvent

       
        CopletInstanceData cid = ((CopletLayout)layout).getCopletInstanceData();

        Boolean mandatory = (Boolean)cid.getCopletData().getAspectData("mandatory");
        if ( !mandatory.booleanValue() ) {
            LayoutRemoveEvent lre = new LayoutRemoveEvent(layout);
            XMLUtils.createElement(handler, "remove-uri", service.getComponentManager().getLinkService().getLinkURI(lre));
        }
        context.invokeNext(layout, service, handler);
  }
View Full Code Here

Examples of org.apache.cocoon.portal.event.impl.LayoutRemoveEvent

     * @see org.apache.cocoon.portal.event.Subscriber#inform(org.apache.cocoon.portal.event.Event)
     */
    public void inform(Event e) {
        // event dispatching
        if ( e instanceof LayoutRemoveEvent ) {
            LayoutRemoveEvent event = (LayoutRemoveEvent)e;
            Layout layout = (Layout)event.getTarget();
            try {
                this.remove( layout );
            } catch (ProcessingException pe) {
                throw new CascadingRuntimeException("Exception during removal.", pe);
            }
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.