com.compoze.security
Class Group
java.lang.Object
|
+--com.compoze.security.PrincipalImpl
|
+--com.compoze.security.Group
- All Implemented Interfaces:
- java.security.Principal, java.io.Serializable
- public class Group
- extends PrincipalImpl
- implements java.io.Serializable
This class represents a group of principals. A principal
represents an entity such as an individual user.
- See Also:
User
,
IUserAuthenticationFactory
, Serialized Form
Constructor Summary |
Group()
Constructor. |
Group(java.lang.String sName)
Constructor. |
Method Summary |
void |
addProperty(java.lang.String sPropertyTag,
java.lang.Object property)
Adds the property to the group. |
boolean |
equals(java.lang.Object obj)
Compares this principal to the specified object. |
java.lang.String |
getDescription()
Gets the description of the group. |
java.lang.Object |
getProperty(java.lang.String sPropertyTag)
Gets a property of the group. |
java.util.Map |
getPropeties()
Gets the properties of the group. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.security.Principal |
hashCode |
Group
public Group()
- Constructor. NOTE: This default constructor technically leaves the
group in an invalid state.
Group
public Group(java.lang.String sName)
- Constructor.
- Parameters:
sName
- the unique name of this group (may not be null
)
getDescription
public java.lang.String getDescription()
- Gets the description of the group.
- Returns:
- the description of the group
equals
public boolean equals(java.lang.Object obj)
- Compares this principal to the specified object.
- Overrides:
equals
in class PrincipalImpl
- Parameters:
obj
- principal to compare with- Returns:
true
if the principal passed in is the same as that encapsulated by this principal; false
otherwise
addProperty
public void addProperty(java.lang.String sPropertyTag,
java.lang.Object property)
- Adds the property to the group.
- Parameters:
sPropertyTag
- the property tagproperty
- the property value
getProperty
public java.lang.Object getProperty(java.lang.String sPropertyTag)
- Gets a property of the group.
- Parameters:
sPropertyTag
- the property tag to get- Returns:
- the value of the property or
null
if property does not exist
getPropeties
public java.util.Map getPropeties()
- Gets the properties of the group.
- Returns:
- a map of properties associated with this group (un-modifiable)
Copyright ©1999-2003 Compoze Software, Inc. All rights reserved.