com.crystaldecisions.sdk.plugin.desktop.common
Interface IAuditInfo


public interface IAuditInfo

Interface for accessing an object's auditing information. Any application object that needs to provide access to its auditing information will need to implement this interface.


Method Summary
 java.util.Set getEnabledEventTypeIDs()
          Returns the set of auditing event IDs enabled on the object
 java.util.Set getSupportedEventTypeIDs()
          Returns the read only set of auditing event IDs applicable to the object
 boolean isAuditEnabled()
          Returns the flag indicating whether the auditing is enabled for the object
 void setAuditEnabled(boolean enabled)
          Sets the flag indicating whether the auditing is enabled for the object
 

Method Detail

isAuditEnabled

boolean isAuditEnabled()
                       throws SDKException
Returns the flag indicating whether the auditing is enabled for the object

Returns:
True if the auditing is enabled for the object
Throws:
SDKException

setAuditEnabled

void setAuditEnabled(boolean enabled)
Sets the flag indicating whether the auditing is enabled for the object

Parameters:
enabled - the flag indicating whether the auditing is enabled for the object

getSupportedEventTypeIDs

java.util.Set getSupportedEventTypeIDs()
                                       throws SDKException
Returns the read only set of auditing event IDs applicable to the object

Returns:
The read only set of auditing event IDs applicable to the object. Each element is of type Integer.
Throws:
SDKException

getEnabledEventTypeIDs

java.util.Set getEnabledEventTypeIDs()
                                     throws SDKException
Returns the set of auditing event IDs enabled on the object

Returns:
The set of auditing event IDs enabled on the object. Each element is of type Integer
Throws:
SDKException