cz.zcu.validationserver.domain
Class ValidationDomainList

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<E>
              extended by cz.zcu.validationserver.common.NamedObjectList<ValidationDomainImpl>
                  extended by cz.zcu.validationserver.domain.ValidationDomainList
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<ValidationDomainImpl>, java.util.Collection<ValidationDomainImpl>, java.util.List<ValidationDomainImpl>, java.util.RandomAccess

public class ValidationDomainList
extends NamedObjectList<ValidationDomainImpl>

Seznam vsech validacnich domen

User: Lukas Date: 17.4.2007 Time: 23:04:12

See Also:
Serialized Form

Field Summary
private static boolean isDebugEnabled
           
private static Logger logger
           
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
ValidationDomainList()
           
 
Method Summary
 void close()
          Metoda je volana pred ukoncenim serveru
private  boolean isDomainActive(java.io.File domainDir)
           
 void loadDomainsFromServerSettings()
          Metoda nacte vsechny domeny, ktere jsou uvedeny v konfiguraci serveru
 boolean reloadDomain(java.lang.String name)
          Metoda slouzi k reloadu domeny zadane nazvem.
 ValidationResult validate(ValidationInputImpl input)
          Metoda slouzi k validaci zadaneho vstupu
 
Methods inherited from class cz.zcu.validationserver.common.NamedObjectList
findByName, getNamedObject
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList
 

Field Detail

logger

private static final Logger logger

isDebugEnabled

private static final boolean isDebugEnabled
Constructor Detail

ValidationDomainList

public ValidationDomainList()
Method Detail

loadDomainsFromServerSettings

public void loadDomainsFromServerSettings()
                                   throws DomainConfigException,
                                          XMLLoadException
Metoda nacte vsechny domeny, ktere jsou uvedeny v konfiguraci serveru

Throws:
DomainConfigException
XMLLoadException

isDomainActive

private boolean isDomainActive(java.io.File domainDir)

validate

public ValidationResult validate(ValidationInputImpl input)
Metoda slouzi k validaci zadaneho vstupu

Parameters:
input - Vstup vlidace
Returns:
Vysledek validace

close

public void close()
Metoda je volana pred ukoncenim serveru


reloadDomain

public boolean reloadDomain(java.lang.String name)
Metoda slouzi k reloadu domeny zadane nazvem. Metoda to udela "bezpecne", tj. stavajici domenu necha stale nactenou, pak nacte znovu domenu do nove instance a kdyz se vsechno povede, tak instance teprve vymeni. Muze take slouzit k nacteni domeny, ktera doposud nactena nebyla.

Parameters:
name -
Returns:
Vraci, zda se akce podarila


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