/** * Adds common fields from base SiteWhere {@link IDeviceEvent} object. * * @param document * @param event * @throws SiteWhereException */ protected static void addFieldsForEvent(SolrInputDocument document, IDeviceEvent event) throws SiteWhereException { document.addField(ISolrFields.EVENT_ID, event.getId()); document.addField(ISolrFields.DEVICE_ID, event.getDeviceId()); document.addField(ISolrFields.ASSIGNMENT_ID, event.getDeviceAssignmentId()); document.addField(ISolrFields.AREA_ID, event.getAreaId()); document.addField(ISolrFields.ASSET_ID, event.getAssetId()); document.addField(ISolrFields.EVENT_DATE, event.getEventDate()); document.addField(ISolrFields.RECEIVED_DATE, event.getReceivedDate()); addMetadata(document, event.getMetadata()); }
/** * Adds common fields from base SiteWhere {@link IDeviceEvent} object. * * @param document * @param event * @throws SiteWhereException */ protected static void addFieldsForEvent(SolrInputDocument document, IDeviceEvent event) throws SiteWhereException { document.addField(ISolrFields.EVENT_ID, event.getId()); document.addField(ISolrFields.ASSIGNMENT_TOKEN, event.getDeviceAssignmentToken()); document.addField(ISolrFields.ASSIGNMENT_TYPE, event.getAssignmentType().name()); document.addField(ISolrFields.ASSET_ID, event.getAssetId()); document.addField(ISolrFields.SITE_TOKEN, event.getSiteToken()); document.addField(ISolrFields.EVENT_DATE, event.getEventDate()); document.addField(ISolrFields.RECEIVED_DATE, event.getReceivedDate()); addMetadata(document, event.getMetadata()); }