|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for security administration of users and groups.
Method Summary | |
---|---|
UserGroup |
createGroup(String groupname,
BasicAttributes input_at)
Creates a new group in security repository with specified attributes |
User |
createUser(String username,
BasicAttributes input_at)
Creates a new user in security repository with specified attributes |
void |
deleteGroup(String groupname)
Deletes existing group from security repository |
void |
deleteUser(String username)
Deletes existing user from security repository |
UserGroup |
getGroup(String groupname)
Gets UserGroup object for an existing group |
User |
getUser(String username)
Gets User object for an existing user |
void |
modifyGroup(String groupname,
ModificationItem[] mods)
changes, adds or deletes attributes of an existing group |
void |
modifyUser(String username,
ModificationItem[] mods)
changes, adds or deletes attributes of an existing user |
Method Detail |
public UserGroup createGroup(String groupname, BasicAttributes input_at) throws SecAdminException
groupname
- Identifier for group, such as: name, dn, group idinput_at
- Attributes of group, such as: owner, gid
SecAdminException
public User createUser(String username, BasicAttributes input_at) throws SecAdminException
username
- String to represent user, such as: userid, dninput_at
- Attributes of user, such as: email address, full name, account number. Can be null.
SecAdminException
public void deleteGroup(String groupname) throws SecAdminException
groupname
- Identifier for group, such as: name, dn, group id
SecAdminException
public void deleteUser(String username) throws SecAdminException
username
- String to represent user, such as: userid, dn
SecAdminException
public UserGroup getGroup(String groupname) throws SecAdminException
groupname
- String to represent group, such as: name of group, dn
SecAdminException
public User getUser(String username) throws SecAdminException
username
- String to represent user, such as: userid, dn
SecAdminException
public void modifyGroup(String groupname, ModificationItem[] mods) throws SecAdminException
groupname
- Identifier for group, such as: name, dn, group idmods
- Array of modifications (each modification could be
deleting, changing the value of, or adding an attribute)
SecAdminException
public void modifyUser(String username, ModificationItem[] mods) throws SecAdminException
username
- String to represent user, such as: userid, dnmods
- Array of modifications (each modification could be
deleting, changing the value of, or adding an attribute)
SecAdminException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |