it.eng.spago.error
Class EMFUserError

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by it.eng.spago.error.EMFAbstractError
              extended by it.eng.spago.error.EMFUserError
All Implemented Interfaces:
it.eng.spago.base.CloneableObject, it.eng.spago.base.XMLObject, java.io.Serializable

public class EMFUserError
extends it.eng.spago.error.EMFAbstractError
implements java.io.Serializable

Un'istanza di EMFUserError rappresenta un errore codificato. Questo significa che esiste un repository contenente il riferimento a questo errore e la sua descrizione.

Version:
1.0, 06/03/2002
Author:
Luigi Bellio
See Also:
EMFErrorHandler, Serialized Form

Field Summary
static java.lang.String USER_ERROR_CODE
           
static java.lang.String USER_ERROR_ELEMENT
           
 
Fields inherited from class it.eng.spago.error.EMFAbstractError
ABSTRACT_ERROR_ELEMENT, ERROR_ADDITIONAL_INFO, ERROR_DESCRIPTION, ERROR_SEVERITY
 
Constructor Summary
EMFUserError(EMFUserError userError)
          Costruisce un oggetto di tipo EMFUserError utilizzando lo stato del parametro in input .
EMFUserError(java.lang.String severity, int code)
          Costruisce un oggetto di tipo EMFUserError identificandolo tramite una severity e un codice di errore .
EMFUserError(java.lang.String severity, int code, java.util.Vector params)
          Costruisce un oggetto di tipo EMFUserError identificandolo tramite una severity ,un codice di errore e una collezione di parametri che andranno a sostituire i caratteri % nella stringa di descrizione.
EMFUserError(java.lang.String severity, int code, java.util.Vector params, java.lang.Object additionalInfo)
          Costruisce un oggetto di tipo EMFUserError identificandolo tramite una severity ,un codice di errore , una collezione di parametri che andranno a sostituire i caratteri % nella stringa di descrizione e un oggetto di qualsiasi natura.
 
Method Summary
 it.eng.spago.base.CloneableObject cloneObject()
          Ritorna un clone dell'oggetto stesso.
 int getCode()
          Ritorna il codice dell'errore.
 java.util.Vector getParams()
          Ritorna il vettore dei parametri.
 it.eng.spago.base.SourceBean getSourceBean()
          Ritorna un SourceBean popolato con gli attributi dell'oggetto.
 
Methods inherited from class it.eng.spago.error.EMFAbstractError
getAdditionalInfo, getDescription, getMessage, getSeverity, toDocument, toElement, toXML, toXML, toXML
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

USER_ERROR_ELEMENT

public static final java.lang.String USER_ERROR_ELEMENT
See Also:
Constant Field Values

USER_ERROR_CODE

public static final java.lang.String USER_ERROR_CODE
See Also:
Constant Field Values
Constructor Detail

EMFUserError

public EMFUserError(java.lang.String severity,
                    int code)
Costruisce un oggetto di tipo EMFUserError identificandolo tramite una severity e un codice di errore .

Parameters:
severity - severity dell'errore.
code - codice di errore.

EMFUserError

public EMFUserError(java.lang.String severity,
                    int code,
                    java.util.Vector params)
Costruisce un oggetto di tipo EMFUserError identificandolo tramite una severity ,un codice di errore e una collezione di parametri che andranno a sostituire i caratteri % nella stringa di descrizione.

Parameters:
severity - severity dell'errore.
code - codice di errore.
params - vettore di parametri che verranno inseriti nella stringa di descrizione.

EMFUserError

public EMFUserError(java.lang.String severity,
                    int code,
                    java.util.Vector params,
                    java.lang.Object additionalInfo)
Costruisce un oggetto di tipo EMFUserError identificandolo tramite una severity ,un codice di errore , una collezione di parametri che andranno a sostituire i caratteri % nella stringa di descrizione e un oggetto di qualsiasi natura.

Parameters:
severity - severity dell'errore.
code - codice di errore.
params - vettore di parametri che verranno inseriti nella stringa di descrizione.
additionalInfo - oggetto di qualsiasi natura.

EMFUserError

public EMFUserError(EMFUserError userError)
Costruisce un oggetto di tipo EMFUserError utilizzando lo stato del parametro in input .

Parameters:
EMFUserError - oggetto della stessa classe.
Method Detail

cloneObject

public it.eng.spago.base.CloneableObject cloneObject()
Ritorna un clone dell'oggetto stesso.

Specified by:
cloneObject in interface it.eng.spago.base.CloneableObject
Returns:
CloneableObject il clone dell'oggetto.
See Also:
CloneableObject

getCode

public int getCode()
Ritorna il codice dell'errore.

Returns:
int codice dell'errore.

getParams

public java.util.Vector getParams()
Ritorna il vettore dei parametri.

Returns:
Vector vettore parametri.

getSourceBean

public it.eng.spago.base.SourceBean getSourceBean()
Ritorna un SourceBean popolato con gli attributi dell'oggetto.

Specified by:
getSourceBean in class it.eng.spago.error.EMFAbstractError
Returns:
SourceBean contenente gli attributi dell'oggetto.
See Also:
SourceBean