Open Source Repository

/** DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.** Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.** The contents of this file are subject to the terms of either the GNU* General Public License Version 2 only ("GPL") or the Common Development* and Distribution License("CDDL") (collectively, the "License"). You* may not use this file except in compliance with the License. You can obtain* a copy of the License at https://glassfish.dev.java.net/public/CDDL+GPL.html* or glassfish/bootstrap/legal/LICENSE.txt. See the License for the specific* language governing permissions and limitations under the License.** When distributing the software, include this License Header Notice in each* file and include the License file at glassfish/bootstrap/legal/LICENSE.txt.* Sun designates this particular file as subject to the "Classpath" exception* as provided by Sun in the GPL Version 2 section of the License file that* accompanied this code. If applicable, add the following below the License* Header, with the fields enclosed by brackets [] replaced by your own* identifying information: "Portions Copyrighted [year]* [name of copyright owner]"** Contributor(s):** If you wish your version of this file to be governed by only the CDDL or* only the GPL Version 2, indicate your decision by adding "[Contributor]* elects to include this software in this distribution under the [CDDL or GPL* Version 2] license." If you don't indicate a single choice of license, a* recipient has the option to distribute your version of this file under* either the CDDL, the GPL Version 2 or to extend the choice of license to* its licensees as provided above. However, if you add GPL Version 2 code* and therefore, elected the GPL Version 2 license, then the option applies* only if the new code is made subject to such option by the copyright* holder.*//** @(#)ReadOnlyFolderException.java 1.7 07/05/04*/package javax.mail;/*** This exception is thrown when an attempt is made to open a folder* read-write access when the folder is marked read-only. <p>** The getMessage() method returns more detailed information about the* error that caused this exception. <p>** @author Jim Glennon*/public class ReadOnlyFolderException extends MessagingException {transient private Folder folder;private static final long serialVersionUID = 5711829372799039325L;/*** Constructs a MessagingException with the specified folder.* @param folder the Folder* @since JavaMail 1.2*/public ReadOnlyFolderException(Folder folder) {this(folder, null);}/*** Constructs a MessagingException with the specified folder and* the specified detail message.* @param folder the Folder* @param message the detailed error message* @since JavaMail 1.2*/public ReadOnlyFolderException(Folder folder, String message) {super(message);this.folder = folder;}/*** Returns the dead Folder object.* @since JavaMail 1.2*/public Folder getFolder() {return folder;}}