com.counterclaim.openefm.model.court.ozone
Class OzoneUserManagerImpl

java.lang.Object
  extended byorg.ozoneDB.OzoneObject
      extended bycom.counterclaim.openefm.model.ozone.OzoneModelObjectImpl
          extended bycom.counterclaim.openefm.model.ozone.OzoneObjectManagerImpl
              extended bycom.counterclaim.openefm.model.court.ozone.OzoneUserManagerImpl
All Implemented Interfaces:
java.lang.Comparable, ModelObject, ObjectManager, org.ozoneDB.OzoneCompatible, OzoneModelObject, OzoneObjectManager, org.ozoneDB.OzoneRemote, OzoneUserManager, java.io.Serializable, UserManager

public class OzoneUserManagerImpl
extends OzoneObjectManagerImpl
implements OzoneUserManager

See Also:
Serialized Form
 

Field Summary
private static org.apache.log4j.Logger log
           
private static long serialVersionUID
           
private  java.util.Map userIdMap
           
private  java.util.Map userNameMap
           
 
Fields inherited from class com.counterclaim.openefm.model.ozone.OzoneObjectManagerImpl
 
Fields inherited from class com.counterclaim.openefm.model.ozone.OzoneModelObjectImpl
id, manager
 
Fields inherited from class org.ozoneDB.OzoneObject
 
Fields inherited from interface com.counterclaim.openefm.model.court.UserManager
NAME
 
Constructor Summary
OzoneUserManagerImpl()
           
 
Method Summary
private  void addUser(User user)
           
 User createUser()
           
protected  void deindex(OzoneModelObject obj)
           
 User findUserByUsername(java.lang.String username)
           
 java.util.List getAllUsers()
           
 User getUser(Id userId)
           
private  User newUser(boolean withNewId)
           
protected  void reindex(OzoneModelObject obj)
           
 void removeUser(User user)
           
 
Methods inherited from class com.counterclaim.openefm.model.ozone.OzoneObjectManagerImpl
getModel, nextId, postObjectModified, preObjectModified, setModel
 
Methods inherited from class com.counterclaim.openefm.model.ozone.OzoneModelObjectImpl
compareTo, getId, getObjectManager, log, log, postModify, preModify, setId, setObjectManager
 
Methods inherited from class org.ozoneDB.OzoneObject
container, database, deleteRecursive, handle, hashCode, onCreate, onDelete, self, setContainer, size, toString, toXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.counterclaim.openefm.model.ObjectManager
getModel, setModel
 
Methods inherited from interface com.counterclaim.openefm.model.ozone.OzoneObjectManager
postObjectModified, preObjectModified
 
Methods inherited from interface com.counterclaim.openefm.model.ozone.OzoneModelObject
setId, setObjectManager
 
Methods inherited from interface com.counterclaim.openefm.model.ModelObject
getId, getObjectManager
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

log

private static org.apache.log4j.Logger log

userIdMap

private java.util.Map userIdMap

userNameMap

private java.util.Map userNameMap

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

OzoneUserManagerImpl

public OzoneUserManagerImpl()
                     throws ModelException
Method Detail

deindex

protected void deindex(OzoneModelObject obj)
Specified by:
deindex in class OzoneObjectManagerImpl

reindex

protected void reindex(OzoneModelObject obj)
Specified by:
reindex in class OzoneObjectManagerImpl

newUser

private User newUser(boolean withNewId)
              throws ModelException
Throws:
ModelException

createUser

public User createUser()
                throws ModelException
Specified by:
createUser in interface OzoneUserManager
Throws:
ModelException

addUser

private void addUser(User user)
              throws ModelException
Throws:
ModelException

getUser

public User getUser(Id userId)
             throws ModelException
Specified by:
getUser in interface UserManager
Throws:
ModelException

removeUser

public void removeUser(User user)
                throws ModelException
Specified by:
removeUser in interface OzoneUserManager
Throws:
ModelException

getAllUsers

public java.util.List getAllUsers()
                           throws ModelException
Specified by:
getAllUsers in interface UserManager
Throws:
ModelException

findUserByUsername

public User findUserByUsername(java.lang.String username)
                        throws ModelException
Specified by:
findUserByUsername in interface UserManager
Throws:
ModelException


Copyright © 2002 counterclaim.com. All Rights Reserved.