EASP Audit Plugin 6.3.0

net.juniper.smgt.ent.plugin
Interface AuditPluginEventListener

All Superinterfaces:
net.juniper.smgt.sae.plugin.PluginEventListener
All Known Implementing Classes:
DefaultAuditEventListener

public interface AuditPluginEventListener
extends net.juniper.smgt.sae.plugin.PluginEventListener

The interface that defines the plugin points of an ITManager audit plugin. An audit plugin must implment this inteface.


Field Summary
static String PLUGINNAME
          The name of the plugin.
 
Method Summary
 void export(ExportAuditEvent event)
          Called after an IT manager export a VPN.
 void managerLogin(ManagerLoginAuditEvent event)
          Called after an IT manager logs into the EASP.
 void managerLogout(ManagerLogoutAuditEvent event)
          Called after an IT manager logs out from the EASP.
 void subscribe(SubscribeAuditEvent event)
          Called after an IT manager subscribes a service.
 void unexport(UnexportAuditEvent event)
          Called after an IT manager unexport a VPN.
 void unsubscribe(UnsubscribeAuditEvent event)
          Called after an IT manager unsubscribes a service.
 void updateServiceOpState(ServiceOpStateAuditEvent event)
          Called after an IT manager changes the operational state of a
 void updateSubscriber(SubscriberUpdateAuditEvent event)
          Called after an IT manager changes parameter substitutions of a subscriber object.
 void updateSubscription(SubscriptionUpdateAuditEvent event)
          Called after an IT manager updates a subscription, including changing parameter substitutions, changing the administrative state or suspending/resuming the subscription
 
Methods inherited from interface net.juniper.smgt.sae.plugin.PluginEventListener
init, shutdown
 

Field Detail

PLUGINNAME

public static final String PLUGINNAME
The name of the plugin. Currently, the EASP only support one instance of AuditPluginEventListener. In the configuration of plugins, the implementation of the AuditPluginEventListener must be named as PLUGINNAME.

See Also:
Constant Field Values
Method Detail

managerLogin

public void managerLogin(ManagerLoginAuditEvent event)
Called after an IT manager logs into the EASP.

Parameters:
event - a ManagerLoginAuditEvent

managerLogout

public void managerLogout(ManagerLogoutAuditEvent event)
Called after an IT manager logs out from the EASP.

Parameters:
event - a ManagerLogoutAuditEvent

subscribe

public void subscribe(SubscribeAuditEvent event)
Called after an IT manager subscribes a service.

Parameters:
event - a SubscribeAuditEvent that contains the id of the subscribed subscription

unsubscribe

public void unsubscribe(UnsubscribeAuditEvent event)
Called after an IT manager unsubscribes a service.

Parameters:
event - a UnsubscribeAuditEvent that contains the subscription id that was unsubscribed

updateSubscription

public void updateSubscription(SubscriptionUpdateAuditEvent event)
Called after an IT manager updates a subscription, including changing parameter substitutions, changing the administrative state or suspending/resuming the subscription

Parameters:
event - a SubscriptionUpdateAuditEvent

updateSubscriber

public void updateSubscriber(SubscriberUpdateAuditEvent event)
Called after an IT manager changes parameter substitutions of a subscriber object.

Parameters:
event - a SubscriberUpdateAuditEvent

updateServiceOpState

public void updateServiceOpState(ServiceOpStateAuditEvent event)
Called after an IT manager changes the operational state of a

Parameters:
event - a ServiceOpStateAuditEvent

export

public void export(ExportAuditEvent event)
Called after an IT manager export a VPN.

Parameters:
event - a ExportAuditEvent that contains the id of the exported vpn

unexport

public void unexport(UnexportAuditEvent event)
Called after an IT manager unexport a VPN.

Parameters:
event - a UnexportAuditEvent that contains the vpn id that was unexported

EASP Audit Plugin 6.3.0