protected void updateOperation(String[] apiConsumes, String[] apiProduces, Map<String, Tag> tags, List<SecurityRequirement> securities, Operation operation) { if (operation == null) { return; } if (operation.getConsumes() == null) { for (String mediaType : apiConsumes) { operation.consumes(mediaType); } } if (operation.getProduces() == null) { for (String mediaType : apiProduces) { operation.produces(mediaType); } } if (operation.getTags() == null) { for (String tagString : tags.keySet()) { operation.tag(tagString); } } for (SecurityRequirement security : securities) { operation.security(security); } }
operation.security(sec);
operation.security(sec);
public void applySecurityRequirements(ReaderContext context, Operation operation, Method method) { final List<SecurityRequirement> securityRequirements = new ArrayList<SecurityRequirement>(); final ApiOperation apiOperation = ReflectionUtils.getAnnotation(method, ApiOperation.class); final Api apiAnnotation = context.getCls().getAnnotation(Api.class); if (apiOperation != null) { securityRequirements.addAll(parseAuthorizations(apiOperation.authorizations())); } if (securityRequirements.isEmpty() && apiAnnotation != null) { securityRequirements.addAll(parseAuthorizations(apiAnnotation.authorizations())); } for (SecurityRequirement securityRequirement : securityRequirements) { operation.security(securityRequirement); } }
operation.security(security);
operation.security(security);
operation.security(security);
operation.security(security);
operation.security(sec);
operation.security(security);
operation.security(sec);
operation.security(sec);