}
public void readWebServiceRefsData(PortletRequest request, GerWebAppType webApp) {
Map map = request.getParameterMap();
for (int i = 0; i < webApp.getServiceRefArray().length; i++) {
GerServiceRefType serviceRef = webApp.getServiceRefArray(i);
for (int j = serviceRef.getPortArray().length - 1; j >= 0; j--) {
serviceRef.removePort(j);
}
String prefix1 = "serviceRef" + "." + i + "." + "port" + ".";
int lastIndex = Integer.parseInt(request.getParameter(prefix1 + "lastIndex"));
for (int j = 0; j < lastIndex; j++) {
String prefix2 = prefix1 + j + ".";
if (!map.containsKey(prefix2 + "portName")) {
continue;
}
GerPortType port = serviceRef.addNewPort();
String value = request.getParameter(prefix2 + "portName");
if (!isEmpty(value)) {
port.setPortName(value);
}
value = request.getParameter(prefix2 + "protocol");