提交配置基础类
This commit is contained in:
89
src/main/java/com/nis/domain/configuration/AppIdCfg.java
Normal file
89
src/main/java/com/nis/domain/configuration/AppIdCfg.java
Normal file
@@ -0,0 +1,89 @@
|
||||
/**
|
||||
*@Title: AppIdConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午11:24:28
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: AppIdConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午11:24:28
|
||||
* @version V1.0
|
||||
*/
|
||||
public class AppIdCfg extends BaseCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -5385478577426593882L;
|
||||
/**
|
||||
* 应用名称
|
||||
*/
|
||||
private String appName;
|
||||
/**
|
||||
* 应用协议id
|
||||
*/
|
||||
private String appId;
|
||||
|
||||
/**
|
||||
* 编译id
|
||||
*/
|
||||
private Integer compileId;
|
||||
|
||||
/**
|
||||
* appName
|
||||
* @return appName
|
||||
*/
|
||||
|
||||
public String getAppName() {
|
||||
return appName;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param appName the appName to set
|
||||
*/
|
||||
public void setAppName(String appName) {
|
||||
this.appName = appName;
|
||||
}
|
||||
|
||||
/**
|
||||
* appId
|
||||
* @return appId
|
||||
*/
|
||||
|
||||
public String getAppId() {
|
||||
return appId;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param appId the appId to set
|
||||
*/
|
||||
public void setAppId(String appId) {
|
||||
this.appId = appId;
|
||||
}
|
||||
|
||||
/**
|
||||
* compileId
|
||||
* @return compileId
|
||||
*/
|
||||
|
||||
public Integer getCompileId() {
|
||||
return compileId;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param compileId the compileId to set
|
||||
*/
|
||||
public void setCompileId(Integer compileId) {
|
||||
this.compileId = compileId;
|
||||
}
|
||||
|
||||
}
|
||||
364
src/main/java/com/nis/domain/configuration/BaseCfg.java
Normal file
364
src/main/java/com/nis/domain/configuration/BaseCfg.java
Normal file
@@ -0,0 +1,364 @@
|
||||
/**
|
||||
*@Title: BaseConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月5日 上午11:15:14
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @ClassName: BaseConfig.java
|
||||
* @Description: 基础配置
|
||||
* @author (wx)
|
||||
* @date 2018年2月5日 上午11:15:14
|
||||
* @version V1.0
|
||||
*/
|
||||
public class BaseCfg implements Serializable {
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 3253728127555103620L;
|
||||
/**
|
||||
* 配置ID
|
||||
*/
|
||||
protected Long cfgId;
|
||||
/**
|
||||
* 配置描述
|
||||
*/
|
||||
protected String cfgDesc;
|
||||
|
||||
/**
|
||||
* GK类型
|
||||
*/
|
||||
protected Integer action;
|
||||
/**
|
||||
* 有效标识
|
||||
*/
|
||||
protected Integer isValid;
|
||||
/**
|
||||
* 是否审核
|
||||
*/
|
||||
protected Integer isAudit;
|
||||
/**
|
||||
* 创建人员
|
||||
*/
|
||||
protected Integer creatorId;
|
||||
/**
|
||||
* 配置时间
|
||||
*/
|
||||
protected Date createTime;
|
||||
/**
|
||||
* 修改人员
|
||||
*/
|
||||
protected Integer editorId;
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
protected Date editTime;
|
||||
/**
|
||||
* 审核人员
|
||||
*/
|
||||
protected Integer auditorId;
|
||||
/**
|
||||
* 审核时间
|
||||
*/
|
||||
protected Date auditTime;
|
||||
/**
|
||||
* 业务id
|
||||
*/
|
||||
protected Integer serviceId;
|
||||
/**
|
||||
* 来函id
|
||||
*/
|
||||
protected Integer requestId;
|
||||
/**
|
||||
* 编译id
|
||||
*/
|
||||
// protected Integer compileId;
|
||||
/**
|
||||
* 是否区域gk
|
||||
*/
|
||||
protected Integer isAreaEffective;
|
||||
/**
|
||||
* 分类
|
||||
*/
|
||||
protected String classify;
|
||||
/**
|
||||
* 性质
|
||||
*/
|
||||
protected String attribute;
|
||||
/**
|
||||
* 标签
|
||||
*/
|
||||
protected String lable;
|
||||
// protected Integer exprType =0;
|
||||
// protected Integer matchMethod =0;
|
||||
// protected Integer isHexbin =0;
|
||||
/**
|
||||
* 区域生效id
|
||||
*/
|
||||
protected String areaEffectiveIds ;
|
||||
/**
|
||||
* cfgId
|
||||
* @return cfgId
|
||||
*/
|
||||
|
||||
public Long getCfgId() {
|
||||
return cfgId;
|
||||
}
|
||||
/**
|
||||
* @param cfgId the cfgId to set
|
||||
*/
|
||||
public void setCfgId(Long cfgId) {
|
||||
this.cfgId = cfgId;
|
||||
}
|
||||
/**
|
||||
* action
|
||||
* @return action
|
||||
*/
|
||||
|
||||
public Integer getAction() {
|
||||
return action;
|
||||
}
|
||||
/**
|
||||
* @param action the action to set
|
||||
*/
|
||||
public void setAction(Integer action) {
|
||||
this.action = action;
|
||||
}
|
||||
/**
|
||||
* isValid
|
||||
* @return isValid
|
||||
*/
|
||||
|
||||
public Integer getIsValid() {
|
||||
return isValid;
|
||||
}
|
||||
/**
|
||||
* @param isValid the isValid to set
|
||||
*/
|
||||
public void setIsValid(Integer isValid) {
|
||||
this.isValid = isValid;
|
||||
}
|
||||
/**
|
||||
* isAudit
|
||||
* @return isAudit
|
||||
*/
|
||||
|
||||
public Integer getIsAudit() {
|
||||
return isAudit;
|
||||
}
|
||||
/**
|
||||
* @param isAudit the isAudit to set
|
||||
*/
|
||||
public void setIsAudit(Integer isAudit) {
|
||||
this.isAudit = isAudit;
|
||||
}
|
||||
/**
|
||||
* creatorId
|
||||
* @return creatorId
|
||||
*/
|
||||
|
||||
public Integer getCreatorId() {
|
||||
return creatorId;
|
||||
}
|
||||
/**
|
||||
* @param creatorId the creatorId to set
|
||||
*/
|
||||
public void setCreatorId(Integer creatorId) {
|
||||
this.creatorId = creatorId;
|
||||
}
|
||||
/**
|
||||
* createTime
|
||||
* @return createTime
|
||||
*/
|
||||
|
||||
public Date getCreateTime() {
|
||||
return createTime;
|
||||
}
|
||||
/**
|
||||
* @param createTime the createTime to set
|
||||
*/
|
||||
public void setCreateTime(Date createTime) {
|
||||
this.createTime = createTime;
|
||||
}
|
||||
/**
|
||||
* editorId
|
||||
* @return editorId
|
||||
*/
|
||||
|
||||
public Integer getEditorId() {
|
||||
return editorId;
|
||||
}
|
||||
/**
|
||||
* @param editorId the editorId to set
|
||||
*/
|
||||
public void setEditorId(Integer editorId) {
|
||||
this.editorId = editorId;
|
||||
}
|
||||
/**
|
||||
* editTime
|
||||
* @return editTime
|
||||
*/
|
||||
|
||||
public Date getEditTime() {
|
||||
return editTime;
|
||||
}
|
||||
/**
|
||||
* @param editTime the editTime to set
|
||||
*/
|
||||
public void setEditTime(Date editTime) {
|
||||
this.editTime = editTime;
|
||||
}
|
||||
/**
|
||||
* auditorId
|
||||
* @return auditorId
|
||||
*/
|
||||
|
||||
public Integer getAuditorId() {
|
||||
return auditorId;
|
||||
}
|
||||
/**
|
||||
* @param auditorId the auditorId to set
|
||||
*/
|
||||
public void setAuditorId(Integer auditorId) {
|
||||
this.auditorId = auditorId;
|
||||
}
|
||||
/**
|
||||
* auditTime
|
||||
* @return auditTime
|
||||
*/
|
||||
|
||||
public Date getAuditTime() {
|
||||
return auditTime;
|
||||
}
|
||||
/**
|
||||
* @param auditTime the auditTime to set
|
||||
*/
|
||||
public void setAuditTime(Date auditTime) {
|
||||
this.auditTime = auditTime;
|
||||
}
|
||||
/**
|
||||
* serviceId
|
||||
* @return serviceId
|
||||
*/
|
||||
|
||||
public Integer getServiceId() {
|
||||
return serviceId;
|
||||
}
|
||||
/**
|
||||
* @param serviceId the serviceId to set
|
||||
*/
|
||||
public void setServiceId(Integer serviceId) {
|
||||
this.serviceId = serviceId;
|
||||
}
|
||||
/**
|
||||
* requestId
|
||||
* @return requestId
|
||||
*/
|
||||
|
||||
public Integer getRequestId() {
|
||||
return requestId;
|
||||
}
|
||||
/**
|
||||
* @param requestId the requestId to set
|
||||
*/
|
||||
public void setRequestId(Integer requestId) {
|
||||
this.requestId = requestId;
|
||||
}
|
||||
/**
|
||||
* compileId
|
||||
* @return compileId
|
||||
*/
|
||||
|
||||
// public Integer getCompileId() {
|
||||
// return compileId;
|
||||
// }
|
||||
// /**
|
||||
// * @param compileId the compileId to set
|
||||
// */
|
||||
// public void setCompileId(Integer compileId) {
|
||||
// this.compileId = compileId;
|
||||
// }
|
||||
/**
|
||||
* isAreaEffective
|
||||
* @return isAreaEffective
|
||||
*/
|
||||
|
||||
public Integer getIsAreaEffective() {
|
||||
return isAreaEffective;
|
||||
}
|
||||
/**
|
||||
* @param isAreaEffective the isAreaEffective to set
|
||||
*/
|
||||
public void setIsAreaEffective(Integer isAreaEffective) {
|
||||
this.isAreaEffective = isAreaEffective;
|
||||
}
|
||||
/**
|
||||
* classify
|
||||
* @return classify
|
||||
*/
|
||||
|
||||
public String getClassify() {
|
||||
return classify;
|
||||
}
|
||||
/**
|
||||
* @param classify the classify to set
|
||||
*/
|
||||
public void setClassify(String classify) {
|
||||
this.classify = classify;
|
||||
}
|
||||
/**
|
||||
* attribute
|
||||
* @return attribute
|
||||
*/
|
||||
|
||||
public String getAttribute() {
|
||||
return attribute;
|
||||
}
|
||||
/**
|
||||
* @param attribute the attribute to set
|
||||
*/
|
||||
public void setAttribute(String attribute) {
|
||||
this.attribute = attribute;
|
||||
}
|
||||
/**
|
||||
* lable
|
||||
* @return lable
|
||||
*/
|
||||
|
||||
public String getLable() {
|
||||
return lable;
|
||||
}
|
||||
/**
|
||||
* @param lable the lable to set
|
||||
*/
|
||||
public void setLable(String lable) {
|
||||
this.lable = lable;
|
||||
}
|
||||
/**
|
||||
* areaEffectiveIds
|
||||
* @return areaEffectiveIds
|
||||
*/
|
||||
|
||||
public String getAreaEffectiveIds() {
|
||||
return areaEffectiveIds;
|
||||
}
|
||||
/**
|
||||
* @param areaEffectiveIds the areaEffectiveIds to set
|
||||
*/
|
||||
public void setAreaEffectiveIds(String areaEffectiveIds) {
|
||||
this.areaEffectiveIds = areaEffectiveIds;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
278
src/main/java/com/nis/domain/configuration/BaseIpCfg.java
Normal file
278
src/main/java/com/nis/domain/configuration/BaseIpCfg.java
Normal file
@@ -0,0 +1,278 @@
|
||||
/**
|
||||
*@Title: BaseIpConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月5日 下午5:02:24
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
/**
|
||||
* @ClassName: BaseIpConfig.java
|
||||
* @Description: 基础IP配置
|
||||
* @author (dell)
|
||||
* @date 2018年2月5日 下午5:02:24
|
||||
* @version V1.0
|
||||
*/
|
||||
public class BaseIpCfg extends BaseCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -1939538118388300002L;
|
||||
/**
|
||||
* ip类型
|
||||
*/
|
||||
protected Integer ipType;
|
||||
/**
|
||||
* 源IP地址
|
||||
*/
|
||||
protected String srcIp ="0.0.0.0";
|
||||
/**
|
||||
* 源地址掩码
|
||||
*/
|
||||
protected String srcIpMask ;
|
||||
/**
|
||||
* 源端口
|
||||
*/
|
||||
protected String srcPort ;
|
||||
/**
|
||||
* 源端口掩码
|
||||
*/
|
||||
protected String srcPortMask = "65535" ;
|
||||
/**
|
||||
* 目的IP地址
|
||||
*/
|
||||
protected String dstIp = "0.0.0.0" ;
|
||||
/**
|
||||
* 目的地址掩码
|
||||
*/
|
||||
protected String dstIpMask ;
|
||||
/**
|
||||
* 目的端口
|
||||
*/
|
||||
protected String dstPort ;
|
||||
/**
|
||||
* 目的端口掩码
|
||||
*/
|
||||
protected String dstPortMask = "65535";
|
||||
/**
|
||||
* 方向
|
||||
*/
|
||||
protected Integer direction = 0;
|
||||
/**
|
||||
* 方向
|
||||
*/
|
||||
protected Integer protocol ;
|
||||
/**
|
||||
* 协议ID
|
||||
*/
|
||||
protected Integer protocolId ;
|
||||
/**
|
||||
* 编译id
|
||||
*/
|
||||
protected Integer compileId ;
|
||||
/**
|
||||
* ipType
|
||||
* @return ipType
|
||||
*/
|
||||
|
||||
public Integer getIpType() {
|
||||
return ipType;
|
||||
}
|
||||
/**
|
||||
* @param ipType the ipType to set
|
||||
*/
|
||||
public void setIpType(Integer ipType) {
|
||||
this.ipType = ipType;
|
||||
}
|
||||
/**
|
||||
* srcIp
|
||||
* @return srcIp
|
||||
*/
|
||||
|
||||
public String getSrcIp() {
|
||||
return srcIp;
|
||||
}
|
||||
/**
|
||||
* @param srcIp the srcIp to set
|
||||
*/
|
||||
public void setSrcIp(String srcIp) {
|
||||
this.srcIp = srcIp;
|
||||
}
|
||||
/**
|
||||
* srcIpMask
|
||||
* @return srcIpMask
|
||||
*/
|
||||
|
||||
public String getSrcIpMask() {
|
||||
if(!StringUtils.isBlank(srcIpMask))
|
||||
return srcIpMask;
|
||||
else if(4==this.ipType)
|
||||
return "255.255.255.255";
|
||||
else if(6==this.ipType)
|
||||
return "FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF";
|
||||
else
|
||||
return srcIpMask;
|
||||
}
|
||||
/**
|
||||
* @param srcIpMask the srcIpMask to set
|
||||
*/
|
||||
public void setSrcIpMask(String srcIpMask) {
|
||||
this.srcIpMask = srcIpMask;
|
||||
}
|
||||
/**
|
||||
* srcPort
|
||||
* @return srcPort
|
||||
*/
|
||||
|
||||
public String getSrcPort() {
|
||||
return srcPort;
|
||||
}
|
||||
/**
|
||||
* @param srcPort the srcPort to set
|
||||
*/
|
||||
public void setSrcPort(String srcPort) {
|
||||
this.srcPort = srcPort;
|
||||
}
|
||||
/**
|
||||
* srcPortMask
|
||||
* @return srcPortMask
|
||||
*/
|
||||
|
||||
public String getSrcPortMask() {
|
||||
return srcPortMask;
|
||||
}
|
||||
/**
|
||||
* @param srcPortMask the srcPortMask to set
|
||||
*/
|
||||
public void setSrcPortMask(String srcPortMask) {
|
||||
this.srcPortMask = srcPortMask;
|
||||
}
|
||||
/**
|
||||
* dstIp
|
||||
* @return dstIp
|
||||
*/
|
||||
|
||||
public String getDstIp() {
|
||||
return dstIp;
|
||||
}
|
||||
/**
|
||||
* @param dstIp the dstIp to set
|
||||
*/
|
||||
public void setDstIp(String dstIp) {
|
||||
this.dstIp = dstIp;
|
||||
}
|
||||
/**
|
||||
* dstIpMask
|
||||
* @return dstIpMask
|
||||
*/
|
||||
|
||||
public String getDstIpMask() {
|
||||
if(!StringUtils.isBlank(dstIpMask))
|
||||
return dstIpMask;
|
||||
else if(4==this.ipType)
|
||||
return "255.255.255.255";
|
||||
else if(6==this.ipType)
|
||||
return "FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF";
|
||||
else
|
||||
return dstIpMask;
|
||||
}
|
||||
/**
|
||||
* @param dstIpMask the dstIpMask to set
|
||||
*/
|
||||
public void setDstIpMask(String dstIpMask) {
|
||||
this.dstIpMask = dstIpMask;
|
||||
}
|
||||
/**
|
||||
* dstPort
|
||||
* @return dstPort
|
||||
*/
|
||||
|
||||
public String getDstPort() {
|
||||
return dstPort;
|
||||
}
|
||||
/**
|
||||
* @param dstPort the dstPort to set
|
||||
*/
|
||||
public void setDstPort(String dstPort) {
|
||||
this.dstPort = dstPort;
|
||||
}
|
||||
/**
|
||||
* dstPortMask
|
||||
* @return dstPortMask
|
||||
*/
|
||||
|
||||
public String getDstPortMask() {
|
||||
return dstPortMask;
|
||||
}
|
||||
/**
|
||||
* @param dstPortMask the dstPortMask to set
|
||||
*/
|
||||
public void setDstPortMask(String dstPortMask) {
|
||||
this.dstPortMask = dstPortMask;
|
||||
}
|
||||
/**
|
||||
* direction
|
||||
* @return direction
|
||||
*/
|
||||
|
||||
public Integer getDirection() {
|
||||
return direction;
|
||||
}
|
||||
/**
|
||||
* @param direction the direction to set
|
||||
*/
|
||||
public void setDirection(Integer direction) {
|
||||
this.direction = direction;
|
||||
}
|
||||
/**
|
||||
* protocol
|
||||
* @return protocol
|
||||
*/
|
||||
|
||||
public Integer getProtocol() {
|
||||
return protocol;
|
||||
}
|
||||
/**
|
||||
* @param protocol the protocol to set
|
||||
*/
|
||||
public void setProtocol(Integer protocol) {
|
||||
this.protocol = protocol;
|
||||
}
|
||||
/**
|
||||
* protocolId
|
||||
* @return protocolId
|
||||
*/
|
||||
|
||||
public Integer getProtocolId() {
|
||||
return protocolId;
|
||||
}
|
||||
/**
|
||||
* @param protocolId the protocolId to set
|
||||
*/
|
||||
public void setProtocolId(Integer protocolId) {
|
||||
this.protocolId = protocolId;
|
||||
}
|
||||
/**
|
||||
* compileId
|
||||
* @return compileId
|
||||
*/
|
||||
|
||||
public Integer getCompileId() {
|
||||
return compileId;
|
||||
}
|
||||
/**
|
||||
* @param compileId the compileId to set
|
||||
*/
|
||||
public void setCompileId(Integer compileId) {
|
||||
this.compileId = compileId;
|
||||
}
|
||||
|
||||
}
|
||||
104
src/main/java/com/nis/domain/configuration/BaseStringCfg.java
Normal file
104
src/main/java/com/nis/domain/configuration/BaseStringCfg.java
Normal file
@@ -0,0 +1,104 @@
|
||||
/**
|
||||
*@Title: BaseStringConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月5日 下午5:26:02
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: BaseStringConfig.java
|
||||
* @Description: 基础字符串类配置
|
||||
* @author (dell)
|
||||
* @date 2018年2月5日 下午5:26:02
|
||||
* @version V1.0
|
||||
*/
|
||||
public class BaseStringCfg extends BaseCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -2040598274024301785L;
|
||||
/**
|
||||
* 配置关键字
|
||||
*/
|
||||
protected String cfgKeywords;
|
||||
/**
|
||||
* cfgKeywords
|
||||
* @return cfgKeywords
|
||||
*/
|
||||
|
||||
public String getCfgKeywords() {
|
||||
return cfgKeywords;
|
||||
}
|
||||
/**
|
||||
* @param cfgKeywords the cfgKeywords to set
|
||||
*/
|
||||
public void setCfgKeywords(String cfgKeywords) {
|
||||
this.cfgKeywords = cfgKeywords;
|
||||
}
|
||||
/**
|
||||
* 编译id
|
||||
*/
|
||||
protected Integer compile_id ;
|
||||
/**
|
||||
* 表达式类型
|
||||
*/
|
||||
protected Integer exprType ;
|
||||
/**
|
||||
* 匹配方式
|
||||
*/
|
||||
protected Integer matchMethod ;
|
||||
/**
|
||||
* 是否hex二进制
|
||||
*/
|
||||
protected Integer isHexbin = 0;
|
||||
|
||||
/**
|
||||
* exprType
|
||||
* @return exprType
|
||||
*/
|
||||
public Integer getExprType() {
|
||||
return exprType;
|
||||
}
|
||||
/**
|
||||
* @param exprType the exprType to set
|
||||
*/
|
||||
public void setExprType(Integer exprType) {
|
||||
this.exprType = exprType;
|
||||
}
|
||||
/**
|
||||
* matchMethod
|
||||
* @return matchMethod
|
||||
*/
|
||||
|
||||
public Integer getMatchMethod() {
|
||||
return matchMethod;
|
||||
}
|
||||
/**
|
||||
* @param matchMethod the matchMethod to set
|
||||
*/
|
||||
public void setMatchMethod(Integer matchMethod) {
|
||||
this.matchMethod = matchMethod;
|
||||
}
|
||||
/**
|
||||
* isHexbin
|
||||
* @return isHexbin
|
||||
*/
|
||||
|
||||
public Integer getIsHexbin() {
|
||||
return isHexbin;
|
||||
}
|
||||
/**
|
||||
* @param isHexbin the isHexbin to set
|
||||
*/
|
||||
public void setIsHexbin(Integer isHexbin) {
|
||||
this.isHexbin = isHexbin;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
/**
|
||||
*@Title: ByteFeaturesConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午10:36:22
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: ByteFeaturesConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午10:36:22
|
||||
* @version V1.0
|
||||
*/
|
||||
public class ByteFeaturesCfg extends BaseStringCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 7790855206924149377L;
|
||||
/**
|
||||
* 字节特征
|
||||
*/
|
||||
private String cfgKeywords;
|
||||
/**
|
||||
* cfgKeywords
|
||||
* @return cfgKeywords
|
||||
*/
|
||||
|
||||
public String getCfgKeywords() {
|
||||
return cfgKeywords;
|
||||
}
|
||||
/**
|
||||
* @param cfgKeywords the cfgKeywords to set
|
||||
*/
|
||||
public void setCfgKeywords(String cfgKeywords) {
|
||||
this.cfgKeywords = cfgKeywords;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 3;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 0;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,144 @@
|
||||
/**
|
||||
*@Title: BaseEnhancedStringConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月5日 下午5:42:52
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: BaseEnhancedStringConfig.java
|
||||
* @Description: 基础增强字符串类配置
|
||||
* @author (wx)
|
||||
* @date 2018年2月5日 下午5:42:52
|
||||
* @version V1.0
|
||||
*/
|
||||
public class ComplexkeywordCfg extends BaseCfg{
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -1417089397345367232L;
|
||||
/**
|
||||
* 匹配区域
|
||||
*/
|
||||
protected String district ;
|
||||
/**
|
||||
* 关键字
|
||||
*/
|
||||
protected String keywords;
|
||||
/**
|
||||
* 编译id
|
||||
*/
|
||||
protected Integer compileId;
|
||||
/**
|
||||
* 表达式类型
|
||||
*/
|
||||
protected Integer exprType ;
|
||||
/**
|
||||
* 匹配方式
|
||||
*/
|
||||
protected Integer matchMethod ;
|
||||
/**
|
||||
* 是否hex二进制
|
||||
*/
|
||||
protected Integer isHexbin = 0 ;
|
||||
/**
|
||||
* district
|
||||
* @return district
|
||||
*/
|
||||
|
||||
public String getDistrict() {
|
||||
return district;
|
||||
}
|
||||
/**
|
||||
* @param district the district to set
|
||||
*/
|
||||
public void setDistrict(String district) {
|
||||
this.district = district;
|
||||
}
|
||||
/**
|
||||
* keywords
|
||||
* @return keywords
|
||||
*/
|
||||
|
||||
public String getKeywords() {
|
||||
return keywords;
|
||||
}
|
||||
/**
|
||||
* @param keywords the keywords to set
|
||||
*/
|
||||
public void setKeywords(String keywords) {
|
||||
this.keywords = keywords;
|
||||
}
|
||||
/**
|
||||
* compileId
|
||||
* @return compileId
|
||||
*/
|
||||
|
||||
public Integer getCompileId() {
|
||||
return compileId;
|
||||
}
|
||||
/**
|
||||
* @param compileId the compileId to set
|
||||
*/
|
||||
public void setCompileId(Integer compileId) {
|
||||
this.compileId = compileId;
|
||||
}
|
||||
/**
|
||||
* exprType
|
||||
* 继承此类的类会覆盖该方法写自己的缺省值
|
||||
* @return exprType
|
||||
*/
|
||||
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 0;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/**
|
||||
* @param exprType the exprType to set
|
||||
*/
|
||||
public void setExprType(Integer exprType) {
|
||||
this.exprType = exprType;
|
||||
}
|
||||
/**
|
||||
* matchMethod
|
||||
* 继承此类的类会覆盖该方法写自己的缺省值
|
||||
* @return matchMethod
|
||||
*/
|
||||
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 3;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
/**
|
||||
* @param matchMethod the matchMethod to set
|
||||
*/
|
||||
public void setMatchMethod(Integer matchMethod) {
|
||||
this.matchMethod = matchMethod;
|
||||
}
|
||||
/**
|
||||
* isHexbin
|
||||
* @return isHexbin
|
||||
*/
|
||||
|
||||
public Integer getIsHexbin() {
|
||||
return isHexbin;
|
||||
}
|
||||
/**
|
||||
* @param isHexbin the isHexbin to set
|
||||
*/
|
||||
public void setIsHexbin(Integer isHexbin) {
|
||||
this.isHexbin = isHexbin;
|
||||
}
|
||||
|
||||
}
|
||||
67
src/main/java/com/nis/domain/configuration/DnsDomainCfg.java
Normal file
67
src/main/java/com/nis/domain/configuration/DnsDomainCfg.java
Normal file
@@ -0,0 +1,67 @@
|
||||
/**
|
||||
*@Title: DnsDomainConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月5日 下午3:34:14
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
|
||||
/**
|
||||
* @ClassName: DnsDomainConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月5日 下午3:34:14
|
||||
* @version V1.0
|
||||
*/
|
||||
public class DnsDomainCfg extends ComplexkeywordCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -2761078174512000577L;
|
||||
|
||||
/**
|
||||
* district
|
||||
* @return district
|
||||
*/
|
||||
|
||||
public String getDistrict() {
|
||||
if(StringUtils.isBlank(district))
|
||||
return "QNAME";
|
||||
else
|
||||
return district;
|
||||
}
|
||||
/**
|
||||
* @param district the district to set
|
||||
*/
|
||||
public void setDistrict(String district) {
|
||||
this.district = district;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 0;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 0;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
241
src/main/java/com/nis/domain/configuration/DnsIpCfg.java
Normal file
241
src/main/java/com/nis/domain/configuration/DnsIpCfg.java
Normal file
@@ -0,0 +1,241 @@
|
||||
/**
|
||||
*@Title: DnsIpConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月5日 下午2:57:17
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
/**
|
||||
* @ClassName: DnsIpConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月5日 下午2:57:17
|
||||
* @version V1.0
|
||||
*/
|
||||
public class DnsIpCfg extends BaseCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -4476190616323264876L;
|
||||
/**
|
||||
* ip类型
|
||||
*/
|
||||
private Integer ipType;
|
||||
/**
|
||||
* 源IP地址
|
||||
*/
|
||||
private String srcIp ="0.0.0.0";
|
||||
/**
|
||||
* 源地址掩码
|
||||
*/
|
||||
private String srcIpMask ;
|
||||
/**
|
||||
* 源端口
|
||||
*/
|
||||
private String srcPort ;
|
||||
/**
|
||||
* 源端口掩码
|
||||
*/
|
||||
private String srcPortMask = "65535" ;
|
||||
/**
|
||||
* 目的IP地址
|
||||
*/
|
||||
private String dstIp = "0.0.0.0" ;
|
||||
/**
|
||||
* 目的地址掩码
|
||||
*/
|
||||
private String dstIpMask ;
|
||||
/**
|
||||
* 目的端口
|
||||
*/
|
||||
private String dstPort ;
|
||||
/**
|
||||
* 目的端口掩码
|
||||
*/
|
||||
private String dstPortMask = "65535";
|
||||
/**
|
||||
* 方向
|
||||
*/
|
||||
private Integer direction = 0;
|
||||
/**
|
||||
* 方向
|
||||
*/
|
||||
private Integer protocol ;
|
||||
/**
|
||||
* ipType
|
||||
* @return ipType
|
||||
*/
|
||||
|
||||
public Integer getIpType() {
|
||||
return ipType;
|
||||
}
|
||||
/**
|
||||
* @param ipType the ipType to set
|
||||
*/
|
||||
public void setIpType(Integer ipType) {
|
||||
this.ipType = ipType;
|
||||
}
|
||||
/**
|
||||
* srcIp
|
||||
* @return srcIp
|
||||
*/
|
||||
|
||||
public String getSrcIp() {
|
||||
return srcIp;
|
||||
}
|
||||
/**
|
||||
* @param srcIp the srcIp to set
|
||||
*/
|
||||
public void setSrcIp(String srcIp) {
|
||||
this.srcIp = srcIp;
|
||||
}
|
||||
/**
|
||||
* srcIpMask
|
||||
* @return srcIpMask
|
||||
*/
|
||||
|
||||
public String getSrcIpMask() {
|
||||
if(!StringUtils.isBlank(srcIpMask))
|
||||
return srcIpMask;
|
||||
else if(4==this.ipType)
|
||||
return "255.255.255.255";
|
||||
else if(6==this.ipType)
|
||||
return "FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF";
|
||||
else
|
||||
return srcIpMask;
|
||||
}
|
||||
/**
|
||||
* @param srcIpMask the srcIpMask to set
|
||||
*/
|
||||
public void setSrcIpMask(String srcIpMask) {
|
||||
this.srcIpMask = srcIpMask;
|
||||
}
|
||||
/**
|
||||
* srcPort
|
||||
* @return srcPort
|
||||
*/
|
||||
|
||||
public String getSrcPort() {
|
||||
return srcPort;
|
||||
}
|
||||
/**
|
||||
* @param srcPort the srcPort to set
|
||||
*/
|
||||
public void setSrcPort(String srcPort) {
|
||||
this.srcPort = srcPort;
|
||||
}
|
||||
/**
|
||||
* srcPortMask
|
||||
* @return srcPortMask
|
||||
*/
|
||||
|
||||
public String getSrcPortMask() {
|
||||
return srcPortMask;
|
||||
}
|
||||
/**
|
||||
* @param srcPortMask the srcPortMask to set
|
||||
*/
|
||||
public void setSrcPortMask(String srcPortMask) {
|
||||
this.srcPortMask = srcPortMask;
|
||||
}
|
||||
/**
|
||||
* dstIp
|
||||
* @return dstIp
|
||||
*/
|
||||
|
||||
public String getDstIp() {
|
||||
return dstIp;
|
||||
}
|
||||
/**
|
||||
* @param dstIp the dstIp to set
|
||||
*/
|
||||
public void setDstIp(String dstIp) {
|
||||
this.dstIp = dstIp;
|
||||
}
|
||||
/**
|
||||
* dstIpMask
|
||||
* @return dstIpMask
|
||||
*/
|
||||
|
||||
public String getDstIpMask() {
|
||||
if(!StringUtils.isBlank(dstIpMask))
|
||||
return dstIpMask;
|
||||
else if(4==this.ipType)
|
||||
return "255.255.255.255";
|
||||
else if(6==this.ipType)
|
||||
return "FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF";
|
||||
else
|
||||
return dstIpMask;
|
||||
}
|
||||
/**
|
||||
* @param dstIpMask the dstIpMask to set
|
||||
*/
|
||||
public void setDstIpMask(String dstIpMask) {
|
||||
this.dstIpMask = dstIpMask;
|
||||
}
|
||||
/**
|
||||
* dstPort
|
||||
* @return dstPort
|
||||
*/
|
||||
|
||||
public String getDstPort() {
|
||||
return dstPort;
|
||||
}
|
||||
/**
|
||||
* @param dstPort the dstPort to set
|
||||
*/
|
||||
public void setDstPort(String dstPort) {
|
||||
this.dstPort = dstPort;
|
||||
}
|
||||
/**
|
||||
* dstPortMask
|
||||
* @return dstPortMask
|
||||
*/
|
||||
|
||||
public String getDstPortMask() {
|
||||
return dstPortMask;
|
||||
}
|
||||
/**
|
||||
* @param dstPortMask the dstPortMask to set
|
||||
*/
|
||||
public void setDstPortMask(String dstPortMask) {
|
||||
this.dstPortMask = dstPortMask;
|
||||
}
|
||||
/**
|
||||
* direction
|
||||
* @return direction
|
||||
*/
|
||||
|
||||
public Integer getDirection() {
|
||||
return direction;
|
||||
}
|
||||
/**
|
||||
* @param direction the direction to set
|
||||
*/
|
||||
public void setDirection(Integer direction) {
|
||||
this.direction = direction;
|
||||
}
|
||||
/**
|
||||
* protocol
|
||||
* @return protocol
|
||||
*/
|
||||
|
||||
public Integer getProtocol() {
|
||||
return protocol;
|
||||
}
|
||||
/**
|
||||
* @param protocol the protocol to set
|
||||
*/
|
||||
public void setProtocol(Integer protocol) {
|
||||
this.protocol = protocol;
|
||||
}
|
||||
}
|
||||
66
src/main/java/com/nis/domain/configuration/FtpAddrCfg.java
Normal file
66
src/main/java/com/nis/domain/configuration/FtpAddrCfg.java
Normal file
@@ -0,0 +1,66 @@
|
||||
/**
|
||||
*@Title: FtpAddrConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午8:18:55
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: FtpAddrConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午8:18:55
|
||||
* @version V1.0
|
||||
*/
|
||||
public class FtpAddrCfg extends BaseStringCfg{
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -7252491991496038882L;
|
||||
/**
|
||||
* ftp地址
|
||||
*/
|
||||
private String cfgKeywords;
|
||||
|
||||
/**
|
||||
* cfgKeywords
|
||||
* @return cfgKeywords
|
||||
*/
|
||||
|
||||
public String getCfgKeywords() {
|
||||
return cfgKeywords;
|
||||
}
|
||||
/**
|
||||
* @param cfgKeywords the cfgKeywords to set
|
||||
*/
|
||||
public void setCfgKeywords(String cfgKeywords) {
|
||||
this.cfgKeywords = cfgKeywords;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 0;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 0;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
/**
|
||||
*@Title: FtpFileContentConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午8:27:21
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: FtpFileContentConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午8:27:21
|
||||
* @version V1.0
|
||||
*/
|
||||
public class FtpFileContentCfg extends BaseStringCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 7996351716704137873L;
|
||||
/**
|
||||
* 文件内容关键字
|
||||
*/
|
||||
private String cfgKeyword;
|
||||
/**
|
||||
* cfgKeyword
|
||||
* @return cfgKeyword
|
||||
*/
|
||||
|
||||
public String getCfgKeyword() {
|
||||
return cfgKeyword;
|
||||
}
|
||||
/**
|
||||
* @param cfgKeyword the cfgKeyword to set
|
||||
*/
|
||||
public void setCfgKeyword(String cfgKeyword) {
|
||||
this.cfgKeyword = cfgKeyword;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 0;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
/**
|
||||
*@Title: FtpFileNameConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午8:24:13
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: FtpFileNameConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午8:24:13
|
||||
* @version V1.0
|
||||
*/
|
||||
public class FtpFileNameCfg extends BaseStringCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -3947991086808399842L;
|
||||
/**
|
||||
* 文件名关键字
|
||||
*/
|
||||
private String cfgKeywords;
|
||||
/**
|
||||
* cfgKeywords
|
||||
* @return cfgKeywords
|
||||
*/
|
||||
|
||||
public String getCfgKeywords() {
|
||||
return cfgKeywords;
|
||||
}
|
||||
/**
|
||||
* @param cfgKeywords the cfgKeywords to set
|
||||
*/
|
||||
public void setCfgKeywords(String cfgKeywords) {
|
||||
this.cfgKeywords = cfgKeywords;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 0;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
27
src/main/java/com/nis/domain/configuration/FtpIpCfg.java
Normal file
27
src/main/java/com/nis/domain/configuration/FtpIpCfg.java
Normal file
@@ -0,0 +1,27 @@
|
||||
/**
|
||||
*@Title: FtpIpConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午8:29:26
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: FtpIpConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午8:29:26
|
||||
* @version V1.0
|
||||
*/
|
||||
public class FtpIpCfg extends BaseIpCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -7878447087396996553L;
|
||||
}
|
||||
55
src/main/java/com/nis/domain/configuration/HttpBodyCfg.java
Normal file
55
src/main/java/com/nis/domain/configuration/HttpBodyCfg.java
Normal file
@@ -0,0 +1,55 @@
|
||||
/**
|
||||
*@Title: HttpDomainConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月5日 下午5:33:05
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: HttpDomainConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月5日 下午5:33:05
|
||||
* @version V1.0
|
||||
*/
|
||||
public class HttpBodyCfg extends BaseStringCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 8231984530204284334L;
|
||||
/**
|
||||
* 关键字
|
||||
*/
|
||||
private String cfgKeywords;
|
||||
/**
|
||||
* cfgKeywords
|
||||
* @return cfgKeywords
|
||||
*/
|
||||
|
||||
public String getCfgKeywords() {
|
||||
return cfgKeywords;
|
||||
}
|
||||
/**
|
||||
* @param cfgKeywords the cfgKeywords to set
|
||||
*/
|
||||
public void setCfgKeywords(String cfgKeywords) {
|
||||
this.cfgKeywords = cfgKeywords;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 0;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
/**
|
||||
*@Title: HttpDomainConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月5日 下午5:33:05
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: HttpDomainConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月5日 下午5:33:05
|
||||
* @version V1.0
|
||||
*/
|
||||
public class HttpDomainCfg extends BaseStringCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 8231984530204284334L;
|
||||
/**
|
||||
* 域名
|
||||
*/
|
||||
private String cfgKeywords;
|
||||
/**
|
||||
* cfgKeywords
|
||||
* @return cfgKeywords
|
||||
*/
|
||||
|
||||
public String getCfgKeywords() {
|
||||
return cfgKeywords;
|
||||
}
|
||||
/**
|
||||
* @param cfgKeywords the cfgKeywords to set
|
||||
*/
|
||||
public void setCfgKeywords(String cfgKeywords) {
|
||||
this.cfgKeywords = cfgKeywords;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 0;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 3;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
|
||||
}
|
||||
28
src/main/java/com/nis/domain/configuration/HttpIpCfg.java
Normal file
28
src/main/java/com/nis/domain/configuration/HttpIpCfg.java
Normal file
@@ -0,0 +1,28 @@
|
||||
/**
|
||||
*@Title: HttpIpConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月5日 下午5:52:35
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: HttpIpConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月5日 下午5:52:35
|
||||
* @version V1.0
|
||||
*/
|
||||
public class HttpIpCfg extends BaseIpCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -4652367183432063965L;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
/**
|
||||
*@Title: HttpDomainConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月5日 下午5:33:05
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: HttpDomainConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月5日 下午5:33:05
|
||||
* @version V1.0
|
||||
*/
|
||||
public class HttpReqHeadCfg extends ComplexkeywordCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 8231984530204284334L;
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 0;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 0;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
/**
|
||||
*@Title: HttpDomainConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月5日 下午5:33:05
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: HttpDomainConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月5日 下午5:33:05
|
||||
* @version V1.0
|
||||
*/
|
||||
public class HttpResHeadCfg extends ComplexkeywordCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 1306491838846197119L;
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 0;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 0;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
65
src/main/java/com/nis/domain/configuration/HttpUrlCfg.java
Normal file
65
src/main/java/com/nis/domain/configuration/HttpUrlCfg.java
Normal file
@@ -0,0 +1,65 @@
|
||||
/**
|
||||
*@Title: HttpDomainConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月5日 下午5:33:05
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: HttpDomainConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月5日 下午5:33:05
|
||||
* @version V1.0
|
||||
*/
|
||||
public class HttpUrlCfg extends BaseStringCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 8231984530204284334L;
|
||||
/**
|
||||
* URL
|
||||
*/
|
||||
private String cfgKeywords;
|
||||
/**
|
||||
* cfgKeywords
|
||||
* @return cfgKeywords
|
||||
*/
|
||||
|
||||
public String getCfgKeywords() {
|
||||
return cfgKeywords;
|
||||
}
|
||||
/**
|
||||
* @param cfgKeywords the cfgKeywords to set
|
||||
*/
|
||||
public void setCfgKeywords(String cfgKeywords) {
|
||||
this.cfgKeywords = cfgKeywords;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 0;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 0;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
65
src/main/java/com/nis/domain/configuration/HttpsUrlCfg.java
Normal file
65
src/main/java/com/nis/domain/configuration/HttpsUrlCfg.java
Normal file
@@ -0,0 +1,65 @@
|
||||
/**
|
||||
*@Title: HttpsUrlConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午10:28:42
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: HttpsUrlConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午10:28:42
|
||||
* @version V1.0
|
||||
*/
|
||||
public class HttpsUrlCfg extends BaseStringCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -4633007108227664383L;
|
||||
/**
|
||||
* url地址
|
||||
*/
|
||||
private String cfgKeywords;
|
||||
/**
|
||||
* cfgKeywords
|
||||
* @return cfgKeywords
|
||||
*/
|
||||
|
||||
public String getCfgKeywords() {
|
||||
return cfgKeywords;
|
||||
}
|
||||
/**
|
||||
* @param cfgKeywords the cfgKeywords to set
|
||||
*/
|
||||
public void setCfgKeywords(String cfgKeywords) {
|
||||
this.cfgKeywords = cfgKeywords;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 0;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 0;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
64
src/main/java/com/nis/domain/configuration/IpPortCfg.java
Normal file
64
src/main/java/com/nis/domain/configuration/IpPortCfg.java
Normal file
@@ -0,0 +1,64 @@
|
||||
/**
|
||||
*@Title: IpPortConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月5日 下午3:48:25
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: IpPortConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月5日 下午3:48:25
|
||||
* @version V1.0
|
||||
*/
|
||||
public class IpPortCfg extends BaseCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 4664942095843594575L;
|
||||
/**
|
||||
* 编译id
|
||||
*/
|
||||
private Integer compileId;
|
||||
/**
|
||||
* 协议ID
|
||||
*/
|
||||
private Integer protocolId=0;
|
||||
/**
|
||||
* compileId
|
||||
* @return compileId
|
||||
*/
|
||||
|
||||
public Integer getCompileId() {
|
||||
return compileId;
|
||||
}
|
||||
/**
|
||||
* @param compileId the compileId to set
|
||||
*/
|
||||
public void setCompileId(Integer compileId) {
|
||||
this.compileId = compileId;
|
||||
}
|
||||
/**
|
||||
* protocolId
|
||||
* @return protocolId
|
||||
*/
|
||||
|
||||
public Integer getProtocolId() {
|
||||
return protocolId;
|
||||
}
|
||||
/**
|
||||
* @param protocolId the protocolId to set
|
||||
*/
|
||||
public void setProtocolId(Integer protocolId) {
|
||||
this.protocolId = protocolId;
|
||||
}
|
||||
|
||||
}
|
||||
28
src/main/java/com/nis/domain/configuration/L2tpIpCfg.java
Normal file
28
src/main/java/com/nis/domain/configuration/L2tpIpCfg.java
Normal file
@@ -0,0 +1,28 @@
|
||||
/**
|
||||
*@Title: L2tpIpConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午8:30:46
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: L2tpIpConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午8:30:46
|
||||
* @version V1.0
|
||||
*/
|
||||
public class L2tpIpCfg extends BaseIpCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 2559118696091896747L;
|
||||
|
||||
}
|
||||
62
src/main/java/com/nis/domain/configuration/L2tpUrlCfg.java
Normal file
62
src/main/java/com/nis/domain/configuration/L2tpUrlCfg.java
Normal file
@@ -0,0 +1,62 @@
|
||||
/**
|
||||
*@Title: L2tpUrlConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午8:42:42
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: L2tpUrlConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午8:42:42
|
||||
* @version V1.0
|
||||
*/
|
||||
public class L2tpUrlCfg extends BaseStringCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -5003009573787886287L;
|
||||
private String cfgKeywords;
|
||||
/**
|
||||
* cfgKeywords
|
||||
* @return cfgKeywords
|
||||
*/
|
||||
|
||||
public String getCfgKeywords() {
|
||||
return cfgKeywords;
|
||||
}
|
||||
/**
|
||||
* @param cfgKeywords the cfgKeywords to set
|
||||
*/
|
||||
public void setCfgKeywords(String cfgKeywords) {
|
||||
this.cfgKeywords = cfgKeywords;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 0;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 0;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
/**
|
||||
*@Title: MailAttachContentConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月5日 下午6:40:26
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
/**
|
||||
* @ClassName: MailAttachContentConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月5日 下午6:40:26
|
||||
* @version V1.0
|
||||
*/
|
||||
public class MailAttachContentCfg extends ComplexkeywordCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -5535627006599408223L;
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseEnhancedStringConfig#getDistrict()
|
||||
*/
|
||||
@Override
|
||||
public String getDistrict() {
|
||||
if(StringUtils.isBlank(this.district))
|
||||
return "AttachContent";
|
||||
else
|
||||
return this.district;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 0;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 0;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
/**
|
||||
*@Title: MailAttachNameConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月5日 下午6:25:21
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
/**
|
||||
* @ClassName: MailAttachNameConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月5日 下午6:25:21
|
||||
* @version V1.0
|
||||
*/
|
||||
public class MailAttachNameCfg extends ComplexkeywordCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 9067647371707152226L;
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseEnhancedStringConfig#getDistrict()
|
||||
*/
|
||||
@Override
|
||||
public String getDistrict() {
|
||||
if(StringUtils.isBlank(this.district))
|
||||
return "AttachName";
|
||||
else
|
||||
return this.district;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 0;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 0;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
/**
|
||||
*@Title: MailContentConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月5日 下午6:23:41
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
/**
|
||||
* @ClassName: MailContentConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月5日 下午6:23:41
|
||||
* @version V1.0
|
||||
*/
|
||||
public class MailContentCfg extends ComplexkeywordCfg{
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -4257845942210782532L;
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseEnhancedStringConfig#getDistrict()
|
||||
*/
|
||||
@Override
|
||||
public String getDistrict() {
|
||||
if(StringUtils.isBlank(this.district))
|
||||
return "Content";
|
||||
else
|
||||
return this.district;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 0;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 0;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
60
src/main/java/com/nis/domain/configuration/MailFromCfg.java
Normal file
60
src/main/java/com/nis/domain/configuration/MailFromCfg.java
Normal file
@@ -0,0 +1,60 @@
|
||||
/**
|
||||
*@Title: MailFromConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月5日 下午5:58:45
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
|
||||
/**
|
||||
* @ClassName: MailFromConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月5日 下午5:58:45
|
||||
* @version V1.0
|
||||
*/
|
||||
public class MailFromCfg extends ComplexkeywordCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 7605303118334439422L;
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseEnhancedStringConfig#getDistrict()
|
||||
*/
|
||||
@Override
|
||||
public String getDistrict() {
|
||||
if(StringUtils.isBlank(this.district))
|
||||
return "From";
|
||||
else
|
||||
return this.district;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 0;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 0;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
28
src/main/java/com/nis/domain/configuration/MailIpCfg.java
Normal file
28
src/main/java/com/nis/domain/configuration/MailIpCfg.java
Normal file
@@ -0,0 +1,28 @@
|
||||
/**
|
||||
*@Title: MailIpConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月5日 下午6:42:07
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: MailIpConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月5日 下午6:42:07
|
||||
* @version V1.0
|
||||
*/
|
||||
public class MailIpCfg extends BaseIpCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 2358673955555645618L;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
/**
|
||||
*@Title: MailSubjectConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月5日 下午6:22:21
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
/**
|
||||
* @ClassName: MailSubjectConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月5日 下午6:22:21
|
||||
* @version V1.0
|
||||
*/
|
||||
public class MailSubjectCfg extends ComplexkeywordCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -547690498444330212L;
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseEnhancedStringConfig#getDistrict()
|
||||
*/
|
||||
@Override
|
||||
public String getDistrict() {
|
||||
if(StringUtils.isBlank(this.district))
|
||||
return "Subject";
|
||||
else
|
||||
return this.district;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 3;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
}
|
||||
60
src/main/java/com/nis/domain/configuration/MailToCfg.java
Normal file
60
src/main/java/com/nis/domain/configuration/MailToCfg.java
Normal file
@@ -0,0 +1,60 @@
|
||||
/**
|
||||
*@Title: MailToConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月5日 下午6:00:11
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
/**
|
||||
* @ClassName: MailToConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月5日 下午6:00:11
|
||||
* @version V1.0
|
||||
*/
|
||||
public class MailToCfg extends ComplexkeywordCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -7755270610917876826L;
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseEnhancedStringConfig#getDistrict()
|
||||
*/
|
||||
@Override
|
||||
public String getDistrict() {
|
||||
if(StringUtils.isBlank(this.district))
|
||||
return "To";
|
||||
else
|
||||
return this.district;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 0;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 3;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
28
src/main/java/com/nis/domain/configuration/MmsIpCfg.java
Normal file
28
src/main/java/com/nis/domain/configuration/MmsIpCfg.java
Normal file
@@ -0,0 +1,28 @@
|
||||
/**
|
||||
*@Title: MmsIpConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午9:47:49
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: MmsIpConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午9:47:49
|
||||
* @version V1.0
|
||||
*/
|
||||
public class MmsIpCfg extends BaseIpCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 321679812572480924L;
|
||||
|
||||
}
|
||||
65
src/main/java/com/nis/domain/configuration/MmsUrlCfg.java
Normal file
65
src/main/java/com/nis/domain/configuration/MmsUrlCfg.java
Normal file
@@ -0,0 +1,65 @@
|
||||
/**
|
||||
*@Title: MmsUrlConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午9:48:36
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: MmsUrlConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午9:48:36
|
||||
* @version V1.0
|
||||
*/
|
||||
public class MmsUrlCfg extends BaseStringCfg{
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 1057620148828322308L;
|
||||
/**
|
||||
* url地址
|
||||
*/
|
||||
private String cfgKeywords;
|
||||
/**
|
||||
* cfgKeywords
|
||||
* @return cfgKeywords
|
||||
*/
|
||||
|
||||
public String getCfgKeywords() {
|
||||
return cfgKeywords;
|
||||
}
|
||||
/**
|
||||
* @param cfgKeywords the cfgKeywords to set
|
||||
*/
|
||||
public void setCfgKeywords(String cfgKeywords) {
|
||||
this.cfgKeywords = cfgKeywords;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 0;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 0;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
/**
|
||||
*@Title: NumBoundaryConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午10:37:45
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: NumBoundaryConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午10:37:45
|
||||
* @version V1.0
|
||||
*/
|
||||
public class NumBoundaryCfg extends BaseCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -7655744880438502818L;
|
||||
/**
|
||||
* 数值下界
|
||||
*/
|
||||
protected Long lowBounadry;
|
||||
/**
|
||||
* 数值上界
|
||||
*/
|
||||
protected Long upBoundary;
|
||||
/**
|
||||
* 数值上界
|
||||
*/
|
||||
protected Integer exprType = 3;
|
||||
/**
|
||||
* 数值上界
|
||||
*/
|
||||
protected Integer matchMethod = 0;
|
||||
/**
|
||||
* 数值上界
|
||||
*/
|
||||
protected Integer isHexbin = 0;
|
||||
}
|
||||
28
src/main/java/com/nis/domain/configuration/OpenvpnIpCfg.java
Normal file
28
src/main/java/com/nis/domain/configuration/OpenvpnIpCfg.java
Normal file
@@ -0,0 +1,28 @@
|
||||
/**
|
||||
*@Title: OpenvpnIpConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午8:51:20
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: OpenvpnIpConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午8:51:20
|
||||
* @version V1.0
|
||||
*/
|
||||
public class OpenvpnIpCfg extends BaseIpCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 4279202465667553332L;
|
||||
|
||||
}
|
||||
28
src/main/java/com/nis/domain/configuration/PptpIpCfg.java
Normal file
28
src/main/java/com/nis/domain/configuration/PptpIpCfg.java
Normal file
@@ -0,0 +1,28 @@
|
||||
/**
|
||||
*@Title: PptpIpConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午8:46:00
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: PptpIpConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午8:46:00
|
||||
* @version V1.0
|
||||
*/
|
||||
public class PptpIpCfg extends BaseIpCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -9142381226867498019L;
|
||||
|
||||
}
|
||||
65
src/main/java/com/nis/domain/configuration/PptpUrlCfg.java
Normal file
65
src/main/java/com/nis/domain/configuration/PptpUrlCfg.java
Normal file
@@ -0,0 +1,65 @@
|
||||
/**
|
||||
*@Title: PptpUrlConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午8:46:52
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: PptpUrlConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午8:46:52
|
||||
* @version V1.0
|
||||
*/
|
||||
public class PptpUrlCfg extends BaseStringCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -1187550258390471722L;
|
||||
/**
|
||||
* url地址
|
||||
*/
|
||||
private String cfgKeywords;
|
||||
/**
|
||||
* cfgKeywords
|
||||
* @return cfgKeywords
|
||||
*/
|
||||
|
||||
public String getCfgKeywords() {
|
||||
return cfgKeywords;
|
||||
}
|
||||
/**
|
||||
* @param cfgKeywords the cfgKeywords to set
|
||||
*/
|
||||
public void setCfgKeywords(String cfgKeywords) {
|
||||
this.cfgKeywords = cfgKeywords;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 0;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 0;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
28
src/main/java/com/nis/domain/configuration/RtmpIpCfg.java
Normal file
28
src/main/java/com/nis/domain/configuration/RtmpIpCfg.java
Normal file
@@ -0,0 +1,28 @@
|
||||
/**
|
||||
*@Title: RtmpIpConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午10:26:28
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: RtmpIpConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午10:26:28
|
||||
* @version V1.0
|
||||
*/
|
||||
public class RtmpIpCfg extends BaseIpCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 781631345752315189L;
|
||||
|
||||
}
|
||||
65
src/main/java/com/nis/domain/configuration/RtmpUrlCfg.java
Normal file
65
src/main/java/com/nis/domain/configuration/RtmpUrlCfg.java
Normal file
@@ -0,0 +1,65 @@
|
||||
/**
|
||||
*@Title: RtmpUrlConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午10:27:18
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: RtmpUrlConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午10:27:18
|
||||
* @version V1.0
|
||||
*/
|
||||
public class RtmpUrlCfg extends BaseStringCfg{
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 6332351898872775040L;
|
||||
/**
|
||||
* url地址
|
||||
*/
|
||||
private String cfgKeywords;
|
||||
/**
|
||||
* cfgKeywords
|
||||
* @return cfgKeywords
|
||||
*/
|
||||
|
||||
public String getCfgKeywords() {
|
||||
return cfgKeywords;
|
||||
}
|
||||
/**
|
||||
* @param cfgKeywords the cfgKeywords to set
|
||||
*/
|
||||
public void setCfgKeywords(String cfgKeywords) {
|
||||
this.cfgKeywords = cfgKeywords;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 0;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 0;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
28
src/main/java/com/nis/domain/configuration/RtpIpCfg.java
Normal file
28
src/main/java/com/nis/domain/configuration/RtpIpCfg.java
Normal file
@@ -0,0 +1,28 @@
|
||||
/**
|
||||
*@Title: RtpIpConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午9:44:13
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: RtpIpConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午9:44:13
|
||||
* @version V1.0
|
||||
*/
|
||||
public class RtpIpCfg extends BaseIpCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -3736146151740461502L;
|
||||
|
||||
}
|
||||
28
src/main/java/com/nis/domain/configuration/RtspIpCfg.java
Normal file
28
src/main/java/com/nis/domain/configuration/RtspIpCfg.java
Normal file
@@ -0,0 +1,28 @@
|
||||
/**
|
||||
*@Title: RtspIpConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午10:24:10
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: RtspIpConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午10:24:10
|
||||
* @version V1.0
|
||||
*/
|
||||
public class RtspIpCfg extends BaseIpCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 4852493659757353291L;
|
||||
|
||||
}
|
||||
65
src/main/java/com/nis/domain/configuration/RtspUrlCfg.java
Normal file
65
src/main/java/com/nis/domain/configuration/RtspUrlCfg.java
Normal file
@@ -0,0 +1,65 @@
|
||||
/**
|
||||
*@Title: RtspUrlConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午10:24:55
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: RtspUrlConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午10:24:55
|
||||
* @version V1.0
|
||||
*/
|
||||
public class RtspUrlCfg extends BaseStringCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 1954692023425674679L;
|
||||
/**
|
||||
* url地址
|
||||
*/
|
||||
private String cfgKeywords;
|
||||
/**
|
||||
* cfgKeywords
|
||||
* @return cfgKeywords
|
||||
*/
|
||||
|
||||
public String getCfgKeywords() {
|
||||
return cfgKeywords;
|
||||
}
|
||||
/**
|
||||
* @param cfgKeywords the cfgKeywords to set
|
||||
*/
|
||||
public void setCfgKeywords(String cfgKeywords) {
|
||||
this.cfgKeywords = cfgKeywords;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 0;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 0;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
28
src/main/java/com/nis/domain/configuration/SipIpCfg.java
Normal file
28
src/main/java/com/nis/domain/configuration/SipIpCfg.java
Normal file
@@ -0,0 +1,28 @@
|
||||
/**
|
||||
*@Title: SipIpConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午9:12:51
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: SipIpConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午9:12:51
|
||||
* @version V1.0
|
||||
*/
|
||||
public class SipIpCfg extends BaseIpCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 8707774919555732957L;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
/**
|
||||
*@Title: SipOriginalConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午9:25:49
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
/**
|
||||
* @ClassName: SipOriginalConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午9:25:49
|
||||
* @version V1.0
|
||||
*/
|
||||
public class SipOriginalCfg extends ComplexkeywordCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -8113106451373646902L;
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseEnhancedStringConfig#getDistrict()
|
||||
*/
|
||||
@Override
|
||||
public String getDistrict() {
|
||||
if(StringUtils.isBlank(this.district))
|
||||
return "ORIGINAL_CALL";
|
||||
else
|
||||
return this.district;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 0;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 3;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
/**
|
||||
*@Title: SipTerminalConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午9:42:15
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
/**
|
||||
* @ClassName: SipTerminalConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午9:42:15
|
||||
* @version V1.0
|
||||
*/
|
||||
public class SipTerminalCfg extends ComplexkeywordCfg{
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 7164399463108973251L;
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseEnhancedStringConfig#getDistrict()
|
||||
*/
|
||||
@Override
|
||||
public String getDistrict() {
|
||||
if(StringUtils.isBlank(this.district))
|
||||
return "TERMINAL_CALL";
|
||||
else
|
||||
return this.district;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 0;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 3;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
28
src/main/java/com/nis/domain/configuration/SshIpCfg.java
Normal file
28
src/main/java/com/nis/domain/configuration/SshIpCfg.java
Normal file
@@ -0,0 +1,28 @@
|
||||
/**
|
||||
*@Title: SshIpConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午8:53:19
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: SshIpConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午8:53:19
|
||||
* @version V1.0
|
||||
*/
|
||||
public class SshIpCfg extends BaseIpCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = 5270478314830494950L;
|
||||
|
||||
}
|
||||
61
src/main/java/com/nis/domain/configuration/SslCertCfg.java
Normal file
61
src/main/java/com/nis/domain/configuration/SslCertCfg.java
Normal file
@@ -0,0 +1,61 @@
|
||||
/**
|
||||
*@Title: SslCertConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午8:59:51
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
|
||||
/**
|
||||
* @ClassName: SslCertConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午8:59:51
|
||||
* @version V1.0
|
||||
*/
|
||||
public class SslCertCfg extends ComplexkeywordCfg{
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -6121146112218278084L;
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseEnhancedStringConfig#getDistrict()
|
||||
*/
|
||||
@Override
|
||||
public String getDistrict() {
|
||||
if(StringUtils.isBlank(this.district))
|
||||
return "CERT";
|
||||
// TODO Auto-generated method stub
|
||||
else
|
||||
return super.getDistrict();
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 0;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 3;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
28
src/main/java/com/nis/domain/configuration/SslIpCfg.java
Normal file
28
src/main/java/com/nis/domain/configuration/SslIpCfg.java
Normal file
@@ -0,0 +1,28 @@
|
||||
/**
|
||||
*@Title: SslIpConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午9:10:46
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
/**
|
||||
* @ClassName: SslIpConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午9:10:46
|
||||
* @version V1.0
|
||||
*/
|
||||
public class SslIpCfg extends BaseIpCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -1334085146634344608L;
|
||||
|
||||
}
|
||||
60
src/main/java/com/nis/domain/configuration/SslSniCfg.java
Normal file
60
src/main/java/com/nis/domain/configuration/SslSniCfg.java
Normal file
@@ -0,0 +1,60 @@
|
||||
/**
|
||||
*@Title: SslSniConfig.java
|
||||
*@Package com.nis.domain.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月6日 上午9:02:44
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
|
||||
/**
|
||||
* @ClassName: SslSniConfig.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月6日 上午9:02:44
|
||||
* @version V1.0
|
||||
*/
|
||||
public class SslSniCfg extends ComplexkeywordCfg {
|
||||
|
||||
/**
|
||||
* @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么)
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
private static final long serialVersionUID = -6648964841408445457L;
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseEnhancedStringConfig#getDistrict()
|
||||
*/
|
||||
@Override
|
||||
public String getDistrict() {
|
||||
if(StringUtils.isBlank(this.district))
|
||||
return "SNI";
|
||||
// TODO Auto-generated method stub
|
||||
else
|
||||
return super.getDistrict();
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseStringConfig#getExprType()
|
||||
*/
|
||||
@Override
|
||||
public Integer getExprType() {
|
||||
if(this.exprType==null)
|
||||
return 0;
|
||||
else
|
||||
return this.exprType;
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see com.nis.domain.restful.BaseEnhancedStringConfig#getMatchMethod()
|
||||
*/
|
||||
@Override
|
||||
public Integer getMatchMethod() {
|
||||
if(this.matchMethod==null)
|
||||
return 3;
|
||||
else
|
||||
return this.matchMethod;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
/**
|
||||
*@Title: DnsIpCfgController.java
|
||||
*@Package com.nis.web.controller.restful
|
||||
*@Description TODO
|
||||
*@author dell
|
||||
*@date 2018年2月7日 下午2:16:58
|
||||
*@version 版本号
|
||||
*/
|
||||
package com.nis.web.controller.restful;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import com.nis.web.controller.BaseController;
|
||||
|
||||
/**
|
||||
* @ClassName: DnsIpCfgController.java
|
||||
* @Description: TODO
|
||||
* @author (dell)
|
||||
* @date 2018年2月7日 下午2:16:58
|
||||
* @version V1.0
|
||||
*/
|
||||
@Service
|
||||
@RequestMapping("/")
|
||||
public class IpCfgController extends BaseController {
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user