org.onap migration
[vid.git] / vid-automation / src / main / java / vid / automation / test / services / UsersService.java
1 package vid.automation.test.services;
2
3 import com.fasterxml.jackson.databind.ObjectMapper;
4 import org.openecomp.sdc.ci.tests.utilities.FileHandling;
5 import vid.automation.test.model.User;
6 import vid.automation.test.model.UsersObject;
7 import vid.automation.test.utils.ReadFile;
8
9 import java.io.File;
10 import java.io.IOException;
11 import java.util.HashMap;
12
13 /**
14  * Created by itzikliderman on 08/09/2017.
15  */
16 public class UsersService {
17     private HashMap<String, User> users;
18
19     public UsersService() throws IOException {
20         users = getUsersFromJson();
21     }
22
23     HashMap<String, User> getUsersFromJson() throws IOException {
24         UsersObject usersObject = ReadFile.getJsonFile("users", UsersObject.class);
25         return usersObject.users;
26     }
27
28     public User getUser(String userId) {
29         return users.get(userId);
30     }
31 }