提交配置基础类
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