/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.cms.core.security.group;
import com.enonic.cms.core.security.user.QualifiedUsername;
/**
*
*/
public class UpdateGroupAccessException
extends RuntimeException
{
private QualifiedUsername updater;
private QualifiedGroupname groupToUpdate;
public UpdateGroupAccessException( QualifiedUsername updater, QualifiedGroupname groupToUpdate )
{
super( buildMessage( updater, groupToUpdate ) );
this.updater = updater;
this.groupToUpdate = groupToUpdate;
}
private static String buildMessage( QualifiedUsername deleter, QualifiedGroupname groupToUpdate )
{
return "User " + deleter + " do not have access to update group: " + groupToUpdate;
}
public QualifiedUsername getUpdater()
{
return updater;
}
public QualifiedGroupname getGroupToUpdate()
{
return groupToUpdate;
}
}