package org.opennaas.extensions.router.junos.actionssets; import org.opennaas.core.resources.action.ActionSet; import org.opennaas.extensions.router.junos.actionssets.actions.ospfv3.AddOSPFv3InterfaceInAreaAction; import org.opennaas.extensions.router.junos.actionssets.actions.ospfv3.ClearOSPFv3Action; import org.opennaas.extensions.router.junos.actionssets.actions.ospfv3.ConfigureOSPFv3Action; import org.opennaas.extensions.router.junos.actionssets.actions.ospfv3.ConfigureOSPFv3AreaAction; import org.opennaas.extensions.router.junos.actionssets.actions.ospfv3.ConfigureOSPFv3InterfaceStatusAction; import org.opennaas.extensions.router.junos.actionssets.actions.ospfv3.ConfigureOSPFv3StatusAction; import org.opennaas.extensions.router.junos.actionssets.actions.ospfv3.GetOSPFv3ConfigAction; import org.opennaas.extensions.router.junos.actionssets.actions.ospfv3.RemoveOSPFv3AreaAction; import org.opennaas.extensions.router.junos.actionssets.actions.ospfv3.RemoveOSPFv3InterfaceInAreaAction; public class OSPFv3ActionSet extends ActionSet { public OSPFv3ActionSet() { super.setActionSetId("OSPFv3ActionSet"); this.putAction(ActionConstants.OSPFv3_GET_CONFIGURATION, GetOSPFv3ConfigAction.class); this.putAction(ActionConstants.OSPFv3_CONFIGURE, ConfigureOSPFv3Action.class); this.putAction(ActionConstants.OSPFv3_CLEAR, ClearOSPFv3Action.class); this.putAction(ActionConstants.OSPFv3_ACTIVATE, ConfigureOSPFv3StatusAction.class); this.putAction(ActionConstants.OSPFv3_DEACTIVATE, ConfigureOSPFv3StatusAction.class); this.putAction(ActionConstants.OSPFv3_ENABLE_INTERFACE, ConfigureOSPFv3InterfaceStatusAction.class); this.putAction(ActionConstants.OSPFv3_DISABLE_INTERFACE, ConfigureOSPFv3InterfaceStatusAction.class); this.putAction(ActionConstants.OSPFv3_CONFIGURE_AREA, ConfigureOSPFv3AreaAction.class); this.putAction(ActionConstants.OSPFv3_REMOVE_AREA, RemoveOSPFv3AreaAction.class); this.putAction(ActionConstants.OSPFv3_ADD_INTERFACE_IN_AREA, AddOSPFv3InterfaceInAreaAction.class); this.putAction(ActionConstants.OSPFv3_REMOVE_INTERFACE_IN_AREA, RemoveOSPFv3InterfaceInAreaAction.class); /* add refresh actions */ this.refreshActions.add(ActionConstants.OSPFv3_GET_CONFIGURATION); } }