Package com.mangofactory.swagger.readers.operation

Source Code of com.mangofactory.swagger.readers.operation.OperationSummaryReader

package com.mangofactory.swagger.readers.operation;

import com.mangofactory.swagger.scanners.RequestMappingContext;
import com.wordnik.swagger.annotations.ApiOperation;
import org.apache.commons.lang.StringUtils;
import org.springframework.web.method.HandlerMethod;

public class OperationSummaryReader implements RequestMappingReader {
  @Override
  public void execute(RequestMappingContext context) {
    HandlerMethod handlerMethod = context.getHandlerMethod();
    ApiOperation apiOperationAnnotation = context.getApiOperationAnnotation();

    String summary = handlerMethod.getMethod().getName();
    if (null != apiOperationAnnotation && !StringUtils.isBlank(apiOperationAnnotation.value())) {
      summary = apiOperationAnnotation.value();
    }
    context.put("summary", summary);
  }


}
TOP

Related Classes of com.mangofactory.swagger.readers.operation.OperationSummaryReader

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.