All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.mosip.kernel.websub.api.util.ParseUtil Maven / Gradle / Ivy

package io.mosip.kernel.websub.api.util;

import io.mosip.kernel.websub.api.model.HubResponse;

public class ParseUtil {

	private ParseUtil() {
		//
	}

	public static HubResponse parseHubResponse(String responseString) {
		String[] responsePairs = responseString.split("&");
		HubResponse hubResponse = new HubResponse();
		if (responsePairs.length > 1) {
			String[] errorReasonPairs = responsePairs[1].split("=");
			if (errorReasonPairs.length > 1) {
				hubResponse.setErrorReason(errorReasonPairs[1]);
			}
		}
		hubResponse.setHubResult(responsePairs[0].split("=")[1]);
		return hubResponse;
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy