return null;
}
private SecurityConstraintType addNewHTTPSecurityConstraint(WebAppType webApp, String[] rolesAllowed, TransportGuarantee transportGuarantee, ServletSecurity.EmptyRoleSemantic emptyRoleSemantic,
String[] omissionMethods, Collection<String> urlPatterns) {
SecurityConstraintType securityConstraint = addNewSecurityConstraint(webApp, rolesAllowed, transportGuarantee, emptyRoleSemantic);
if (omissionMethods.length > 0 || securityConstraint != null) {
if (securityConstraint == null) {
securityConstraint = webApp.addNewSecurityConstraint();
}
WebResourceCollectionType webResourceCollection = securityConstraint.getWebResourceCollectionArray().length == 0 ? securityConstraint.addNewWebResourceCollection() : securityConstraint
.getWebResourceCollectionArray(0);
for (String omissionMethod : omissionMethods) {
webResourceCollection.addNewHttpMethodOmission().setStringValue(omissionMethod);
}
for (String urlPattern : urlPatterns) {