Interface OpenVpnController

All Known Implementing Classes:
OpenVpnControllerImpl

public interface OpenVpnController
  • Method Details

    • getProfiles

      Collection<VpnProfile> getProfiles(org.restexpress.Request request, org.restexpress.Response response)
    • createProfile

      VpnProfile createProfile(org.restexpress.Request request, org.restexpress.Response response)
    • getProfile

      VpnProfile getProfile(org.restexpress.Request request, org.restexpress.Response response)
    • updateProfile

      VpnProfile updateProfile(org.restexpress.Request request, org.restexpress.Response response)
    • deleteProfile

      void deleteProfile(org.restexpress.Request request, org.restexpress.Response response)
    • getProfileConfig

      OpenVpnConfigurationViewModel getProfileConfig(org.restexpress.Request request, org.restexpress.Response response)
    • uploadProfileConfig

      OpenVpnConfigurationViewModel uploadProfileConfig(org.restexpress.Request request, org.restexpress.Response response)
    • uploadProfileConfigOption

      OpenVpnConfigurationViewModel uploadProfileConfigOption(org.restexpress.Request request, org.restexpress.Response response)
    • getVpnStatusByDevice

      VpnStatus getVpnStatusByDevice(org.restexpress.Request request, org.restexpress.Response response)
    • getVpnStatus

      VpnStatus getVpnStatus(org.restexpress.Request request, org.restexpress.Response response)
    • setVpnStatus

      VpnStatus setVpnStatus(org.restexpress.Request request, org.restexpress.Response response)
    • getVpnDeviceStatus

      boolean getVpnDeviceStatus(org.restexpress.Request request, org.restexpress.Response response)
    • setVpnDeviceStatus

      void setVpnDeviceStatus(org.restexpress.Request request, org.restexpress.Response response)
    • setVpnThisDeviceStatus

      void setVpnThisDeviceStatus(org.restexpress.Request request, org.restexpress.Response response)