/*
* 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 DeleteGroupAccessException
extends RuntimeException
{
private QualifiedUsername deleter;
private QualifiedGroupname groupToDelete;
public DeleteGroupAccessException( QualifiedUsername deleter, QualifiedGroupname groupToDelete )
{
super( buildMessage( deleter, groupToDelete ) );
this.deleter = deleter;
this.groupToDelete = groupToDelete;
}
private static String buildMessage( QualifiedUsername deleter, QualifiedGroupname groupToDelete )
{
return "User " + deleter + " do not have access to delete group: " + groupToDelete;
}
public QualifiedUsername getDeleter()
{
return deleter;
}
public QualifiedGroupname getGroupToDelete()
{
return groupToDelete;
}
}