}
GatewayResource gatewayResource = new GatewayResource();
gatewayResource.setGatewayName((String) properties.get(GATEWAY_ID));
gatewayResource.setOwner((String) properties.get(GATEWAY_ID));
gatewayResource.save();
UserResource userResource = (UserResource) gatewayResource.create(ResourceType.USER);
userResource.setUserName((String) properties.get(REGISTRY_USER));
userResource.setPassword((String) properties.get(REGISTRY_PASSWORD));
userResource.save();
WorkerResource workerResource = (WorkerResource) gatewayResource.create(ResourceType.GATEWAY_WORKER);
workerResource.setUser(userResource.getUserName());