Class Fcsenddres

java.lang.Object
  extended by Fcsenddres

public final class Fcsenddres
extends java.lang.Object

From Scott Meyers on C++: Item 18: Make interfaces easy to use correctly and hard to use incorrectly. So, two constructors are used and exceptions are thrown for invalid accessor calls.


Constructor Summary
Fcsenddres(Fcsend fcsendin)
           
Fcsenddres(java.lang.String freason)
           
 
Method Summary
 java.lang.String getfailurereason()
           
 Fcsend getfcsend()
           
 boolean isvalid()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Fcsenddres

public Fcsenddres(java.lang.String freason)

Fcsenddres

public Fcsenddres(Fcsend fcsendin)
           throws java.lang.CloneNotSupportedException
Throws:
java.lang.CloneNotSupportedException
Method Detail

isvalid

public boolean isvalid()

getfcsend

public Fcsend getfcsend()
                 throws FeralcoreException,
                        java.lang.CloneNotSupportedException
Throws:
FeralcoreException
java.lang.CloneNotSupportedException

getfailurereason

public java.lang.String getfailurereason()
                                  throws FeralcoreException
Throws:
FeralcoreException