Argomento precedente: Interfaccia di Java per la convalida a livello di attivitàArgomento successivo: Eccezioni


Interfaccia di Java per la convalida a livello di directory

La definizione dell'interfaccia di Java per la convalida a livello di directory è la seguente:

Sintassi
public interface IAttributeValidator {
public class StringRef {
   public String reference = new String();
   public String toString(){return reference;}
public boolean validate(
   Object attributeValue,
   StringRef changedValue,
   StringRef errorMessage
   ) throws AttributeValidationException;
}
Parametri
attributeValue

Parametro di input

Specifica il valore dell'attributo che viene convalidato.

changedValue

Parametro di output

Fornisce un valore di trasformazione facoltativo che sostituisce il valore fornito dall'utente in fase di convalida. Quando non è necessaria alcuna trasformazione, restituire null.

errorMessage

Parametro di output

Se la convalida non riesce, visualizza un messaggio all'utente.

Commenti

Se l'operazione di convalida richiede oggetti gestiti da parte della directory, utilizzare AttributeValidator. Questa classe astratta implementa l'interfaccia IAttributeValidator e include un metodo per recuperare i provider di oggetti gestiti.

Restituisce
Genera

AttributeValidationException.