for (int i = webApp.getResourceRefArray().length - 1; i >= 0; i--) {
webApp.removeResourceRef(i);
}
for (int i = 0; i < jdbcPoolRefs.size(); i++) {
ReferenceData referenceData = (ReferenceData) jdbcPoolRefs.get(i);
GerResourceRefType resourceRef = webApp.addNewResourceRef();
resourceRef.setRefName(referenceData.getRefName());
resourceRef.setPattern(createPattern(referenceData.getRefLink()));
}
for (int i = 0; i < jmsConnectionFactoryRefs.size(); i++) {
ReferenceData referenceData = (ReferenceData) jmsConnectionFactoryRefs.get(i);
GerResourceRefType resourceRef = webApp.addNewResourceRef();
resourceRef.setRefName(referenceData.getRefName());
resourceRef.setPattern(createPattern(referenceData.getRefLink()));
}
for (int i = 0; i < javaMailSessionRefs.size(); i++) {
ReferenceData referenceData = (ReferenceData) javaMailSessionRefs.get(i);
GerResourceRefType resourceRef = webApp.addNewResourceRef();
resourceRef.setRefName(referenceData.getRefName());
resourceRef.setPattern(createPattern(referenceData.getRefLink()));
}
}