Class GetOltAction

java.lang.Object
org.apache.struts.action.Action
org.apache.struts.actions.BaseAction
org.apache.struts.actions.DispatchAction
org.bgerp.action.base.BaseAction
org.bgerp.plugin.bgb.getolt.action.GetOltAction

public class GetOltAction extends BaseAction
Action for GetOLT process tab. Displays ONU information based on contract binding.
  • Constructor Details

    • GetOltAction

      public GetOltAction()
  • Method Details

    • unspecified

      public org.apache.struts.action.ActionForward unspecified(DynActionForm form, ConnectionSet conSet) throws Exception
      Description copied from class: BaseAction
      Default action method if no parameter 'action' passed. Overwrite and implement.
      Overrides:
      unspecified in class BaseAction
      Parameters:
      form -
      conSet -
      Returns:
      Throws:
      Exception
    • refreshPort

      public org.apache.struts.action.ActionForward refreshPort(DynActionForm form, ConnectionSet conSet) throws Exception
      Start OLT port refresh. Requires permission: /user/plugin/getolt/getolt:refreshPort
      Throws:
      Exception
    • refreshStatus

      public org.apache.struts.action.ActionForward refreshStatus(DynActionForm form, ConnectionSet conSet) throws Exception
      Get OLT refresh status (for polling). Uses same permission as refreshPort.
      Throws:
      Exception
    • rebootOnu

      public org.apache.struts.action.ActionForward rebootOnu(DynActionForm form, ConnectionSet conSet) throws Exception
      Reboot ONU. Requires permission: /user/plugin/getolt/getolt:rebootOnu
      Throws:
      Exception
    • activateOnu

      public org.apache.struts.action.ActionForward activateOnu(DynActionForm form, ConnectionSet conSet) throws Exception
      Activate/replace ONU - update MAC address in billing. Requires permission: /user/plugin/getolt/getolt:activateOnu
      Throws:
      Exception
    • getServices

      public org.apache.struts.action.ActionForward getServices(DynActionForm form, ConnectionSet conSet) throws Exception
      Get services for contract (for multi-service selection UI). Requires permission: /user/plugin/getolt/getolt:activateOnu
      Throws:
      Exception