com.bankframe.services.accesscontrol.administration.user
Class Client
java.lang.Object
com.bankframe.services.accesscontrol.administration.user.Client
- public class Client
- extends java.lang.Object
The UserAdministration client Class
Usage:
java com.bankframe.services.accesscontrol.administration.user.Client -gau (GET_ALL_USERS)
Retrieve all users
java com.bankframe.services.accesscontrol.administration.user.Client -gu (GET_USER) userId
Retrieve the specified user
java com.bankframe.services.accesscontrol.administration.user.Client -gup (GET_USER_PERMISSIONS) userId
Retrieve the permissions for a specified user
java com.bankframe.services.accesscontrol.administration.user.Client -du (DELETE_USER) userId
Delete a user
java com.bankframe.services.accesscontrol.administration.user.Client -cu (CREATE_USER) userId, userName, password
Create a user
java com.bankframe.services.accesscontrol.administration.user.Client -dup (DELETE_USER_PERMISSION) userId, permission
Delete a permission from a user
java com.bankframe.services.accesscontrol.administration.user.Client -aup (ADD_USER_PERMISSION) userId, permission
Add a permission to a user
java com.bankframe.services.accesscontrol.administration.user.Client -au (ADD_USER_TO_GROUP) userId, group
Add a user to a group
java com.bankframe.services.accesscontrol.administration.user.Client -dug (DELETE_USER_FROM_GROUP) userId, group
Delete a user from a group
java com.bankframe.services.accesscontrol.administration.user.Client -uup (UNASSIGNED_USER_PERMISSIONS) userId
Retrieve the permission(s) a user does not have
- Author:
- Rob O'Neill
|
Method Summary |
void |
getDataPacket(DataPacket datap)
|
int |
init(java.lang.String[] args)
Initializes the startup variables and objects. |
static void |
main(java.lang.String[] args)
This method interfaces the Client class and its functionality
to the user. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GET_ALL_USERS
public static final int GET_ALL_USERS
- See Also:
- Constant Field Values
GET_USER
public static final int GET_USER
- See Also:
- Constant Field Values
GET_USER_PERMISSIONS
public static final int GET_USER_PERMISSIONS
- See Also:
- Constant Field Values
DELETE_USER
public static final int DELETE_USER
- See Also:
- Constant Field Values
CREATE_USER
public static final int CREATE_USER
- See Also:
- Constant Field Values
DELETE_USER_PERMISSION
public static final int DELETE_USER_PERMISSION
- See Also:
- Constant Field Values
ADD_USER_PERMISSION
public static final int ADD_USER_PERMISSION
- See Also:
- Constant Field Values
ADD_USER_TO_GROUP
public static final int ADD_USER_TO_GROUP
- See Also:
- Constant Field Values
DELETE_USER_FROM_GROUP
public static final int DELETE_USER_FROM_GROUP
- See Also:
- Constant Field Values
UNASSIGNED_USER_PERMISSIONS
public static final int UNASSIGNED_USER_PERMISSIONS
- See Also:
- Constant Field Values
HANDLE_BREAK
public static final int HANDLE_BREAK
- See Also:
- Constant Field Values
JNDI_LOOKUP_NAME
public static final java.lang.String JNDI_LOOKUP_NAME
- See Also:
- Constant Field Values
Client
public Client()
getDataPacket
public void getDataPacket(DataPacket datap)
throws java.lang.Exception
- Throws:
java.lang.Exception - if something goes wrong
init
public int init(java.lang.String[] args)
- Initializes the startup variables and objects. It also analyzes the request
type and calls the required processing.
Usage:
Client -gau (GET_ALL_USERS)");
- Client -gu (GET_USER) userId");
- Client -gup (GET_USER_PERMISSIONS) userId");
- Client -du (DELETE_USER) userId");
- Client -cu (CREATE_USER) userId, userName, password");
- Client -dup (DELETE_USER_PERMISSION) userId, permission");
- Client -aup (ADD_USER_PERMISSION) userId, permission");
- Client -au (ADD_USER_TO_GROUP) userId, group");
- Client -dug (DELETE_USER_FROM_GROUP) userId, group");
- Client -uup (UNASSIGNED_USER_PERMISSIONS) userId");
- Parameters:
args - command line arguements
- Returns:
- a handle for
main()
main
public static void main(java.lang.String[] args)
- This method interfaces the
Client class and its functionality
to the user. It accepts some command line arguments, ande passes them to
init(). It then sets up datapackets with with the relevant fields.
- Parameters:
args - command line arguements
Copyright © 2004 Siebel Systems, Inc. All rights reserved.