org.gridforum.ogsi
Class FaultType

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byjava.io.IOException
              extended byjava.rmi.RemoteException
                  extended byorg.apache.axis.AxisFault
                      extended byorg.gridforum.ogsi.FaultType
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AddRefusedFaultType, CardinalityViolationFaultType, ContentCreationFailedFaultType, ExtensibilityNotSupportedFaultType, ExtensibilityTypeFaultType, HardShutdownNotAllowedFaultType, IncorrectValueFaultType, InvalidDestinationFaultElement, InvalidHandleFaultType, InvalidLevelFaultElement, InvalidLogBuffSizeFaultElement, InvalidStateFaultType, MatchFailedFaultType, ModifiabilityViolationFaultType, MutabilityViolationFaultType, NoAdditionalReferencesAvailableFaultType, NoReferencesAvailableFaultType, PartialFailureFaultType, RedirectionFaultType, RemoveFailedFaultType, ServiceAlreadyExistsFaultType, ServiceNotDestroyedFaultType, TargetInvalidFaultType, TerminationTimeUnchangedFaultType, TestFault, TypeViolationFaultType, UnableToPersistFaultElement, UnGroupedFaultElement, UnknownGroupNameFaultElement, UnknownHandleFaultType, UnknownNameFaultElement, UnsupportedMemberInterfaceFaultType

public class FaultType
extends org.apache.axis.AxisFault
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.axis.AxisFault
faultActor, faultCode, faultDetails, faultHeaders, faultNode, faultString, faultSubCode, log
 
Fields inherited from class java.rmi.RemoteException
detail
 
Constructor Summary
FaultType()
           
FaultType(java.lang.String[] description, LocatorType originator, java.util.Calendar timestamp, FaultType[] faultcause, FaultCodeType faultcode, ExtensibilityType extension)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String[] getDescription()
           
 java.lang.String getDescription(int i)
           
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 ExtensibilityType getExtension()
           
 FaultType[] getFaultcause()
           
 FaultType getFaultcause(int i)
           
 FaultCodeType getFaultcode()
           
 LocatorType getOriginator()
           
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 java.util.Calendar getTimestamp()
           
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setDescription(int i, java.lang.String value)
           
 void setDescription(java.lang.String[] description)
           
 void setExtension(ExtensibilityType extension)
           
 void setFaultcause(FaultType[] faultcause)
           
 void setFaultcause(int i, FaultType value)
           
 void setFaultcode(FaultCodeType faultcode)
           
 void setOriginator(LocatorType originator)
           
 void setTimestamp(java.util.Calendar timestamp)
           
 void writeDetails(javax.xml.namespace.QName qname, org.apache.axis.encoding.SerializationContext context)
          Writes the exception data to the faultDetails
 
Methods inherited from class org.apache.axis.AxisFault
addFaultDetail, addFaultDetail, addFaultDetailString, addFaultSubCode, addFaultSubCodeAsString, addHeader, clearFaultDetails, clearFaultSubCodes, clearHeaders, dump, dumpToString, getFaultActor, getFaultCode, getFaultDetails, getFaultNode, getFaultReason, getFaultRole, getFaultString, getFaultSubCodes, getHeaders, initFaultSubCodes, lookupFaultDetail, makeFault, output, printStackTrace, printStackTrace, removeFaultDetail, setFaultActor, setFaultCode, setFaultCode, setFaultCodeAsString, setFaultDetail, setFaultDetailString, setFaultNode, setFaultReason, setFaultRole, setFaultString, toString
 
Methods inherited from class java.rmi.RemoteException
getCause, getMessage
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getStackTrace, initCause, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FaultType

public FaultType()

FaultType

public FaultType(java.lang.String[] description,
                 LocatorType originator,
                 java.util.Calendar timestamp,
                 FaultType[] faultcause,
                 FaultCodeType faultcode,
                 ExtensibilityType extension)
Method Detail

getDescription

public java.lang.String[] getDescription()

setDescription

public void setDescription(java.lang.String[] description)

getDescription

public java.lang.String getDescription(int i)

setDescription

public void setDescription(int i,
                           java.lang.String value)

getOriginator

public LocatorType getOriginator()

setOriginator

public void setOriginator(LocatorType originator)

getTimestamp

public java.util.Calendar getTimestamp()

setTimestamp

public void setTimestamp(java.util.Calendar timestamp)

getFaultcause

public FaultType[] getFaultcause()

setFaultcause

public void setFaultcause(FaultType[] faultcause)

getFaultcause

public FaultType getFaultcause(int i)

setFaultcause

public void setFaultcause(int i,
                          FaultType value)

getFaultcode

public FaultCodeType getFaultcode()

setFaultcode

public void setFaultcode(FaultCodeType faultcode)

getExtension

public ExtensibilityType getExtension()

setExtension

public void setExtension(ExtensibilityType extension)

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,
                                                                java.lang.Class _javaType,
                                                                javax.xml.namespace.QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,
                                                                    java.lang.Class _javaType,
                                                                    javax.xml.namespace.QName _xmlType)
Get Custom Deserializer


writeDetails

public void writeDetails(javax.xml.namespace.QName qname,
                         org.apache.axis.encoding.SerializationContext context)
                  throws java.io.IOException
Writes the exception data to the faultDetails

Throws:
java.io.IOException


Copyright ? 1999 University of Chicago and The University of Southern California. All Rights Reserved.