Class RVODataDataSource

java.lang.Object
io.revealbi.core.data.RVDashboardDataSource
io.revealbi.core.data.RVODataDataSource

public class RVODataDataSource extends RVDashboardDataSource
OData data source, configures the URL to get data from.
  • Field Details

  • Constructor Details

    • RVODataDataSource

      public RVODataDataSource()
  • Method Details

    • setUrl

      public String setUrl(String value)
      URL to the OData endpoint, is expected to be a URL with HTTP or HTTPS scheme.
      Parameters:
      value - URL to the OData endpoint, is expected to be a URL with HTTP or HTTPS scheme.
      Returns:
      The URL to the OData endpoint.
    • getUrl

      public String getUrl()
      URL to the OData endpoint, is expected to be a URL with HTTP or HTTPS scheme.
      Returns:
      URL to the OData endpoint, is expected to be a URL with HTTP or HTTPS scheme.
    • setUseAnonymousAuthentication

      public boolean setUseAnonymousAuthentication(boolean value)
      Boolean flag indicating if anonymous authentication should be used for this data source or credentials must be requested to the containing application.
      Parameters:
      value - Boolean flag indicating if anonymous authentication should be used for this data source or credentials must be requested to the containing application.
      Returns:
      true if anonymous authentication should be used for this data source; otherwise, false.
    • getUseAnonymousAuthentication

      public boolean getUseAnonymousAuthentication()
      Boolean flag indicating if anonymous authentication should be used for this data source or credentials must be requested to the containing application.
      Returns:
      Boolean flag indicating if anonymous authentication should be used for this data source or credentials must be requested to the containing application.
    • setUsePreemptiveAuthentication

      public boolean setUsePreemptiveAuthentication(boolean value)
      Boolean flag indicating if preemptive authentication should be used for this data source to the containing application.
      Parameters:
      value - Boolean flag indicating if preemptive authentication should be used for this data source to the containing application.
      Returns:
      true if preemptive authentication should be used for this data source; otherwise, false.
    • getUsePreemptiveAuthentication

      public boolean getUsePreemptiveAuthentication()
      Boolean flag indicating if preemptive authentication should be used for this data source to the containing application.
      Returns:
      Boolean flag indicating if preemptive authentication should be used for this data source to the containing application.
    • getProviderKey

      public String getProviderKey()
      Specified by:
      getProviderKey in class RVDashboardDataSource