org.barracudamvc.contrib.sam.examples.data
Class User

java.lang.Object
  extended by org.barracudamvc.contrib.sam.examples.data.User
All Implemented Interfaces:
org.barracudamvc.contrib.sam.data.DataObject

public class User
extends Object
implements org.barracudamvc.contrib.sam.data.DataObject

User is a sample class for some data object. For demo purposes it stores all instances of itself in a list, normally we would use a database for this.


Field Summary
protected  String email
           
protected static org.apache.log4j.Logger logger
           
protected  String login
           
protected static int maxOid
           
protected  String oid
           
protected  String password
           
protected  List roles
           
protected static Map USERS
           
 
Constructor Summary
User()
           
 
Method Summary
 void delete(Object dbt)
          L�scht den Benutzer aus der Datenbank
 boolean equals(User cmp)
           
 Object get(String field)
           
static Collection getAll()
           
static List getFormMapRoles()
           
static User getUser(String oid)
           
 void save(Object dbt)
          save a user
 void set(String field, Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USERS

protected static Map USERS

maxOid

protected static int maxOid

logger

protected static org.apache.log4j.Logger logger

oid

protected String oid

login

protected String login

password

protected String password

email

protected String email

roles

protected List roles
Constructor Detail

User

public User()
     throws org.barracudamvc.contrib.sam.data.DataObjectException
Throws:
org.barracudamvc.contrib.sam.data.DataObjectException
Method Detail

get

public Object get(String field)
           throws org.barracudamvc.contrib.sam.data.DataObjectException
Specified by:
get in interface org.barracudamvc.contrib.sam.data.DataObject
Throws:
org.barracudamvc.contrib.sam.data.DataObjectException

set

public void set(String field,
                Object value)
         throws org.barracudamvc.contrib.sam.data.DataObjectException
Specified by:
set in interface org.barracudamvc.contrib.sam.data.DataObject
Throws:
org.barracudamvc.contrib.sam.data.DataObjectException

save

public void save(Object dbt)
          throws org.barracudamvc.contrib.sam.data.DataObjectException
save a user

Specified by:
save in interface org.barracudamvc.contrib.sam.data.DataObject
Throws:
org.barracudamvc.contrib.sam.data.DataObjectException

delete

public void delete(Object dbt)
            throws org.barracudamvc.contrib.sam.data.DataObjectException
L�scht den Benutzer aus der Datenbank

Specified by:
delete in interface org.barracudamvc.contrib.sam.data.DataObject
Throws:
org.barracudamvc.contrib.sam.data.DataObjectException

equals

public boolean equals(User cmp)

getUser

public static User getUser(String oid)
                    throws org.barracudamvc.contrib.sam.data.DataObjectException
Throws:
org.barracudamvc.contrib.sam.data.DataObjectException

getAll

public static Collection getAll()

getFormMapRoles

public static List getFormMapRoles()


Copyright © 2002 BarracudaMVC Open Source Project All Rights Reserved.