This action sets the Business Area and Project for the current user within the database.
Input
Class |
Name |
Type |
Required |
Details |
SetWorkingProjectAreaRequest |
userId |
String |
Yes |
The callers user name |
SetWorkingProjectAreaRequest |
password |
String |
Yes |
The callers password |
SetWorkingProjectAreaRequest |
areaId |
Integer |
Yes |
The area id to be set as the current area for the user |
SetWorkingProjectAreaRequest |
projectId |
Integer |
Yes |
The project id to be set as the current project for the user |
Output
Class |
Name |
Type |
Required |
Details |
SetWorkingProjectAreaResponse |
success |
boolean |
Yes |
True is succeeded False if failed |
SetWorkingProjectAreaResponse |
returnCode |
String |
No |
See Appendix for details |
SetWorkingProjectAreaResponse |
returnMessage |
String |
No |
Human readable message |
Example
public static void testSetWorkingProjectArea(EVSystemServiceStub stub) {
try {
SetWorkingProjectAreaDocument reqEnvelope =
SetWorkingProjectAreaDocument.Factory.newInstance();
SetWorkingProjectAreaRequest request =
reqEnvelope.addNewSetWorkingProjectArea().addNewParam0();
request.setUserId(ServiceClientHelper.ADMIN_USER_ID);
request.setPassword(ServiceClientHelper.ADMIN_PASSWORD);
request.setAreaId(0);
// GLOBAL AREA
request.setProjectId(0);
// MASTER PROJECT
SetWorkingProjectAreaResponseDocument resEnvelope =
stub.setWorkingProjectArea(reqEnvelope);
SetWorkingProjectAreaResponse response =
resEnvelope.getSetWorkingProjectAreaResponse().getReturn();
if (response.getSuccess()) {
System.out.println("success: [" + response.getReturnCode() + "] : " +
response.getReturnMessage());
} else {
System.out.println("failure: [" + response.getReturnCode() + "] : " +
response.getReturnMessage());
}
} catch (Exception e) {
e.printStackTrace();
System.err.println("nnn");
}
}