Package org.jasig.portal.events.PortalEvent

Examples of org.jasig.portal.events.PortalEvent.PortalEventBuilder


    }

    @Override
    public void publishPortletHungCompleteEvent(Object source,
            IPortletExecutionWorker<?> worker) {
        final PortalEventBuilder eventBuilder = this.createPortalEventBuilder(source, null);
        final PortletHungCompleteEvent portletHungCompleteEvent = new PortletHungCompleteEvent(eventBuilder, worker);
        this.applicationEventPublisher.publishEvent(portletHungCompleteEvent);
    }
View Full Code Here


        this.applicationEventPublisher.publishEvent(portletHungCompleteEvent);
    }

    @Override
    public void publishPortletActionExecutionEvent(HttpServletRequest request, Object source, IPortletWindowId portletWindowId, long executionTime) {
        final PortalEventBuilder eventBuilder = this.createPortalEventBuilder(source, request);
        final PortletExecutionEventBuilder portletEventBuilder = this.createPortletExecutionEventBuilder(eventBuilder, portletWindowId, executionTime, false);
       
        final PortletActionExecutionEvent portletActionExecutionEvent = new PortletActionExecutionEvent(portletEventBuilder);
        this.applicationEventPublisher.publishEvent(portletActionExecutionEvent);
    }
View Full Code Here

    @Override
    public void publishPortletEventExecutionEvent(HttpServletRequest request, Object source,
            IPortletWindowId portletWindowId, long executionTime, QName eventName) {
       
        final PortalEventBuilder eventBuilder = this.createPortalEventBuilder(source, request);
        final PortletExecutionEventBuilder portletEventBuilder = this.createPortletExecutionEventBuilder(eventBuilder, portletWindowId, executionTime, false);
       
        final PortletEventExecutionEvent portletEventExecutionEvent = new PortletEventExecutionEvent(portletEventBuilder, eventName);
        this.applicationEventPublisher.publishEvent(portletEventExecutionEvent);
    }
View Full Code Here

   
    @Override
    public void publishPortletRenderHeaderExecutionEvent(HttpServletRequest request, Object source,
            IPortletWindowId portletWindowId, long executionTime, boolean targeted, boolean cached) {
       
        final PortalEventBuilder eventBuilder = this.createPortalEventBuilder(source, request);
        final PortletExecutionEventBuilder portletEventBuilder = this.createPortletExecutionEventBuilder(eventBuilder, portletWindowId, executionTime, false);
       
        final PortletRenderHeaderExecutionEvent portletRenderHeaderExecutionEvent = new PortletRenderHeaderExecutionEvent(portletEventBuilder, targeted, cached);
        this.applicationEventPublisher.publishEvent(portletRenderHeaderExecutionEvent);
    }
View Full Code Here

    @Override
    public void publishPortletRenderExecutionEvent(HttpServletRequest request, Object source,
            IPortletWindowId portletWindowId, long executionTime, boolean targeted, boolean cached) {
       
        final PortalEventBuilder eventBuilder = this.createPortalEventBuilder(source, request);
        final PortletExecutionEventBuilder portletEventBuilder = this.createPortletExecutionEventBuilder(eventBuilder, portletWindowId, executionTime, false);
       
        final PortletRenderExecutionEvent portletRenderExecutionEvent = new PortletRenderExecutionEvent(portletEventBuilder, targeted, cached);
        this.applicationEventPublisher.publishEvent(portletRenderExecutionEvent);
    }
View Full Code Here

    @Override
    public void publishPortletResourceExecutionEvent(HttpServletRequest request, Object source,
            IPortletWindowId portletWindowId, long executionTime, boolean usedBrowserCache,
            boolean usedPortalCache) {
       
        final PortalEventBuilder eventBuilder = this.createPortalEventBuilder(source, request);
        final PortletExecutionEventBuilder portletEventBuilder = this.createPortletExecutionEventBuilder(eventBuilder, portletWindowId, executionTime, false);
       
        //Get the resource Id
        final IPortalRequestInfo portalRequestInfo = this.urlSyntaxProvider.getPortalRequestInfo(request);
        final String resourceId = getResourceId(portletWindowId, portalRequestInfo);
View Full Code Here

    }
   
    @Override
    public void publishPortalRenderEvent(HttpServletRequest request, Object source, String requestPathInfo, long executionTimeNano,
            IPortalRequestInfo portalRequestInfo) {
        final PortalEventBuilder eventBuilder = this.createPortalEventBuilder(source, request);
       
        final Map<String, List<String>> portalParameters = this.pruneParameters(portalRequestInfo.getPortalParameters());
        final PortalRenderEvent portalRenderEvent = new PortalRenderEvent(eventBuilder, requestPathInfo, executionTimeNano,
                portalRequestInfo.getUrlState(), portalRequestInfo.getUrlType(), portalParameters,
                portalRequestInfo.getTargetedLayoutNodeId());
View Full Code Here

     * Tenant Events
     */

    @Override
    public void publishTenantCreatedTenantEvent(HttpServletRequest request, Object source, ITenant tenant) {
        final PortalEventBuilder eventBuilder = this.createPortalEventBuilder(source, request);
        final TenantCreatedTenantEvent event = new TenantCreatedTenantEvent(eventBuilder, tenant);
        this.applicationEventPublisher.publishEvent(event);
    }
View Full Code Here

        this.applicationEventPublisher.publishEvent(event);
    }

    @Override
    public void publishTenantUpdatedTenantEvent(HttpServletRequest request, Object source, ITenant tenant) {
        final PortalEventBuilder eventBuilder = this.createPortalEventBuilder(source, request);
        final TenantUpdatedTenantEvent event = new TenantUpdatedTenantEvent(eventBuilder, tenant);
        this.applicationEventPublisher.publishEvent(event);
    }
View Full Code Here

        this.applicationEventPublisher.publishEvent(event);
    }

    @Override
    public void publishTenantRemovedTenantEvent(HttpServletRequest request, Object source, ITenant tenant) {
        final PortalEventBuilder eventBuilder = this.createPortalEventBuilder(source, request);
        final TenantRemovedTenantEvent event = new TenantRemovedTenantEvent(eventBuilder, tenant);
        this.applicationEventPublisher.publishEvent(event);
    }
View Full Code Here

TOP

Related Classes of org.jasig.portal.events.PortalEvent.PortalEventBuilder

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.