/** * 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())); } }