/** * <p>isStoreByForeignSource</p> * * @return a {@link java.lang.Boolean} object. */ private static Boolean isStoreByForeignSource() { return ResourceTypeUtils.isStoreByForeignSource(); }
/** * <p>isStoreByForeignSource</p> * * @return a {@link java.lang.Boolean} object. */ private static Boolean isStoreByForeignSource() { return ResourceTypeUtils.isStoreByForeignSource(); }
/** * <p>isStoreByForeignSource</p> * * @return a {@link java.lang.Boolean} object. */ @Override public final Boolean isStoreByForeignSource() { return ResourceTypeUtils.isStoreByForeignSource(); }
@Override public Boolean isStoreByForeignSource() { return ResourceTypeUtils.isStoreByForeignSource(); }
/** * <p>isStoreByForeignSource</p> * * @return a {@link java.lang.Boolean} object. */ @Override public final Boolean isStoreByForeignSource() { return ResourceTypeUtils.isStoreByForeignSource(); }
/** {@inheritDoc} */ @Override public List<OnmsResource> findNodeChildResources(OnmsNode node) { List<OnmsResource> resources = new ArrayList<>(); if (node != null) { if (ResourceTypeUtils.isStoreByForeignSource() && node.getForeignSource() != null) { String source = node.getForeignSource() + ':' + node.getForeignId(); resources.addAll(findNodeSourceChildResources(source)); } else { resources.addAll(findNodeChildResources(node.getId())); } } return resources; }
/** {@inheritDoc} */ @Override public List<OnmsResource> findNodeChildResources(OnmsNode node) { List<OnmsResource> resources = new ArrayList<>(); if (node != null) { if (ResourceTypeUtils.isStoreByForeignSource() && node.getForeignSource() != null) { String source = node.getForeignSource() + ':' + node.getForeignId(); resources.addAll(findNodeSourceChildResources(source)); } else { resources.addAll(findNodeChildResources(node.getId())); } } return resources; }
protected static ResourcePath getResourcePathForNode(OnmsNode node) { // Use the storeByFs path when enabled, falling back to the node id path when // the node in question has no foreign source or foreign id if (ResourceTypeUtils.isStoreByForeignSource() && node.getForeignSource() != null && node.getForeignId() != null) { return ResourcePath.get(ResourceTypeUtils.SNMP_DIRECTORY, ResourceTypeUtils.FOREIGN_SOURCE_DIRECTORY, node.getForeignSource(), node.getForeignId()); } else { return ResourcePath.get(ResourceTypeUtils.SNMP_DIRECTORY, Integer.toString(node.getId())); } }