Interface BaseCredentialsInfo

All Superinterfaces:
PermissionCheckValue, Serializable
All Known Subinterfaces:
OAuth1CredentialsInfo, OAuth2CredentialsInfo, PasswordCredentialsInfo
All Known Implementing Classes:
AbstractCredentialsImpl, OAuth1CredentialsInfoImpl, OAuth2CredentialsInfoImpl, PasswordCredentialsInfoImpl

public interface BaseCredentialsInfo extends Serializable, PermissionCheckValue
This class is the parent of a set of Remote Credentials
Since:
4.0.2
Author:
Nick Burch
  • Method Details

    • getNodeRef

      NodeRef getNodeRef()
      Description copied from interface: PermissionCheckValue
      Get the underlying node value that needs to be permission checked.
      Specified by:
      getNodeRef in interface PermissionCheckValue
      Returns:
      the NodeRef of the underlying credentials
    • getCredentialsType

      QName getCredentialsType()
      Returns:
      the Type of the underlying credentials
    • getRemoteSystemName

      String getRemoteSystemName()
      Returns:
      the Remote System Name the credentials belong to
    • getRemoteSystemContainerNodeRef

      NodeRef getRemoteSystemContainerNodeRef()
      Returns:
      the NodeRef of the container for the Remote System
    • getRemoteUsername

      String getRemoteUsername()
      Returns:
      the Remote Username
    • getLastAuthenticationSucceeded

      boolean getLastAuthenticationSucceeded()
      Returns:
      whether the last authentication attempt succeeded