package com.java110.doc.registrar; import com.java110.doc.entity.CmdDocDto; import java.util.ArrayList; import java.util.List; /** * 文档 发布类 */ public class ApiDocCmdPublishing { /** * 保存cmdDocs */ private static final List cmdDocs = new ArrayList(); /** * 添加cmd文档 * * @param doc */ public static void addCmdDoc(CmdDocDto doc) { cmdDocs.add(doc); } public static List getCmdDocs(String resource) { List retCmdDocDto = new ArrayList<>(); if (cmdDocs.size() < 1) { return retCmdDocDto; } for (CmdDocDto cmdDocDto : cmdDocs) { if (cmdDocDto.getResource().equals(resource)) { retCmdDocDto.add(cmdDocDto); } } return retCmdDocDto; } public static CmdDocDto getCmdDocs(String resource,String serviceCode) { if (cmdDocs.size() < 1) { return null; } for (CmdDocDto cmdDocDto : cmdDocs) { if (cmdDocDto.getResource().equals(resource) && cmdDocDto.getServiceCode().equals(serviceCode)) { return cmdDocDto; } } return null; } }