Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
Copyright (C) 2014 Philip Helger ( philip[at]helger[dot]com Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Represents the different login results.

Philip Helger
public enum ELoginResult implements ISuccessIndicatorIHasDisplayText
Login was successfully
  SUCCESS (.),
Login was successfully but logged out previous session
No such user
User is marked as deleted
User is disabled
User does not have the correct role
The provided password is invalid
The user was already logged in
Another user is already logged in this session
  private final IHasDisplayText m_aErrorMsg;
  private ELoginResult (@Nonnull final IHasDisplayText aErrorMsg)
     = aErrorMsg;
  public boolean isSuccess ()
    return this ==  || this == ;
  public boolean isFailure ()
    return !isSuccess ();
  public boolean hasMessage ()
    // SUCCESS_WITH_LOGOUT is worth displaying
    return this != ;
  public String getDisplayText (@Nonnull final Locale aContentLocale)
    return .getDisplayText (aContentLocale);
New to GrepCode? Check out our FAQ X