org.ozoneDB.core
Class User
java.lang.Object
org.ozoneDB.DxLib.DxObject
org.ozoneDB.core.User
- All Implemented Interfaces:
- java.lang.Cloneable, DxCompatible, java.io.Externalizable, java.io.Serializable
- public final class User
- extends DxObject
- implements java.io.Externalizable
This class represents an ozone user. Users can be identified by
its name or ID. A user can be a member of one or more user groups.
- Version:
- $Revision: 1.2 $Date: 2002/06/08 00:49:38 $
- Author:
- SMB
- See Also:
Group
,
Serialized Form
Constructor Summary |
User()
|
User(java.lang.String _name,
int _id)
|
User(java.lang.String _name,
java.lang.String _passwd,
int _id)
|
Method Summary |
java.lang.Object |
clone()
liefert eine kopie des objektes;
sollte von subclasses ueberschrieben werden; |
boolean |
equals(java.lang.Object obj)
|
protected int |
getID()
|
java.lang.Integer |
id()
|
java.lang.String |
name()
|
java.lang.String |
password()
|
void |
readExternal(java.io.ObjectInput in)
|
java.lang.String |
toString()
|
void |
writeExternal(java.io.ObjectOutput out)
|
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
serialVersionUID
protected static final long serialVersionUID
- See Also:
- Constant Field Values
subSerialVersionUID
protected static final byte subSerialVersionUID
- See Also:
- Constant Field Values
id
protected int id
name
protected java.lang.String name
passwd
protected java.lang.String passwd
User
public User()
User
public User(java.lang.String _name,
int _id)
User
public User(java.lang.String _name,
java.lang.String _passwd,
int _id)
name
public java.lang.String name()
id
public java.lang.Integer id()
getID
protected int getID()
password
public java.lang.String password()
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals
in interface DxCompatible
clone
public java.lang.Object clone()
- Description copied from class:
DxObject
- liefert eine kopie des objektes;
sollte von subclasses ueberschrieben werden;
- Specified by:
clone
in interface DxCompatible
- Overrides:
clone
in class DxObject
toString
public java.lang.String toString()
writeExternal
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
- Specified by:
writeExternal
in interface java.io.Externalizable
- Throws:
java.io.IOException
readExternal
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Specified by:
readExternal
in interface java.io.Externalizable
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.