OnmsGeolocation gl = assetRecord.getGeolocation(); if (gl !=null){ if (gl.getLatitude() !=null)body.put("asset-latitude", gl.getLatitude().toString()); if (assetRecord.getRegion() !=null && ! "".equals(assetRecord.getRegion())) body.put("asset-region", assetRecord.getRegion()); if (assetRecord.getBuilding() !=null && ! "".equals(assetRecord.getBuilding())) body.put("asset-building", assetRecord.getBuilding()); if (assetRecord.getFloor() !=null && ! "".equals(assetRecord.getFloor())) body.put("asset-floor", assetRecord.getFloor()); if (assetRecord.getRoom() !=null && ! "".equals(assetRecord.getRoom())) body.put("asset-room", assetRecord.getRoom()); if (assetRecord.getRack() !=null && ! "".equals(assetRecord.getRack())) body.put("asset-rack", assetRecord.getRack()); if (assetRecord.getSlot() !=null && ! "".equals(assetRecord.getSlot())) body.put("asset-slot", assetRecord.getSlot()); if (assetRecord.getPort() !=null && ! "".equals(assetRecord.getPort())) body.put("asset-port", assetRecord.getPort()); if (assetRecord.getCategory() !=null && ! "".equals(assetRecord.getCategory())) body.put("asset-category", assetRecord.getCategory()); if (assetRecord.getDisplayCategory() !=null && ! "".equals(assetRecord.getDisplayCategory())) body.put("asset-displaycategory", assetRecord.getDisplayCategory()); if (assetRecord.getNotifyCategory() !=null && ! "".equals(assetRecord.getNotifyCategory())) body.put("asset-notifycategory", assetRecord.getNotifyCategory()); if (assetRecord.getPollerCategory() !=null && ! "".equals(assetRecord.getPollerCategory())) body.put("asset-pollercategory", assetRecord.getPollerCategory()); if (assetRecord.getThresholdCategory() !=null && ! "".equals(assetRecord.getThresholdCategory())) body.put("asset-thresholdcategory", assetRecord.getThresholdCategory()); if (assetRecord.getManagedObjectType() !=null && ! "".equals(assetRecord.getManagedObjectType())) body.put("asset-managedobjecttype", assetRecord.getManagedObjectType()); if (assetRecord.getManagedObjectInstance() !=null && ! "".equals(assetRecord.getManagedObjectInstance())) body.put("asset-managedobjectinstance", assetRecord.getManagedObjectInstance()); if (assetRecord.getManufacturer() !=null && ! "".equals(assetRecord.getManufacturer())) body.put("asset-manufacturer", assetRecord.getManufacturer()); if (assetRecord.getVendor() !=null && ! "".equals(assetRecord.getVendor())) body.put("asset-vendor", assetRecord.getVendor()); if (assetRecord.getModelNumber() !=null && ! "".equals(assetRecord.getModelNumber())) body.put("asset-modelnumber", assetRecord.getModelNumber());
public String toString() { return MoreObjects.toStringHelper(this) .add("category", getCategory()) .add("manufacturer", getManufacturer()) .add("vendor", getVendor()) .add("modelnumber", getModelNumber()) .add("serialnumber", getSerialNumber()) .add("description", getDescription()) .add("circuitid", getCircuitId()) .add("assetnumber", getAssetNumber()) .add("operatingsystem", getOperatingSystem()) .add("rack", getRack()) .add("slot", getSlot()) .add("port", getPort()) .add("region", getRegion()) .add("division", getDivision()) .add("department", getDepartment()) .add("address1", m_geolocation == null ? null : m_geolocation.getAddress1()) .add("address2", m_geolocation == null ? null : m_geolocation.getAddress2()) .add("longitude", m_geolocation == null ? null : m_geolocation.getLongitude()) .add("latitude", m_geolocation == null ? null : m_geolocation.getLatitude()) .add("building", getBuilding()) .add("floor", getFloor()) .add("room", getRoom()) .add("username", getUsername()) .add("password", getPassword()) .add("enable", getEnable()) .add("autoenable", getAutoenable())
private static OnmsGeolocation getGeoLocation(OnmsNode node) { if (node != null && node.getAssetRecord() != null && node.getAssetRecord().getGeolocation() != null) { return node.getAssetRecord().getGeolocation(); } return null; } }
productVendor = agentConfig.getProductVendor(); } else { productVendor = node.getAssetRecord().getVendor(); productVersion = agentConfig.getProductVersion(); } else { productVersion = node.getAssetRecord().getModelNumber();
@Override public void visitNode(final OnmsNodeRequisition nodeReq) { final NodeBuilder nodeBldr = bldr.addNode(nodeReq.getNodeLabel()); nodeBldr.setLabelSource(NodeLabelSource.USER); nodeBldr.setType(NodeType.ACTIVE); nodeBldr.setForeignSource(nodeReq.getForeignSource()); nodeBldr.setForeignId(nodeReq.getForeignId()); nodeBldr.setLocation(nodeReq.getLocation()); nodeBldr.getAssetRecord().setBuilding(nodeReq.getBuilding()); nodeBldr.getAssetRecord().getGeolocation().setCity(nodeReq.getCity()); }
if (!this.equals(newRecord)) { return; OnmsGeolocation toGeolocation = this.getGeolocation(); if (toGeolocation == null) { toGeolocation = new OnmsGeolocation(); this.setGeolocation(toGeolocation); final OnmsGeolocation fromGeolocation = newRecord.getGeolocation(); setGeolocation(toGeolocation);
@Override public String doInTransaction(TransactionStatus arg0) { LOG.debug("doAdd: Fetching vendor asset string"); return node.getAssetRecord().getVendor(); } });
@Override public ItemProvider<String> getItemProvider() { return node -> node.getAssetRecord().getBuilding(); } }),
@Override public ItemProvider<String> getItemProvider() { return node -> node.getAssetRecord().getModelNumber(); } }),
@Override public ItemProvider<String> getItemProvider() { return node -> node.getAssetRecord().getDisplayCategory(); } }),
@Override public ItemProvider<String> getItemProvider() { return node -> node.getAssetRecord().getManufacturer(); } }),
@Override public ItemProvider<String> getItemProvider() { return node -> node.getAssetRecord().getFloor(); } }),
@Override public ItemProvider<String> getItemProvider() { return node -> node.getAssetRecord().getCategory(); } }),
@Override public ItemProvider<String> getItemProvider() { return node -> node.getAssetRecord().getPollerCategory(); } }),
@Override public ItemProvider<String> getItemProvider() { return node -> node.getAssetRecord().getNotifyCategory(); } }),
private static OnmsGeolocation geoLocation(OnmsNode node) { if (node != null && node.getAssetRecord() != null && node.getAssetRecord().getGeolocation() != null) { return node.getAssetRecord().getGeolocation(); } return null; }
productVendor = agentConfig.getProductVendor(); } else { productVendor = node.getAssetRecord().getVendor(); productVersion = agentConfig.getProductVersion(); } else { productVersion = node.getAssetRecord().getModelNumber();
@Override public String doInTransaction(TransactionStatus arg0) { LOG.debug("doUpdate: Fetching vendor asset string"); return node.getAssetRecord().getVendor(); } });
/** * {@inheritDoc} * * Use the node id to find the value associated with column defined in the view. The view defines a column * and column value to be used by default. This method determines the column value using the value associated * with the asset record for the given nodeid. * @see org.opennms.web.svclayer.SiteStatusViewService#createAggregateStatusesUsingNodeId(int, java.lang.String) */ @Override public Collection<AggregateStatus> createAggregateStatusesUsingNodeId(int nodeId, String viewName) { OnmsNode node = m_nodeDao.load(nodeId); //TODO this is a hack. need to use reflection to get the right column instead of building. return createAggregateStatuses(createAggregateStatusView(viewName), node.getAssetRecord().getBuilding()); }
OnmsGeolocation gl = assetRecord.getGeolocation(); if (gl !=null){ if (gl.getLatitude() !=null)body.put("asset-latitude", gl.getLatitude().toString()); if (assetRecord.getRegion() !=null && ! "".equals(assetRecord.getRegion())) body.put("asset-region", assetRecord.getRegion()); if (assetRecord.getBuilding() !=null && ! "".equals(assetRecord.getBuilding())) body.put("asset-building", assetRecord.getBuilding()); if (assetRecord.getFloor() !=null && ! "".equals(assetRecord.getFloor())) body.put("asset-floor", assetRecord.getFloor()); if (assetRecord.getRoom() !=null && ! "".equals(assetRecord.getRoom())) body.put("asset-room", assetRecord.getRoom()); if (assetRecord.getRack() !=null && ! "".equals(assetRecord.getRack())) body.put("asset-rack", assetRecord.getRack()); if (assetRecord.getSlot() !=null && ! "".equals(assetRecord.getSlot())) body.put("asset-slot", assetRecord.getSlot()); if (assetRecord.getPort() !=null && ! "".equals(assetRecord.getPort())) body.put("asset-port", assetRecord.getPort()); if (assetRecord.getCategory() !=null && ! "".equals(assetRecord.getCategory())) body.put("asset-category", assetRecord.getCategory()); if (assetRecord.getDisplayCategory() !=null && ! "".equals(assetRecord.getDisplayCategory())) body.put("asset-displaycategory", assetRecord.getDisplayCategory()); if (assetRecord.getNotifyCategory() !=null && ! "".equals(assetRecord.getNotifyCategory())) body.put("asset-notifycategory", assetRecord.getNotifyCategory()); if (assetRecord.getPollerCategory() !=null && ! "".equals(assetRecord.getPollerCategory())) body.put("asset-pollercategory", assetRecord.getPollerCategory()); if (assetRecord.getThresholdCategory() !=null && ! "".equals(assetRecord.getThresholdCategory())) body.put("asset-thresholdcategory", assetRecord.getThresholdCategory()); if (assetRecord.getManagedObjectType() !=null && ! "".equals(assetRecord.getManagedObjectType())) body.put("asset-managedobjecttype", assetRecord.getManagedObjectType()); if (assetRecord.getManagedObjectInstance() !=null && ! "".equals(assetRecord.getManagedObjectInstance())) body.put("asset-managedobjectinstance", assetRecord.getManagedObjectInstance()); if (assetRecord.getManufacturer() !=null && ! "".equals(assetRecord.getManufacturer())) body.put("asset-manufacturer", assetRecord.getManufacturer()); if (assetRecord.getVendor() !=null && ! "".equals(assetRecord.getVendor())) body.put("asset-vendor", assetRecord.getVendor()); if (assetRecord.getModelNumber() !=null && ! "".equals(assetRecord.getModelNumber())) body.put("asset-modelnumber", assetRecord.getModelNumber());