Oracle Application Server Wireless Java API Reference
B10400-01

oracle.panama.model
Interface Role

All Superinterfaces:
ModelObject, XMLObject

public interface Role
extends ModelObject

A role is just a collection of users, and is used to publish specific services to the group members.


Field Summary
static int TYPEID
          The type id of this class.
static java.lang.String TYPENAME
          The constant class type identifier.

 

Method Summary
 void addMember(User user)
          Add one user.
 void addMembers(User[] users)
          Add a set of Users.
 ResultSetEnumeration getMembers(java.lang.String nameExpr, java.lang.String displayNameExpr, int maxHits)
           
 void removeMember(User user)
          Remove a User from this group.
 void removeMembers(User[] users)
          Remove a set of Users from this group.

 

Methods inherited from interface oracle.panama.model.ModelObject
delete, getCreatedDate, getId, getLastModifiedDate, getName, getTypeId, getTypeName, isSystem, setName, setSystem, undoAll

 

Methods inherited from interface oracle.panama.model.XMLObject
setXML, toXML

 

Field Detail

TYPENAME

public static final java.lang.String TYPENAME
The constant class type identifier.
See Also:
Constant Field Values

TYPEID

public static final int TYPEID
The type id of this class.
See Also:
Constant Field Values
Method Detail

addMember

public void addMember(User user)
Add one user.
Parameters:
user - a non null user

addMembers

public void addMembers(User[] users)
Add a set of Users.
Parameters:
users - a User[] of User objects.

removeMember

public void removeMember(User user)
Remove a User from this group.
Parameters:
user - the user.

removeMembers

public void removeMembers(User[] users)
Remove a set of Users from this group.
Parameters:
users - the User set as a User[].

getMembers

public ResultSetEnumeration getMembers(java.lang.String nameExpr,
                                       java.lang.String displayNameExpr,
                                       int maxHits)
Parameters:
nameExpr - the name expression including wildcards or null for all.
displayNameExpr - the display name expression including wildcards or null for all.
maxHits - the maximum number of hits or -1 for no limitation.
Returns:
an Enumeration with user objects belonging to this group and matching the filter parameters.

Oracle Application Server Wireless Java API Reference
B10400-01

Copyright © 2003 Oracle Corporation. All Rights Reserved.