/** * <p>getName</p> * * @return a {@link java.lang.String} object. */ public String getName() { return m_asset.getName(); }
/** * <p>getValue</p> * * @return a {@link java.lang.String} object. */ public String getValue() { return m_asset.getValue(); }
node.putAsset(new RequisitionAsset("cpu", hostSystem.getHardware().getCpuInfo().getNumCpuCores() + " cores")); } catch (Exception e) { logger.debug("Can't find CPU information for '{}' (ID: {})", hostSystem.getName(), hostSystem.getMOR().getVal()); node.putAsset(new RequisitionAsset("ram", Math.round(hostSystem.getHardware().getMemorySize() / 1000000f) + " MB")); } catch (Exception e) { logger.debug("Can't find Memory information for '{}' (ID: {})", hostSystem.getName(), hostSystem.getMOR().getVal());
public void validate() throws ValidationException { if (m_nodeLabel == null) { throw new ValidationException("Requisition node 'node-label' is a required attribute!"); } if (m_foreignId == null) { throw new ValidationException("Requisition node 'foreign-id' is a required attribute!"); } if (m_foreignId.contains("/")) { throw new ValidationException("Node foreign ID (" + m_foreignId + ") contains invalid characters. ('/' is forbidden.)"); } if (m_interfaces != null) { for (final RequisitionInterface iface : m_interfaces) { iface.validate(); } } if (m_categories != null) { for (final RequisitionCategory cat : m_categories) { cat.validate(); } } if (m_assets != null) { for (final RequisitionAsset asset : m_assets) { asset.validate(); } } }
node.putAsset(new RequisitionAsset("cpu", hostSystem.getHardware().getCpuInfo().getNumCpuCores() + " cores")); } catch (Exception e) { logger.debug("Can't find CPU information for '{}' (ID: {})", hostSystem.getName(), hostSystem.getMOR().getVal()); node.putAsset(new RequisitionAsset("ram", Math.round(hostSystem.getHardware().getMemorySize() / 1000000f) + " MB")); } catch (Exception e) { logger.debug("Can't find Memory information for '{}' (ID: {})", hostSystem.getName(), hostSystem.getMOR().getVal());
/** * <p>getAsset</p> * * @param name a {@link java.lang.String} object. * @return a {@link org.opennms.netmgt.provision.persist.requisition.RequisitionAsset} object. */ public RequisitionAsset getAsset(String name) { for (RequisitionAsset asset : m_assets) { if (asset.getName().equals(name)) { return asset; } } return null; }
node.putAsset(new RequisitionAsset("operatingSystem", virtualMachine.getGuest().getGuestFullName())); node.putAsset(new RequisitionAsset("cpu", virtualMachine.getConfig().getHardware().getNumCPU() + " vCPU")); } catch (Exception e) { logger.debug("Can't find CPU information for {} (ID: {})", virtualMachine.getName(), virtualMachine.getMOR().getVal()); node.putAsset(new RequisitionAsset("ram", virtualMachine.getConfig().getHardware().getMemoryMB() + " MB")); } catch (Exception e) { logger.debug("Can't find Memory information for {} (ID: {})", virtualMachine.getName(), virtualMachine.getMOR().getVal());
/** * <p>deleteAsset</p> * * @param name a {@link java.lang.String} object. */ public boolean deleteAsset(final String name) { final Iterator<RequisitionAsset> i = m_assets.iterator(); while (i.hasNext()) { final RequisitionAsset asset = i.next(); if (asset.getName().equals(name)) { i.remove(); return true; } } return false; }
node.putAsset(new RequisitionAsset("operatingSystem", virtualMachine.getGuest().getGuestFullName())); node.putAsset(new RequisitionAsset("cpu", virtualMachine.getConfig().getHardware().getNumCPU() + " vCPU")); } catch (Exception e) { logger.debug("Can't find CPU information for {} (ID: {})", virtualMachine.getName(), virtualMachine.getMOR().getVal()); node.putAsset(new RequisitionAsset("ram", virtualMachine.getConfig().getHardware().getMemoryMB() + " MB")); } catch (Exception e) { logger.debug("Can't find Memory information for {} (ID: {})", virtualMachine.getName(), virtualMachine.getMOR().getVal());
/** * <p>putAsset</p> * * @param asset a {@link org.opennms.netmgt.provision.persist.requisition.RequisitionAsset} object. */ public void putAsset(RequisitionAsset asset) { deleteAsset(asset.getName()); m_assets.add(0, asset); }
RequisitionAsset requisitionAssetHostname = new RequisitionAsset("vmwareManagementServer", request.getHostname()); requisitionNode.putAsset(requisitionAssetHostname); RequisitionAsset requisitionAssetType = new RequisitionAsset("vmwareManagedEntityType", (managedEntity instanceof HostSystem ? "HostSystem" : "VirtualMachine")); requisitionNode.putAsset(requisitionAssetType); RequisitionAsset requisitionAssetId = new RequisitionAsset("vmwareManagedObjectId", managedEntity.getMOR().getVal()); requisitionNode.putAsset(requisitionAssetId); RequisitionAsset requisitionAssetTopologyInfo = new RequisitionAsset("vmwareTopologyInfo", vmwareTopologyInfo.toString()); requisitionNode.putAsset(requisitionAssetTopologyInfo); RequisitionAsset requisitionAssetState = new RequisitionAsset("vmwareState", powerState); requisitionNode.putAsset(requisitionAssetState);
if (!asset.getName().startsWith("vmware")) { newNode.putAsset(asset);
RequisitionAsset requisitionAssetHostname = new RequisitionAsset("vmwareManagementServer", request.getHostname()); requisitionNode.putAsset(requisitionAssetHostname); RequisitionAsset requisitionAssetType = new RequisitionAsset("vmwareManagedEntityType", (managedEntity instanceof HostSystem ? "HostSystem" : "VirtualMachine")); requisitionNode.putAsset(requisitionAssetType); RequisitionAsset requisitionAssetId = new RequisitionAsset("vmwareManagedObjectId", managedEntity.getMOR().getVal()); requisitionNode.putAsset(requisitionAssetId); RequisitionAsset requisitionAssetTopologyInfo = new RequisitionAsset("vmwareTopologyInfo", vmwareTopologyInfo.toString()); requisitionNode.putAsset(requisitionAssetTopologyInfo); RequisitionAsset requisitionAssetState = new RequisitionAsset("vmwareState", powerState); requisitionNode.putAsset(requisitionAssetState);
if (!asset.getName().startsWith("vmware")) { newNode.putAsset(asset);