org.siebengeisslein.admin
Class Accounts

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.admin.Accounts
All Implemented Interfaces:
Instrumented

public class Accounts
extends Persistent


Field Summary
static int SYSTEM_GROUP
           
 
Constructor Summary
Accounts()
           
 
Method Summary
 void addAccount(Account account)
           
 Account getAccount(PString name)
           
 Account getAccount(java.lang.String name)
           
 javax.swing.ListModel getAccountNames()
           
 java.util.Set<PString> getAccountNameSet()
           
 int getNextGroup()
           
 Account login(java.lang.String user, java.lang.String password)
           
 void removeAccount(PString accountName)
           
 
Methods inherited from class org.siebengeisslein.client.Persistent
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, hashCode, initTransient, isWriteTransaction, joinWriteTransaction, readLock, setGroup, setTransientValue, toPersistent, toRef, writeExternal, writeLock
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SYSTEM_GROUP

public static final int SYSTEM_GROUP
See Also:
Constant Field Values
Constructor Detail

Accounts

public Accounts()
Method Detail

getNextGroup

public int getNextGroup()

login

public Account login(java.lang.String user,
                     java.lang.String password)
              throws LoginException
Throws:
LoginException

addAccount

public void addAccount(Account account)

removeAccount

public void removeAccount(PString accountName)

getAccount

public Account getAccount(java.lang.String name)

getAccount

public Account getAccount(PString name)

getAccountNames

public javax.swing.ListModel getAccountNames()

getAccountNameSet

public java.util.Set<PString> getAccountNameSet()