/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.security; import com.enonic.cms.core.BadRequestErrorType; import com.enonic.cms.core.StacktraceLoggingUnrequired; import com.enonic.cms.core.security.user.QualifiedUsername; public class InvalidCredentialsException extends RuntimeException implements BadRequestErrorType, StacktraceLoggingUnrequired { public InvalidCredentialsException( String uid ) { super( createMessage( uid ) ); } public InvalidCredentialsException( QualifiedUsername qualifiedUsername ) { super( createMessage( qualifiedUsername ) ); } private static String createMessage( final String uid ) { return "Invalid username or password, username: '" + uid + "'"; } private static String createMessage( final QualifiedUsername qualifiedUsername ) { return "Invalid username or password, username: '" + qualifiedUsername.toString() + "'"; } }