public CreateUnassociatedRequest() throws SiteWhereException { setToken(UUID.randomUUID().toString()); setDeviceHardwareId(ExampleData.TRACKER.getHardwareId()); setAssignmentType(DeviceAssignmentType.Unassociated); Map<String, String> metadata = new HashMap<String, String>(); metadata.put("validUntil", "2016-10-10"); metadata.put("renewable", "true"); setMetadata(metadata); SiteWherePersistence.deviceAssignmentCreateLogic(this, ExampleData.TRACKER); } }
public CreateAssociatedRequest() throws SiteWhereException { setToken(UUID.randomUUID().toString()); setDeviceHardwareId(ExampleData.TRACKER.getHardwareId()); setAssignmentType(DeviceAssignmentType.Associated); setAssetModuleId(ExampleData.AM_PERSONS.getId()); setAssetId(ExampleData.ASSET_DEREK.getId()); Map<String, String> metadata = new HashMap<String, String>(); metadata.put("validUntil", "2016-10-10"); metadata.put("renewable", "true"); setMetadata(metadata); SiteWherePersistence.deviceAssignmentCreateLogic(this, ExampleData.TRACKER); } }
DeviceAssignment newAssignment = SiteWherePersistence.deviceAssignmentCreateLogic(request, device); if (newAssignment.getToken() == null) { newAssignment.setToken(UUID.randomUUID().toString());
DeviceAssignment newAssignment = SiteWherePersistence.deviceAssignmentCreateLogic(request, device); newAssignment.setToken(uuid); byte[] payload = context.getPayloadMarshaler().encodeDeviceAssignment(newAssignment);