/[classpath]/classpath/org/omg/CORBA/BAD_OPERATION.java
ViewVC logotype

Diff of /classpath/org/omg/CORBA/BAD_OPERATION.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by gnu_andrew, Fri Mar 4 09:36:29 2005 UTC revision 1.2 by audriusa, Fri Mar 4 23:25:52 2005 UTC
# Line 1  Line 1 
1  /* BAD_OPERATION.java --  /* BAD_OPERATION.java --
2      Copyright (C) 2005 Free Software Foundation, Inc.      Copyright (C) 2005 Free Software Foundation, Inc.
3    
4   This file is part of GNU Classpath.   This file is part of GNU Classpath.
5    
6   GNU Classpath is free software; you can redistribute it and/or modify   GNU Classpath is free software; you can redistribute it and/or modify
7   it under the terms of the GNU General Public License as published by   it under the terms of the GNU General Public License as published by
8   the Free Software Foundation; either version 2, or (at your option)   the Free Software Foundation; either version 2, or (at your option)
9   any later version.   any later version.
10    
11   GNU Classpath is distributed in the hope that it will be useful, but   GNU Classpath is distributed in the hope that it will be useful, but
12   WITHOUT ANY WARRANTY; without even the implied warranty of   WITHOUT ANY WARRANTY; without even the implied warranty of
13   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14   General Public License for more details.   General Public License for more details.
15    
16   You should have received a copy of the GNU General Public License   You should have received a copy of the GNU General Public License
17   along with GNU Classpath; see the file COPYING.  If not, write to the   along with GNU Classpath; see the file COPYING.  If not, write to the
18   Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA   Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
19   02111-1307 USA.   02111-1307 USA.
20    
21   Linking this library statically or dynamically with other modules is   Linking this library statically or dynamically with other modules is
22   making a combined work based on this library.  Thus, the terms and   making a combined work based on this library.  Thus, the terms and
23   conditions of the GNU General Public License cover the whole   conditions of the GNU General Public License cover the whole
24   combination.   combination.
25    
26   As a special exception, the copyright holders of this library give you   As a special exception, the copyright holders of this library give you
27   permission to link this library with independent modules to produce an   permission to link this library with independent modules to produce an
28   executable, regardless of the license terms of these independent   executable, regardless of the license terms of these independent
29   modules, and to copy and distribute the resulting executable under   modules, and to copy and distribute the resulting executable under
30   terms of your choice, provided that you also meet, for each linked   terms of your choice, provided that you also meet, for each linked
31   independent module, the terms and conditions of the license of that   independent module, the terms and conditions of the license of that
32   module.  An independent module is a module which is not derived from   module.  An independent module is a module which is not derived from
33   or based on this library.  If you modify this library, you may extend   or based on this library.  If you modify this library, you may extend
34   this exception to your version of the library, but you are not   this exception to your version of the library, but you are not
35   obligated to do so.  If you do not wish to do so, delete this   obligated to do so.  If you do not wish to do so, delete this
36   exception statement from your version. */   exception statement from your version. */
37    
38    
39  package org.omg.CORBA;  package org.omg.CORBA;
40    
41  import java.io.Serializable;  import java.io.Serializable;
42    
43  /**  /**
44   * Means that the object exists but does not support the operation that   * Means that the object exists but does not support the operation that
45   * was invoked on it.   * was invoked on it.
46   *   *
47   * @author Audrius Meskauskas (AudriusA@Bioinformatics.org)   * @author Audrius Meskauskas (AudriusA@Bioinformatics.org)
48   */   */
49  public class BAD_OPERATION  public class BAD_OPERATION
50    extends SystemException    extends SystemException
51    implements Serializable    implements Serializable
52  {  {
53    /**    /**
54     * Use serialVersionUID for interoperability.     * Use serialVersionUID for interoperability.
55     */     */
56    private static final long serialVersionUID = 1654621651720499682L;    private static final long serialVersionUID = 1654621651720499682L;
57    
58    /**    /**
59     * Creates a BAD_OPERATION with the default minor code of 0,     * Creates a BAD_OPERATION with the default minor code of 0,
60     * completion state COMPLETED_NO and the given explaining message.     * completion state COMPLETED_NO and the given explaining message.
61     * @param reasom the explaining message.     * @param reasom the explaining message.
62     */     */
63    public BAD_OPERATION(String message)    public BAD_OPERATION(String message)
64    {    {
65      super(message, 0, CompletionStatus.COMPLETED_NO);      super(message, 0, CompletionStatus.COMPLETED_NO);
66    }    }
67    
68    /**    /**
69     * Creates BAD_OPERATION with the default minor code of 0 and a     * Creates BAD_OPERATION with the default minor code of 0 and a
70     * completion state COMPLETED_NO.     * completion state COMPLETED_NO.
71     */     */
72    public BAD_OPERATION()    public BAD_OPERATION()
73    {    {
74      super("", 0, CompletionStatus.COMPLETED_NO);      super("", 0, CompletionStatus.COMPLETED_NO);
75    }    }
76    
77    /** Creates a BAD_OPERATION exception with the specified minor    /** Creates a BAD_OPERATION exception with the specified minor
78     * code and completion status.     * code and completion status.
79     * @param minor additional error code.     * @param minor additional error code.
80     * @param completed the method completion status.     * @param completed the method completion status.
81     */     */
82    BAD_OPERATION(int minor, CompletionStatus completed)    BAD_OPERATION(int minor, CompletionStatus completed)
83    {    {
84      super("", minor, completed);      super("", minor, completed);
85    }    }
86    
87    /**    /**
88     * Created BAD_OPERATION exception, providing full information.     * Created BAD_OPERATION exception, providing full information.
89     * @param reason explaining message.     * @param reason explaining message.
90     * @param minor additional error code (the "minor").     * @param minor additional error code (the "minor").
91     * @param completed the method completion status.     * @param completed the method completion status.
92     */     */
93    BAD_OPERATION(String reason, int minor, CompletionStatus completed)    BAD_OPERATION(String reason, int minor, CompletionStatus completed)
94    {    {
95      super(reason, minor, completed);      super(reason, minor, completed);
96    }    }
97  }  }

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26