protected String config2resourceType(MappingType type) { if (MappingType.INCLUSION.equals(type)) { return RepositoryRouteResource.INCLUSION_RULE_TYPE; } else if (MappingType.EXCLUSION.equals(type)) { return RepositoryRouteResource.EXCLUSION_RULE_TYPE; } else if (MappingType.BLOCKING.equals(type)) { return RepositoryRouteResource.BLOCKING_RULE_TYPE; } else { return null; } }
protected CPathMappingItem convert(RepositoryPathMapping item) { String routeType = null; if (MappingType.BLOCKING.equals(item.getMappingType())) { routeType = CPathMappingItem.BLOCKING_RULE_TYPE; } else if (MappingType.INCLUSION.equals(item.getMappingType())) { routeType = CPathMappingItem.INCLUSION_RULE_TYPE; } else if (MappingType.EXCLUSION.equals(item.getMappingType())) { routeType = CPathMappingItem.EXCLUSION_RULE_TYPE; } CPathMappingItem result = new CPathMappingItem(); result.setId(item.getId()); result.setGroupId(item.getGroupId()); result.setRepositories(item.getMappedRepositories()); result.setRouteType(routeType); ArrayList<String> patterns = new ArrayList<String>(item.getPatterns().size()); for (Pattern pattern : item.getPatterns()) { patterns.add(pattern.toString()); } result.setRoutePatterns(patterns); return result; }