This API is used to fetch all batch class list accessable to the specified user role.

Request Method: GET

Input Parameters

Input Parameter Values Descriptions
role This value should not be empty.

 

This parameter is used for specifying the role name for which batch class list to be fetched.

Web Service URL: http://{serverName}:{port}/dcma/rest/getBatchClassForRole/{role}

 

Sample client code using apache commons http client:-

private static void getBatchClassForRole() {
		HttpClient client = new HttpClient();
		String url = "http://localhost:8080/dcma/rest/getBatchClassForRole/admin";
		GetMethod getMethod = new GetMethod(url);
		int statusCode;
		try {
			statusCode = client.executeMethod(getMethod);
			if (statusCode == 200) {
				System.out.println("Web service executed successfully.");
				String responseBody = getMethod.getResponseBodyAsString();
				System.out.println(statusCode + " *** " + responseBody);
			} else if (statusCode == 403) {
				System.out.println("Invalid username/password.");
			} else {
				System.out.println(getMethod.getResponseBodyAsString());
			}
		} catch (HttpException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		} finally {
			if (getMethod != null) {
				getMethod.releaseConnection();
			}
		}
	}

Was this article helpful to you?

Engineering

Comments are closed.