欧阳劲驰 hace 1 mes
padre
commit
5e39423d00

+ 0 - 65
src/main/java/com/shkpr/service/customgateway/domain/FilterDefinition.java

@@ -1,65 +0,0 @@
-package com.shkpr.service.customgateway.domain;
-
-
-import com.shkpr.service.customgateway.commtools.NameUtils;
-import lombok.*;
-import org.springframework.util.StringUtils;
-import org.springframework.validation.annotation.Validated;
-
-import javax.validation.constraints.NotNull;
-import java.util.LinkedHashMap;
-import java.util.Map;
-
-/**
- * 过滤器定义
- *
- * @author 欧阳劲驰
- * @since 1.0.0
- */
-@Setter
-@Getter
-@NoArgsConstructor
-@EqualsAndHashCode
-@ToString
-@Validated
-public class FilterDefinition {
-    /**
-     * 名称
-     */
-    @NotNull
-    private String name;
-    /**
-     * 参数
-     */
-    private Map<String, String> args = new LinkedHashMap<>();
-
-    /**
-     * 文本构造
-     *
-     * @param text 文本
-     */
-    public FilterDefinition(String text) {
-        //等号分割
-        int eqIdx = text.indexOf('=');
-        if (eqIdx <= 0) {
-            setName(text);
-            return;
-        }
-        //设置名称
-        setName(text.substring(0, eqIdx));
-        //设置参数
-        String[] args = StringUtils.tokenizeToStringArray(text.substring(eqIdx + 1), ",");
-        for (int i = 0; i < args.length; i++) this.args.put(NameUtils.generateName(i), args[i]);
-    }
-
-    /**
-     * 添加参数
-     *
-     * @param key   k
-     * @param value v
-     */
-    public void addArg(String key, String value) {
-        this.args.put(key, value);
-    }
-}
-