eu.xtreemos.xosd.security.cdamng.vo
Class VO

java.lang.Object
  extended by eu.xtreemos.xosd.security.cdamng.vo.VO

public class VO
extends java.lang.Object

Author:
ijj

Nested Class Summary
static class VO.Attribute
           
 
Field Summary
static java.lang.String base
           
private  java.lang.String name
           
private  java.util.HashMap<java.lang.String,char[]> passwords
           
private  java.util.HashMap<java.lang.String,VOUser> users
           
 
Constructor Summary
VO(java.lang.String name)
           
 
Method Summary
 void addUser(VOUser user, char[] password)
           
 boolean contains(java.lang.String username)
           
 boolean contains(VOUser user)
           
 java.lang.String getName()
           
 char[] getPassword(java.lang.String username)
           
 VOUser getUser(java.lang.String username)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

base

public static final java.lang.String base
See Also:
Constant Field Values

passwords

private java.util.HashMap<java.lang.String,char[]> passwords

name

private java.lang.String name

users

private java.util.HashMap<java.lang.String,VOUser> users
Constructor Detail

VO

public VO(java.lang.String name)
Method Detail

getName

public java.lang.String getName()

getPassword

public char[] getPassword(java.lang.String username)

addUser

public void addUser(VOUser user,
                    char[] password)

contains

public boolean contains(java.lang.String username)

contains

public boolean contains(VOUser user)

getUser

public VOUser getUser(java.lang.String username)