AuditModuleEventpublic class AuditModuleEvent extends com.sun.enterprise.admin.event.AdminEvent Audit Module Event - emitted by DAS after comletion of
create/delete/update operation on security-service.audit-module element
Contains name of module and action type. |
Fields Summary |
---|
public static final int | ACTION_CREATEConstant denoting action code | public static final int | ACTION_DELETE | public static final int | ACTION_UPDATE | static final String | eventTypeEvent type | private int | actionTypeAttributes | private String | moduleName | private static com.sun.enterprise.util.i18n.StringManager | localStrings |
Constructors Summary |
---|
public AuditModuleEvent(String instance, String module, int action)Create a new AuditModuleEvent.
this(eventType, instance, module, action);
| public AuditModuleEvent(String type, String instance, String module, int action)Create a new AuditModuleEvent.
super(type, instance);
moduleName = module;
setAction(action);
|
Methods Summary |
---|
public int | getActionType()Get action type for this event.
return actionType;
| public java.lang.String | getModuleName()Get name of the Audit Module on which event happened
return moduleName;
| private void | setAction(int action)Set action to specified value. If action is not one of allowed,
then IllegalArgumentException is thrown.
boolean valid = false;
if (action==ACTION_CREATE ||
action==ACTION_DELETE ||
action==ACTION_UPDATE )
valid = true;
if (!valid) {
String msg = localStrings.getString( "admin.event.invalid_action", ""+action );
throw new IllegalArgumentException( msg );
}
this.actionType = action;
|
|