org.ozoneDB.core
Class Group
java.lang.Object
|
+--org.ozoneDB.DxLib.DxObject
|
+--org.ozoneDB.core.Group
- All Implemented Interfaces:
- java.lang.Cloneable, DxCompatible, java.io.Externalizable, java.io.Serializable
- public final class Group
- extends DxObject
- implements java.io.Externalizable
This class represent an ozone user group. A group can be identified by
its name.
- Version:
- $Revision: 1.1 $Date: 2001/12/18 10:31:30 $
- Author:
- SMB
- See Also:
User
,
UserManager
,
Serialized Form
Constructor Summary |
Group()
|
Group(java.lang.String _name,
int _id)
|
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
name
protected java.lang.String name
id
protected int id
users
protected DxSet users
Group
public Group()
Group
public Group(java.lang.String _name,
int _id)
name
public java.lang.String name()
id
public java.lang.Integer id()
userIDs
public DxCollection userIDs()
addUser
public boolean addUser(User user)
containsUser
public boolean containsUser(User user)
removeUser
public boolean removeUser(User user)
isEmpty
public boolean isEmpty()
usersCount
public int usersCount()
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals
in interface DxCompatible
- Overrides:
equals
in class java.lang.Object
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()
- Overrides:
toString
in class java.lang.Object
writeExternal
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
- Specified by:
writeExternal
in interface java.io.Externalizable
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
java.io.IOException
java.lang.ClassNotFoundException
Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.