public class

LoginResultImpl

extends Object
implements LoginResult
java.lang.Object
   ↳ com.atlassian.jira.bc.security.login.LoginResultImpl

Class Overview

Simple Implementation of LoginResult

Summary

Public Constructors
LoginResultImpl(LoginReason reason, LoginInfo loginInfo, String userName)
LoginResultImpl(LoginReason reason, LoginInfo loginInfo, String userName, Set<DeniedReason> deniedReasons)
Public Methods
Set<DeniedReason> getDeniedReasons()
Returns a Set of DenialReason objects, which can be used to determine the reason why a login request has been denied.
LoginInfo getLoginInfo()
LoginReason getReason()
If the login fails then this enum describes why
String getUserName()
boolean isOK()
String toString()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.bc.security.login.LoginResult

Public Constructors

public LoginResultImpl (LoginReason reason, LoginInfo loginInfo, String userName)

public LoginResultImpl (LoginReason reason, LoginInfo loginInfo, String userName, Set<DeniedReason> deniedReasons)

Public Methods

public Set<DeniedReason> getDeniedReasons ()

Returns a Set of DenialReason objects, which can be used to determine the reason why a login request has been denied. This method returns an empty set when getReason() != AUTHENTICATION_DENIED.

Returns
  • a Set of DenialReason

public LoginInfo getLoginInfo ()

public LoginReason getReason ()

If the login fails then this enum describes why

Returns

public String getUserName ()

public boolean isOK ()

public String toString ()