/** * The contents of this file are subject to the license and copyright * detailed in the LICENSE file at the root of the source * tree and available online at * * https://github.com/keeps/roda */ package org.roda.core.data.exceptions; import org.roda.core.data.v2.user.Group; /** * Thrown to indicate that a {@link Group} with the same name already exists * when a new one is trying to be created. * * @author Rui Castro */ public class GroupAlreadyExistsException extends AlreadyExistsException { private static final long serialVersionUID = 6493339963861919270L; /** * Constructs a new GroupAlreadyExistsException. */ public GroupAlreadyExistsException() { // do nothing } /** * Constructs a new GroupAlreadyExistsException with the given error message. * * @param message * the error message */ public GroupAlreadyExistsException(String message) { super(message); } /** * Constructs a new GroupAlreadyExistsException with the given cause * exception. * * @param cause * the cause exception */ public GroupAlreadyExistsException(Throwable cause) { super(cause); } /** * Constructs a new GroupAlreadyExistsException with the given error message * and cause exception. * * @param message * the error message * @param cause * the cause exception */ public GroupAlreadyExistsException(String message, Throwable cause) { super(message, cause); } }