Guest User

Untitled

a guest
Sep 19th, 2016
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. package tttt;
  2.  
  3. import java.util.HashMap;
  4. import java.util.Map;
  5.  
  6. public abstract class WebServiceClient{
  7.  
  8. public static final String URL = "URL";
  9. public static final String RESOULTION = "RESOULTION";
  10. public static final String CHANNEL = "CHANNEL";
  11. public static final String TERMINAL = "TERMINAL";
  12. public static final String USER = "USER";
  13. public static final String PASSWORD = "PASSWORD";
  14. public static final String LOCAL_URL_PREFIX = "LOCAL_URL_PREFIX";
  15. private Map<String, String> parameters = new HashMap<>();
  16.  
  17. public WebServiceClient() {
  18. parameters.put(URL, "default_value_of_url");
  19. parameters.put(RESOULTION, "default_value_of_resuliton");
  20. parameters.put(CHANNEL, "default_value_of_channel");
  21. parameters.put(TERMINAL, "default_value_of_terminal");
  22. parameters.put(USER, "default_value_of_user");
  23. parameters.put(PASSWORD, "default_value_of_password");
  24. parameters.put(LOCAL_URL_PREFIX, "default_value_url");
  25. }
  26.  
  27. public String getUrl() {
  28. return parameters.get(URL);
  29. }
  30.  
  31. public String getResolution() {
  32. return parameters.get(RESOULTION);
  33. }
  34.  
  35. public String getChannel() {
  36. return parameters.get(CHANNEL);
  37. }
  38.  
  39. public String getTerminal() {
  40. return parameters.get(TERMINAL);
  41. }
  42.  
  43. public String getUser() {
  44. return parameters.get(USER);
  45. }
  46.  
  47. public String getPassword() {
  48. return parameters.get(PASSWORD);
  49. }
  50.  
  51. public String getLocalUrlPrefix() {
  52. return parameters.get(LOCAL_URL_PREFIX);
  53. }
  54.  
  55. public void setConcreteParameter(String parameter, String value){
  56. if(parameters.get(parameter) == null) {
  57. throw new IllegalStateException("nie ma takiego klucz znaczy ze taki parametr nie istnieje");
  58. }
  59. parameters.put(parameter, value);
  60. }
  61. }
Add Comment
Please, Sign In to add comment