private boolean effectiveAllowAnyHeaders(CrossOriginResourceSharing ann) { if (ann != null) { return ann.allowHeaders().length == 0; } return allowHeaders.isEmpty(); }
private boolean effectiveAllowAnyHeaders(CrossOriginResourceSharing ann) { if (ann != null) { return ann.allowHeaders().length == 0; } else { return allowHeaders.isEmpty(); } }
private boolean effectiveAllowAnyHeaders(CrossOriginResourceSharing ann) { if (ann != null) { return ann.allowHeaders().length == 0; } return allowHeaders.isEmpty(); }
private boolean effectiveAllowHeaders(CrossOriginResourceSharing ann, List<String> aHeaders) { if (effectiveAllowAnyHeaders(ann)) { return true; } List<String> actualHeaders = null; if (ann != null) { actualHeaders = Arrays.asList(ann.allowHeaders()); } else { actualHeaders = allowHeaders; } Set<String> actualHeadersSet = new TreeSet<String>(String.CASE_INSENSITIVE_ORDER); actualHeadersSet.addAll(actualHeaders); return actualHeadersSet.containsAll(aHeaders); }
private boolean effectiveAllowHeaders(CrossOriginResourceSharing ann, List<String> aHeaders) { if (effectiveAllowAnyHeaders(ann)) { return true; } List<String> actualHeaders = null; if (ann != null) { actualHeaders = Arrays.asList(ann.allowHeaders()); } else { actualHeaders = allowHeaders; } Set<String> actualHeadersSet = new TreeSet<>(String.CASE_INSENSITIVE_ORDER); actualHeadersSet.addAll(actualHeaders); return actualHeadersSet.containsAll(aHeaders); }
private boolean effectiveAllowHeaders(CrossOriginResourceSharing ann, List<String> aHeaders) { if (effectiveAllowAnyHeaders(ann)) { return true; } List<String> actualHeaders = null; if (ann != null) { actualHeaders = Arrays.asList(ann.allowHeaders()); } else { actualHeaders = allowHeaders; } Set<String> actualHeadersSet = new TreeSet<>(String.CASE_INSENSITIVE_ORDER); actualHeadersSet.addAll(actualHeaders); return actualHeadersSet.containsAll(aHeaders); }