de.bsvrz.dav.dav.main
Class UserInfo.InfoHolder

java.lang.Object
  extended by de.bsvrz.dav.dav.main.UserInfo.InfoHolder
Enclosing class:
UserInfo

private class UserInfo.InfoHolder
extends Object

Speichert unterschiedliche Objekte (ATG, Aspekte, Objekte) und stellt eine Methode zur Verfügung, mit der geprüft werden kann, ob ein bestimmtes Objekt vorhanden ist.


Field Summary
private  boolean all
          true, wenn die im Konstruktor übergebene Liste null oder leer ist; false, sonst.
private  Hashtable table
          Speichert die Objekte der im Konstruktor übergebenen Liste.
 
Constructor Summary
UserInfo.InfoHolder(ArrayList list)
           
 
Method Summary
 boolean isAllowed(Object o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

all

private boolean all
true, wenn die im Konstruktor übergebene Liste null oder leer ist; false, sonst.


table

private Hashtable table
Speichert die Objekte der im Konstruktor übergebenen Liste. Als Schlüssel dient das Objekt, als Value wird ebenfalls das Objekt eingetragen.

Constructor Detail

UserInfo.InfoHolder

public UserInfo.InfoHolder(ArrayList list)
Method Detail

isAllowed

public final boolean isAllowed(Object o)
Parameters:
o - Objekt, das vorhanden sein soll. Wurde im Konstruktor eine leere Liste bzw. null übergeben.
Returns:
true, wenn a) Das übergebene Objekt in der Liste vorhanden ist, die im Konstruktor übergeben wurde. b) Im Konstruktor eine leere Liste oder null übergeben wurde. In allen anderen Fällen wird false zurückgegeben.