/** *@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; import com.google.gson.annotations.Expose; import com.google.gson.annotations.SerializedName; import com.nis.util.excel.ExcelField; /** * @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; /** * 配置关键字 */ @Expose @SerializedName("keywords") @ExcelField(title="key_word") protected String cfgKeywords; protected String cfgKeywordsShowName; /** * @param cfgKeywords the cfgKeywords to set */ public void setCfgKeywords(String cfgKeywords) { this.cfgKeywords = cfgKeywords; } /** * 表达式类型 */ @Expose @ExcelField(title="expression_type") @SerializedName("exprType") protected Integer exprType ; /** * 匹配方式 */ @Expose @ExcelField(title="match_method") @SerializedName("matchMethod") protected Integer matchMethod ; /** * 是否hex二进制 */ @Expose @ExcelField(title="whether_hexbinary") @SerializedName("isHexbin") protected Integer isHexbin; /** * 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; } /* (non-Javadoc) * @see com.nis.domain.configuration.BaseCfg#initDefaultValue() */ @Override public void initDefaultValue() { // TODO Auto-generated method stub super.initDefaultValue(); this.isHexbin = 0; } /** * cfgKeywordsShowName * @return cfgKeywordsShowName */ public String getCfgKeywordsShowName() { return cfgKeywordsShowName; } /** * @param cfgKeywordsShowName the cfgKeywordsShowName to set */ public void setCfgKeywordsShowName(String cfgKeywordsShowName) { this.cfgKeywordsShowName = cfgKeywordsShowName; } /** * cfgKeywords * @return cfgKeywords */ public String getCfgKeywords() { // cfgKeywords = StringEscapeUtils.unescapeHtml4(cfgKeywords); /*cfgKeywords = cfgKeywords.replace("&", "\\&"); cfgKeywords = cfgKeywords.replace(" ", "\\b"); cfgKeywords = cfgKeywords.replace("\\", "\\\\"); cfgKeywords = cfgKeywords.replace(",", "&");*/ return cfgKeywords; } }