private List<OnmsNodeCategoryRequisition> constructCategoryRequistions() { final List<OnmsNodeCategoryRequisition> reqs = new ArrayList<OnmsNodeCategoryRequisition>(m_node.getCategories().size()); for(final RequisitionCategory category : m_node.getCategories()) { reqs.add(new OnmsNodeCategoryRequisition(category)); } return reqs; }
RequisitionCategoryCollection getCategories(final String foreignId) { flush(); final Requisition req = getActiveRequisition(false); final RequisitionNode node = req == null ? null : req.getNode(foreignId); return node == null ? null : new RequisitionCategoryCollection(node.getCategories()); }
RequisitionCategoryCollection getCategories(final String foreignId) { flush(); final Requisition req = getActiveRequisition(false); final RequisitionNode node = req == null ? null : req.getNode(foreignId); return node == null ? null : new RequisitionCategoryCollection(node.getCategories()); }
for (final RequisitionCategory cat : req.getNode().getCategories()) { categories.add(cat.getName());
private void modifyRequisition() throws Exception { Requisition r = JaxbUtils.unmarshal(Requisition.class, getRequisitionFile()); Assert.assertNotNull(r); r.getNode("4243").setNodeLabel("apknd_2"); // Modify existing node RequisitionNode n = new RequisitionNode(); n.setForeignId("R2D2"); n.setNodeLabel("utility-robot"); n.getCategories().add(new RequisitionCategory("StarWars")); n.getCategories().add(new RequisitionCategory("Rebels")); r.getNodes().add(n); // Add a new node JaxbUtils.marshal(r, new FileWriter(getRequisitionFile())); Thread.sleep(2000); // Give enough time to watcher's thread to cache the requisition }
for (final RequisitionCategory cat : req.getNode().getCategories()) { categories.add(cat.getName());
for (RequisitionCategory cat : curNode.getCategories()) { if (!cat.getName().startsWith("VMWare")) { newNode.putCategory(cat);
for (RequisitionCategory cat : curNode.getCategories()) { if (!cat.getName().startsWith("VMWare")) { newNode.putCategory(cat);