/** * build ruleVO. * * @param ruleDO {@linkplain RuleDO} * @return {@linkplain RuleVO} */ public static RuleVO buildRuleVO(final RuleDO ruleDO) { DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); return new RuleVO(ruleDO.getId(), ruleDO.getSelectorId(), ruleDO.getMatchMode(), MatchModeEnum.getMatchModeByCode(ruleDO.getMatchMode()), ruleDO.getName(), ruleDO.getEnabled(), ruleDO.getLoged(), ruleDO.getSort(), ruleDO.getHandle(), null, dateTimeFormatter.format(ruleDO.getDateCreated().toLocalDateTime()), dateTimeFormatter.format(ruleDO.getDateUpdated().toLocalDateTime())); }
/** * build ruleVO. * * @param ruleDO {@linkplain RuleDO} * @param ruleConditions {@linkplain List} * @return {@linkplain RuleVO} */ public static RuleVO buildRuleVO(final RuleDO ruleDO, final List<RuleConditionVO> ruleConditions) { DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); return new RuleVO(ruleDO.getId(), ruleDO.getSelectorId(), ruleDO.getMatchMode(), MatchModeEnum.getMatchModeByCode(ruleDO.getMatchMode()), ruleDO.getName(), ruleDO.getEnabled(), ruleDO.getLoged(), ruleDO.getSort(), ruleDO.getHandle(), ruleConditions, dateTimeFormatter.format(ruleDO.getDateCreated().toLocalDateTime()), dateTimeFormatter.format(ruleDO.getDateUpdated().toLocalDateTime())); } }
/** * build selectorVO. * * @param selectorDO {@linkplain SelectorDO} * @return {@linkplain SelectorVO} */ public static SelectorVO buildSelectorVO(final SelectorDO selectorDO) { DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); return new SelectorVO(selectorDO.getId(), selectorDO.getPluginId(), selectorDO.getName(), selectorDO.getMatchMode(), MatchModeEnum.getMatchModeByCode(selectorDO.getMatchMode()), selectorDO.getType(), SelectorTypeEnum.getSelectorTypeByCode(selectorDO.getType()), selectorDO.getSort(), selectorDO.getEnabled(), selectorDO.getLoged(), selectorDO.getContinued(), selectorDO.getHandle(),null, dateTimeFormatter.format(selectorDO.getDateCreated().toLocalDateTime()), dateTimeFormatter.format(selectorDO.getDateUpdated().toLocalDateTime())); }
/** * build selectorVO. * * @param selectorDO {@linkplain SelectorDO} * @param selectorConditions {@linkplain List} * @return {@linkplain SelectorVO} */ public static SelectorVO buildSelectorVO(final SelectorDO selectorDO, final List<SelectorConditionVO> selectorConditions) { DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); return new SelectorVO(selectorDO.getId(), selectorDO.getPluginId(), selectorDO.getName(), selectorDO.getMatchMode(), MatchModeEnum.getMatchModeByCode(selectorDO.getMatchMode()), selectorDO.getType(), SelectorTypeEnum.getSelectorTypeByCode(selectorDO.getType()), selectorDO.getSort(), selectorDO.getEnabled(), selectorDO.getLoged(), selectorDO.getContinued(), selectorDO.getHandle(),selectorConditions, dateTimeFormatter.format(selectorDO.getDateCreated().toLocalDateTime()), dateTimeFormatter.format(selectorDO.getDateUpdated().toLocalDateTime())); } }