| | |
| | | * |
| | | * Copyright 2008 Sun Microsystems, Inc. |
| | | */ |
| | | |
| | | package org.opends.server.admin.client; |
| | | |
| | | |
| | | |
| | | import static com.forgerock.opendj.ldap.AdminMessages.*; |
| | | |
| | | import org.forgerock.i18n.LocalizableMessage; |
| | | import org.opends.server.admin.OperationsException; |
| | | |
| | | |
| | | |
| | | /** |
| | | * This exception is thrown when a critical concurrent modification is |
| | | * detected by the client. This may be caused by another client |
| | | * application removing a managed object whilst it is being managed. |
| | | * This exception is thrown when a critical concurrent modification is detected |
| | | * by the client. This may be caused by another client application removing a |
| | | * managed object whilst it is being managed. |
| | | */ |
| | | public class ConcurrentModificationException extends OperationsException { |
| | | |
| | | /** |
| | | * Serialization ID. |
| | | */ |
| | | private static final long serialVersionUID = -1467024486347612820L; |
| | | /** |
| | | * Serialization ID. |
| | | */ |
| | | private static final long serialVersionUID = -1467024486347612820L; |
| | | |
| | | /** |
| | | * Create a concurrent modification exception with a default message. |
| | | */ |
| | | public ConcurrentModificationException() { |
| | | super(ERR_CONCURRENT_MODIFICATION_EXCEPTION_DEFAULT.get()); |
| | | } |
| | | |
| | | /** |
| | | * Create a concurrent modification exception with a cause and a default |
| | | * message. |
| | | * |
| | | * @param cause |
| | | * The cause. |
| | | */ |
| | | public ConcurrentModificationException(Throwable cause) { |
| | | super(ERR_CONCURRENT_MODIFICATION_EXCEPTION_DEFAULT.get(), cause); |
| | | } |
| | | |
| | | /** |
| | | * Create a concurrent modification exception with a default |
| | | * message. |
| | | */ |
| | | public ConcurrentModificationException() { |
| | | super(ERR_CONCURRENT_MODIFICATION_EXCEPTION_DEFAULT.get()); |
| | | } |
| | | /** |
| | | * Create a concurrent modification exception with a message and cause. |
| | | * |
| | | * @param message |
| | | * The message. |
| | | * @param cause |
| | | * The cause. |
| | | */ |
| | | public ConcurrentModificationException(LocalizableMessage message, Throwable cause) { |
| | | super(message, cause); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * Create a concurrent modification exception with a cause and a |
| | | * default message. |
| | | * |
| | | * @param cause |
| | | * The cause. |
| | | */ |
| | | public ConcurrentModificationException(Throwable cause) { |
| | | super(ERR_CONCURRENT_MODIFICATION_EXCEPTION_DEFAULT.get(), cause); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * Create a concurrent modification exception with a message and |
| | | * cause. |
| | | * |
| | | * @param message |
| | | * The message. |
| | | * @param cause |
| | | * The cause. |
| | | */ |
| | | public ConcurrentModificationException(LocalizableMessage message, Throwable cause) { |
| | | super(message, cause); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * Create a concurrent modification exception with a message. |
| | | * |
| | | * @param message |
| | | * The message. |
| | | */ |
| | | public ConcurrentModificationException(LocalizableMessage message) { |
| | | super(message); |
| | | } |
| | | /** |
| | | * Create a concurrent modification exception with a message. |
| | | * |
| | | * @param message |
| | | * The message. |
| | | */ |
| | | public ConcurrentModificationException(LocalizableMessage message) { |
| | | super(message); |
| | | } |
| | | } |