com.businessobjects.sdk.plugin.desktop.common
Interface IEventSource

All Known Subinterfaces:
IReport

public interface IEventSource

This interface defines an object that is the source of of an event. Events are associated with event sources, and the life cycle of an event is tied to the life cycle of the event source. Events may be triggered by an internal system action or by using the SDK. When the event source is a schedulable object, the events may be triggered when the event source is scheduled.

Since:
4.0
See Also:
com.crystaldecisions.sdk.plugin.desktop.event.IEvent;

Method Summary
 java.util.Set getAlertNotifications()
          Returns the IDs of the alert notifications that were created as a result of processing this object as a scheduled job.
 java.util.Set getEvents()
          Returns the IDs of the events associated with this event source.
 

Method Detail

getEvents

java.util.Set getEvents()
                        throws SDKException
Returns the IDs of the events associated with this event source. The returned Set object may not be modified.

Returns:
A Set object that contains event SI_ID properties stored as Integer objects.
Throws:
SDKException
InfoObject properties to query for:
SI_EVENTSOURCE_EVENTS

getAlertNotifications

java.util.Set getAlertNotifications()
                                    throws SDKException
Returns the IDs of the alert notifications that were created as a result of processing this object as a scheduled job. The returned Set object may not be modified.

Returns:
A Set object that contains alert notification SI_ID properties stored as Integer objects.
Throws:
SDKException
InfoObject properties to query for:
SI_EVENTSOURCE_ALERTNOTIFICATIONS