it.eng.spago.validation
Class EMFValidationError

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byit.eng.spago.error.EMFAbstractError
              extended byit.eng.spago.error.EMFUserError
                  extended byit.eng.spago.validation.EMFValidationError
All Implemented Interfaces:
CloneableObject, java.io.Serializable, XMLObject

public class EMFValidationError
extends EMFUserError

See Also:
Serialized Form

Field Summary
 
Fields inherited from class it.eng.spago.error.EMFUserError
USER_ERROR_CODE, USER_ERROR_ELEMENT
 
Fields inherited from class it.eng.spago.error.EMFAbstractError
ABSTRACT_ERROR_ELEMENT, ERROR_ADDITIONAL_INFO, ERROR_DESCRIPTION, ERROR_SEVERITY
 
Constructor Summary
EMFValidationError(EMFValidationError valError)
          Costruisce un oggetto di tipo EMFUserError utilizzando lo stato del parametro in input .
EMFValidationError(java.lang.String severity, int code)
          Costruisce un oggetto di tipo EMFValidationError identificandolo tramite una severity e un codice di errore .
EMFValidationError(java.lang.String severity, int code, java.util.List params)
          Costruisce un oggetto di tipo EMFValidationError identificandolo tramite una severity ,un codice di errore e una collezione di parametri che andranno a sostituire i caratteri % nella stringa di descrizione.
EMFValidationError(java.lang.String severity, int code, java.util.List 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.
EMFValidationError(java.lang.String severity, java.lang.String fieldName, int code)
          Costruisce un oggetto di tipo EMFValidationError identificandolo tramite una severity e un codice di errore .
EMFValidationError(java.lang.String severity, java.lang.String fieldName, int code, java.util.List params)
          Costruisce un oggetto di tipo EMFValidationError identificandolo tramite una severity ,un codice di errore e una collezione di parametri che andranno a sostituire i caratteri % nella stringa di descrizione.
 
Method Summary
 CloneableObject cloneObject()
          Ritorna un clone dell'oggetto stesso.
 java.lang.String getFieldName()
           
 void setFieldName(java.lang.String fieldName)
           
 
Methods inherited from class it.eng.spago.error.EMFUserError
getCode, getSourceBean
 
Methods inherited from class it.eng.spago.error.EMFAbstractError
getAdditionalInfo, getDescription, getMessage, getSeverity, setAdditionalInfo, setDescription, setSeverity, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EMFValidationError

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

Parameters:
severity - severity dell'errore.
fieldName - il nome del field che ha generato l'errore
code - codice di errore.

EMFValidationError

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

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

EMFValidationError

public EMFValidationError(java.lang.String severity,
                          java.lang.String fieldName,
                          int code,
                          java.util.List params)
Costruisce un oggetto di tipo EMFValidationError 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.

EMFValidationError

public EMFValidationError(java.lang.String severity,
                          int code,
                          java.util.List params)
Costruisce un oggetto di tipo EMFValidationError 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.

EMFValidationError

public EMFValidationError(java.lang.String severity,
                          int code,
                          java.util.List 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.

EMFValidationError

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

Method Detail

getFieldName

public java.lang.String getFieldName()

setFieldName

public void setFieldName(java.lang.String fieldName)

cloneObject

public CloneableObject cloneObject()
Ritorna un clone dell'oggetto stesso.

Specified by:
cloneObject in interface CloneableObject
Overrides:
cloneObject in class EMFUserError
Returns:
CloneableObject il clone dell'oggetto.
See Also:
CloneableObject