public Builder(String token, String name, String assetModuleId, String assetId) { request.setToken(token); request.setName(name); request.setAssetModuleId(assetModuleId); request.setAssetId(assetId); request.setContainerPolicy(DeviceContainerPolicy.Standalone); }
public Object generate() throws SiteWhereException { DeviceSpecificationCreateRequest request = new DeviceSpecificationCreateRequest(); request.setName(ExampleData.SPEC_MEITRACK.getName() + " Updated."); return request; } }
public Builder metadata(String name, String value) { if (request.getMetadata() == null) { request.setMetadata(new HashMap<String, String>()); } request.getMetadata().put(name, value); return this; }
public Builder(IDeviceSpecification api) { request.setToken(api.getToken()); request.setName(api.getName()); request.setAssetModuleId(api.getAssetModuleId()); request.setAssetId(api.getAssetId()); request.setContainerPolicy(api.getContainerPolicy()); request.setDeviceElementSchema((DeviceElementSchema) api.getDeviceElementSchema()); request.setMetadata(new HashMap<String, String>()); request.getMetadata().putAll(api.getMetadata()); }
public Builder makeComposite() { request.setContainerPolicy(DeviceContainerPolicy.Composite); return this; }
try { IAsset asset = SiteWhere.getServer().getAssetModuleManager(getTenant(servletRequest)) .getAssetById(request.getAssetModuleId(), request.getAssetId()); if (asset == null) { throw new SiteWhereSystemException(ErrorCode.InvalidAssetReferenceId, ErrorLevel.ERROR,
public DeviceElementSchemaBuilder newSchema() { DeviceElementSchemaBuilder schema = new DeviceElementSchemaBuilder(); request.setDeviceElementSchema(schema.build()); return schema; }
public Object generate() throws SiteWhereException { DeviceSpecificationCreateRequest request = new DeviceSpecificationCreateRequest(); request.setToken(ExampleData.SPEC_MEITRACK.getToken()); request.setName(ExampleData.SPEC_MEITRACK.getName()); request.setContainerPolicy(ExampleData.SPEC_MEITRACK.getContainerPolicy()); request.setAssetModuleId(ExampleData.SPEC_MEITRACK.getAssetModuleId()); request.setAssetId(ExampleData.SPEC_MEITRACK.getAssetId()); return request; } }