it.eng.spagobi.utilities.callbacks.events
Class EventsAccessUtils

java.lang.Object
  extended by it.eng.spagobi.utilities.callbacks.events.EventsAccessUtils

public class EventsAccessUtils
extends java.lang.Object

A proxy class used by clients to remotly access the spagoBI EventHandler interface in a customized way.

Author:
Gioia

Field Summary
static java.lang.String BIOBJECT_ID
           
static java.lang.String DOCUMENT_EXECUTION_END
           
static java.lang.String DOCUMENT_EXECUTION_START
           
static java.lang.String EVENT_TYPE
           
static java.lang.String EVENTS_MANAGER_URL
           
static java.lang.String START_EVENT_ID
           
static java.lang.String USER
           
 
Constructor Summary
EventsAccessUtils(java.lang.String eventsManagerServletUrl)
           
 
Method Summary
 java.lang.Integer fireEvent(java.lang.String user, java.lang.String desc, java.util.Map params, java.lang.String rolesHandlerClassName, java.lang.String presentationHandler)
           
 long registerEvent(java.lang.String user)
           
 long registerHandler(long eventId, java.lang.Object handler)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

START_EVENT_ID

public static final java.lang.String START_EVENT_ID
See Also:
Constant Field Values

BIOBJECT_ID

public static final java.lang.String BIOBJECT_ID
See Also:
Constant Field Values

USER

public static final java.lang.String USER
See Also:
Constant Field Values

EVENTS_MANAGER_URL

public static final java.lang.String EVENTS_MANAGER_URL
See Also:
Constant Field Values

EVENT_TYPE

public static final java.lang.String EVENT_TYPE
See Also:
Constant Field Values

DOCUMENT_EXECUTION_START

public static final java.lang.String DOCUMENT_EXECUTION_START
See Also:
Constant Field Values

DOCUMENT_EXECUTION_END

public static final java.lang.String DOCUMENT_EXECUTION_END
See Also:
Constant Field Values
Constructor Detail

EventsAccessUtils

public EventsAccessUtils(java.lang.String eventsManagerServletUrl)
Method Detail

registerEvent

public long registerEvent(java.lang.String user)

registerHandler

public long registerHandler(long eventId,
                            java.lang.Object handler)

fireEvent

public java.lang.Integer fireEvent(java.lang.String user,
                                   java.lang.String desc,
                                   java.util.Map params,
                                   java.lang.String rolesHandlerClassName,
                                   java.lang.String presentationHandler)
                            throws java.lang.Exception
Throws:
java.lang.Exception