public Builder(String token, String name) { request.setToken(token); request.setName(name); }
public Builder(String token, String name) { request.setToken(token); request.setName(name); }
public Object generate() throws SiteWhereException { DeviceGroupCreateRequest request = new DeviceGroupCreateRequest(); request.setName(ExampleData.DEVICEGROUP_SOUTHEAST.getName() + " Updated"); request.setDescription(ExampleData.DEVICEGROUP_SOUTHEAST.getDescription() + " Updated."); return request; } }
public Builder(IDeviceGroup api) { request.setToken(api.getToken()); request.setName(api.getName()); request.setDescription(api.getDescription()); if (request.getRoles() != null) { request.setRoles(new ArrayList<String>()); request.getRoles().addAll(api.getRoles()); } if (api.getMetadata() != null) { request.setMetadata(new HashMap<String, String>()); request.getMetadata().putAll(api.getMetadata()); } }
public Builder(IDeviceGroup api) { request.setToken(api.getToken()); request.setName(api.getName()); request.setDescription(api.getDescription()); if (request.getRoles() != null) { request.setRoles(new ArrayList<String>()); request.getRoles().addAll(api.getRoles()); } if (api.getMetadata() != null) { request.setMetadata(new HashMap<String, String>()); request.getMetadata().putAll(api.getMetadata()); } }
public Object generate() throws SiteWhereException { DeviceGroupCreateRequest request = new DeviceGroupCreateRequest(); request.setToken(ExampleData.DEVICEGROUP_SOUTHEAST.getToken()); request.setName(ExampleData.DEVICEGROUP_SOUTHEAST.getName()); request.setDescription(ExampleData.DEVICEGROUP_SOUTHEAST.getDescription()); request.setRoles(ExampleData.DEVICEGROUP_SOUTHEAST.getRoles()); return request; } }
/** * Convert a device group create request from GRPC to API. * * @param grpc * @return * @throws SiteWhereException */ public static DeviceGroupCreateRequest asApiDeviceGroupCreateRequest(GDeviceGroupCreateRequest grpc) throws SiteWhereException { DeviceGroupCreateRequest api = new DeviceGroupCreateRequest(); api.setToken(grpc.hasToken() ? grpc.getToken().getValue() : null); api.setName(grpc.hasName() ? grpc.getName().getValue() : null); api.setDescription(grpc.hasDescription() ? grpc.getDescription().getValue() : null); api.setRoles(grpc.getRolesList()); api.setMetadata(grpc.getMetadataMap()); CommonModelConverter.setBrandingInformation(api, grpc.getBranding()); return api; }