cz.zcu.validationserver
Class ValidationResultImpl

java.lang.Object
  extended by cz.zcu.validationserver.ValidationResultImpl
All Implemented Interfaces:
ValidationResult, java.io.Serializable

public class ValidationResultImpl
extends java.lang.Object
implements ValidationResult

Trida reprezentuje vysledek validace, ktery se vraci klientovi validacniho serveru (tedy napriklad portalu ZCU). Obsahuje nejen int hodnotu o vysledku validace, ale napriklad i URL, na kterem se student dozvi vice informaci o validaci (tedy URL na http server na validacnim serveru).

Author:
Lukas Valenta (lukas.valenta@seznam.cz)
See Also:
Serialized Form

Field Summary
private  java.util.Map customResultMap
           
private static long serialVersionUID
           
private  int validationResult
           
 
Fields inherited from interface cz.zcu.validationserver.ValidationResult
VR_BAD_RESULTS, VR_COMPILATION_ERROR, VR_COMPILE_ERROR, VR_CUSTOM_ERROR, VR_INVALID_DOMAIN, VR_INVALID_INPUT, VR_INVALID_LIBRARY_CALL, VR_OK, VR_RESERVED_0, VR_RESERVED_1, VR_RUNTIME_ERROR, VR_SERVER_ERROR, VR_TIMEOUT
 
Constructor Summary
ValidationResultImpl(int validationResult)
           
ValidationResultImpl(int validationResult, java.util.Map customResultMap)
           
 
Method Summary
 java.util.Map getCustomResultMap()
          Metoda vrati Mapu dalsich vystupu z validace, klicem je vzdy nazev, hodnotou obecne serializovatelny objekt.
 int getValidationResult()
          Metoda vrati vysledek validace - tedy flag s hodnotou jedna z konstant VALIDATION_RESULT_XXX.
 void setCustomResultMap(java.util.Map customResultMap)
           
 void setValidationResult(int validationResult)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

validationResult

private int validationResult

customResultMap

private java.util.Map customResultMap
Constructor Detail

ValidationResultImpl

public ValidationResultImpl(int validationResult,
                            java.util.Map customResultMap)

ValidationResultImpl

public ValidationResultImpl(int validationResult)
Method Detail

getValidationResult

public int getValidationResult()
Description copied from interface: ValidationResult
Metoda vrati vysledek validace - tedy flag s hodnotou jedna z konstant VALIDATION_RESULT_XXX.

Specified by:
getValidationResult in interface ValidationResult

setValidationResult

public void setValidationResult(int validationResult)

getCustomResultMap

public java.util.Map getCustomResultMap()
Metoda vrati Mapu dalsich vystupu z validace, klicem je vzdy nazev, hodnotou obecne serializovatelny objekt. Je to do budoucna kdybysme si chteli predavat dalsi a dalsi informace (pamet, vytizeni cpu a ja nevim co jeste) - tak at se nemuseji pridavat stale dalsi metody. Nesmi byt null.

Specified by:
getCustomResultMap in interface ValidationResult
Returns:

setCustomResultMap

public void setCustomResultMap(java.util.Map customResultMap)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2007 University of West Bohemia, KIV, author Lukas Valenta (lvalenta at civ.zcu.cz). All Rights Reserved. Build date 20100526.