@Override public ItemProvider<String> getItemProvider() { return node -> node.getAssetRecord().getBuilding(); } }),
/** * {@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()); }
/** * {@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()); }
.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())
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.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.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());