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.