Organization And Personnel Management
Version: 1.2 | Release Date: 30/01/2024
# Organization And Personnel Management
# Get Employee's Length of Notice Required Period as at Termination Effective Date
HTTP Request
GET http://[server]/jsf/rfws/emp/termination/getEmpNoticeRequired
Parameters
Name | Type | Description |
---|---|---|
empId | String (Query) | Required. ID of terminated Employee |
applyDate | String (Query) | Required. Date String of Employee Termination Effective Date |
Result (in JSON Array)
Name | Type | Description |
---|---|---|
size | int | Size of JsonArray in values |
values | string | Data, depends on Table |
name | string | Name. Empty |
fields | string | Field Details |
Sample request:
OkHttpClient client = new OkHttpClient();
String url = "http://" + server + "/jsf/rfws/emp/termination/getEmpNoticeRequired?empId=" + empId & applyDate=" + applyDate;
Request request = new Request.Builder()
.url(url)
.get()
.addHeader("client_id", clientID)
.addHeader("authorization", "Bearer " + token)
.addHeader("cache-control", "no-cache")
.build();
Response response = client.newCall(request).execute();
Sample response:
{
"size": 1,
"values": [
{
"id": 809,
"code": "CR-L101",
"joinDate": "2012-10-01 00:00:00",
"noticeReqLenght": 99,
"noticeReqUnit": "mth"
}
],
"name": "",
"fields": [
{
"name": "id",
"classType": 10,
"fieldClassName": "Long",
"fieldClass": "java.lang.Long"
},
{
"name": "code",
"classType": 0,
"fieldClassName": "String",
"fieldClass": "java.lang.String"
},
{
"name": "joinDate",
"classType": 21,
"fieldClassName": "Date",
"fieldClass": "java.util.Date"
},
{
"name": "noticeReqLenght",
"classType": 10,
"fieldClassName": "Integer",
"fieldClass": "java.lang.Integer"
},
{
"name": "noticeReqUnit",
"classType": 0,
"fieldClassName": "String",
"fieldClass": "java.lang.String"
}
]
}
# Get records by corresponding AUL Type and description
HTTP Request GET http://[server]/jsf/rfws/core/auldata/getAulData
Parameters
Name | Type | Description |
---|---|---|
pattern | String (Query) | Required. Lookup Type of AUL field |
aulDesc | String (Query) | Required. Description of AUL field |
Result (in JSON Array)
Name | Type | Description |
---|---|---|
id | Long | id |
code | string | code of the record |
desc | string | description of the record |
Sample request:
OkHttpClient client = new OkHttpClient();
String url = "http://" + server + "/jsf/rfws/core/auldata/getAulData?pattern=aulTag&aulDesc=test0001"
Request request = new Request.Builder()
.url(url)
.get()
.addHeader("client_id", clientID)
.addHeader("authorization", "Bearer " + token)
.addHeader("cache-control", "no-cache")
.build();
Response response = client.newCall(request).execute();
Sample response:
{
"values": [
{
"code": "test0001",
"id": 163,
"desc": "test0001"
}
],
"message": ""
}
# Create a new record by AUL Type and description
HTTP Request GET http://[server]/jsf/rfws/core/auldata/addAulData
Parameters
Name | Type | Description |
---|---|---|
pattern | String (Query) | Required. Lookup Type of AUL field |
aulDesc | String (Query) | Required. Description of AUL field |
Result (in JSON Array)
Name | Type | Description |
---|---|---|
id | Long | id |
message | string | Error Message |
Sample request:
OkHttpClient client = new OkHttpClient();
String url = "http://" + server + "/jsf/rfws/core/auldata/addAulData?pattern=aulTag&aulDesc=test00012"
Request request = new Request.Builder()
.url(url)
.get()
.addHeader("client_id", clientID)
.addHeader("authorization", "Bearer " + token)
.addHeader("cache-control", "no-cache")
.build();
Response response = client.newCall(request).execute();
Sample response:
{
"values": {
"id": 164
},
"message": ""
}
# Modify existing AUL record
HTTP Request GET http://[server]/jsf/rfws/core/auldata/updateAulData
Parameters
Name | Type | Description |
---|---|---|
id | long (Query) | **Required.**ID of AUL Record |
aulDesc | String (Query) | Required. Description of AUL field |
Result (in JSON Array)
Name | Type | Description |
---|---|---|
message | string | Error Message |
Sample request:
OkHttpClient client = new OkHttpClient();
String url = "http://" + server + "/jsf/rfws/core/auldata/addAulData?id=164&aulDesc=ddchange2"
Request request = new Request.Builder()
.url(url)
.get()
.addHeader("client_id", clientID)
.addHeader("authorization", "Bearer " + token)
.addHeader("cache-control", "no-cache")
.build();
Response response = client.newCall(request).execute();
> Sample response:
{
"message": ""
}
Last Updated: 2024/09/13, 10:10:25