Class RVUsernamePasswordDataSourceCredential

java.lang.Object
io.revealbi.core.data.RVUsernamePasswordDataSourceCredential
All Implemented Interfaces:
IRVDataSourceCredential

public class RVUsernamePasswordDataSourceCredential extends Object implements IRVDataSourceCredential
The class used to represent domain/user/password credentials, required to connect to all data bases (MS SQL, MySQL, etc) and some other data sources (REST API for example).
  • Constructor Details

    • RVUsernamePasswordDataSourceCredential

      public RVUsernamePasswordDataSourceCredential()
      Constructor used to indicate that anonymous credentials or current system user (for MS SQLServer or MS SSAS) needs to be used
    • RVUsernamePasswordDataSourceCredential

      public RVUsernamePasswordDataSourceCredential(String userName, String password)
      Creates credentials with no domain
      Parameters:
      userName - User name
      password - Password
    • RVUsernamePasswordDataSourceCredential

      public RVUsernamePasswordDataSourceCredential(String userName, String password, String domain)
      Creates credentials with the specified attributes
      Parameters:
      userName - User name
      password - Password
      domain - Domain
  • Method Details

    • getUserName

      public String getUserName()
      Returns the user name.
      Returns:
      The user name, or null for anonymous authentication.
    • getPassword

      public String getPassword()
      Returns the password.
      Returns:
      The password, or null for anonymous authentication.
    • getDomain

      public String getDomain()
      Returns the domain (used for Windows/NTLM authentication).
      Returns:
      The domain name, or null if not set.