/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.cms.core.security.userstore;
public class UserStoreConnectorPolicyBrokenException
extends RuntimeException
{
public UserStoreConnectorPolicyBrokenException( final String userstoreName, final String userstoreConnectorName, final String message )
{
super( buildMessage( userstoreName, userstoreConnectorName, message ) );
}
private static String buildMessage( final String userstoreName, final String userstoreConnectorName, final String message )
{
StringBuffer buf = new StringBuffer();
buf.append( "Userstore connector policy broken for userstore '" ).append( userstoreName ).append( "'" );
buf.append( " using connector '" ).append( userstoreConnectorName ).append( "': " ).append( message );
return buf.toString();
}
}