cz.zcu.validationserver
Class ValidationInputImpl

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

public class ValidationInputImpl
extends java.lang.Object
implements ValidationInput

Implementace rozhrani ValidationInput. User: Lukas Date: 17.4.2007 Time: 13:14:45

See Also:
Serialized Form

Field Summary
private  java.lang.String author
           
private  java.util.Map customParameterMap
           
private  byte[] inputFileContents
           
private  java.lang.String inputFileName
           
private  java.util.Locale locale
           
private static long serialVersionUID
           
private  java.lang.String validationDomain
           
 
Constructor Summary
ValidationInputImpl()
           
ValidationInputImpl(java.lang.String inputFileName, byte[] inputFileContents, java.lang.String validationDomain, java.lang.String author, java.util.Locale locale)
           
ValidationInputImpl(java.lang.String inputFileName, byte[] inputFileContents, java.lang.String validationDomain, java.lang.String author, java.util.Locale locale, java.util.Map customParameterMap)
           
ValidationInputImpl(ValidationInput source)
           
 
Method Summary
 java.lang.String getAuthor()
          Vrati identifikator (jmeno, os. cislo - zalezi na domene) cloveka, ktery praci odevzdal.
 java.util.Map getCustomParameterMap()
          Metoda vrati Mapu dalsich parametru validace, klicem je vzdy nazev, hodnotou obecne serializovatelny objekt.
 byte[] getInputFileContents()
          Vrati obsah zaslaneho suoboru.
 java.lang.String getInputFileName()
          Vrati nazev zaslaneho souboru.
 java.util.Locale getLocale()
          Vrati pozadovane Locale, ve kterem se maji generovat vystupy (chyb. hlasky atp.).
 java.lang.String getValidationDomain()
          Vrati nazev validacni domeny.
 void setAuthor(java.lang.String author)
           
 void setCustomParameterMap(java.util.Map customParameterMap)
           
 void setInputFileContents(byte[] inputFileContents)
           
 void setInputFileName(java.lang.String inputFileName)
           
 void setLocale(java.util.Locale locale)
           
 void setValidationDomain(java.lang.String validationDomain)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

inputFileName

private java.lang.String inputFileName

inputFileContents

private byte[] inputFileContents

validationDomain

private java.lang.String validationDomain

author

private java.lang.String author

locale

private java.util.Locale locale

customParameterMap

private java.util.Map customParameterMap

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

ValidationInputImpl

public ValidationInputImpl()

ValidationInputImpl

public ValidationInputImpl(java.lang.String inputFileName,
                           byte[] inputFileContents,
                           java.lang.String validationDomain,
                           java.lang.String author,
                           java.util.Locale locale,
                           java.util.Map customParameterMap)

ValidationInputImpl

public ValidationInputImpl(java.lang.String inputFileName,
                           byte[] inputFileContents,
                           java.lang.String validationDomain,
                           java.lang.String author,
                           java.util.Locale locale)

ValidationInputImpl

public ValidationInputImpl(ValidationInput source)
Method Detail

getInputFileName

public java.lang.String getInputFileName()
Description copied from interface: ValidationInput
Vrati nazev zaslaneho souboru. Nazev musi byt uveden.

Specified by:
getInputFileName in interface ValidationInput
Returns:

setInputFileName

public void setInputFileName(java.lang.String inputFileName)

getInputFileContents

public byte[] getInputFileContents()
Description copied from interface: ValidationInput
Vrati obsah zaslaneho suoboru. Obsah musi byt uveden.

Specified by:
getInputFileContents in interface ValidationInput
Returns:

setInputFileContents

public void setInputFileContents(byte[] inputFileContents)

getValidationDomain

public java.lang.String getValidationDomain()
Description copied from interface: ValidationInput
Vrati nazev validacni domeny. Musi byt uvedeno.

Specified by:
getValidationDomain in interface ValidationInput
Returns:

setValidationDomain

public void setValidationDomain(java.lang.String validationDomain)

getAuthor

public java.lang.String getAuthor()
Description copied from interface: ValidationInput
Vrati identifikator (jmeno, os. cislo - zalezi na domene) cloveka, ktery praci odevzdal. Musi byt uvedeno.

Specified by:
getAuthor in interface ValidationInput
Returns:

getLocale

public java.util.Locale getLocale()
Description copied from interface: ValidationInput
Vrati pozadovane Locale, ve kterem se maji generovat vystupy (chyb. hlasky atp.). Pokud je null, pouzije se vychozi locale definovane na serveru.

Specified by:
getLocale in interface ValidationInput
Returns:

setLocale

public void setLocale(java.util.Locale locale)

setAuthor

public void setAuthor(java.lang.String author)

getCustomParameterMap

public java.util.Map getCustomParameterMap()
Metoda vrati Mapu dalsich parametru validace, klicem je vzdy nazev, hodnotou obecne serializovatelny objekt. Je to do budoucna kdybysme si chteli predavat dalsi a dalsi informace - parametry validace, napriklad maximalni cas kompilace, max. cas spousteni programu atd. - tak at se nemuseji pridavat stale dalsi metody. Muze byt null.

Specified by:
getCustomParameterMap in interface ValidationInput
Returns:

setCustomParameterMap

public void setCustomParameterMap(java.util.Map customParameterMap)

toString

public java.lang.String toString()
Specified by:
toString in interface ValidationInput
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.