Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package tttt;
- import java.util.HashMap;
- import java.util.Map;
- public abstract class WebServiceClient{
- public static final String URL = "URL";
- public static final String RESOULTION = "RESOULTION";
- public static final String CHANNEL = "CHANNEL";
- public static final String TERMINAL = "TERMINAL";
- public static final String USER = "USER";
- public static final String PASSWORD = "PASSWORD";
- public static final String LOCAL_URL_PREFIX = "LOCAL_URL_PREFIX";
- private Map<String, String> parameters = new HashMap<>();
- public WebServiceClient() {
- parameters.put(URL, "default_value_of_url");
- parameters.put(RESOULTION, "default_value_of_resuliton");
- parameters.put(CHANNEL, "default_value_of_channel");
- parameters.put(TERMINAL, "default_value_of_terminal");
- parameters.put(USER, "default_value_of_user");
- parameters.put(PASSWORD, "default_value_of_password");
- parameters.put(LOCAL_URL_PREFIX, "default_value_url");
- }
- public String getUrl() {
- return parameters.get(URL);
- }
- public String getResolution() {
- return parameters.get(RESOULTION);
- }
- public String getChannel() {
- return parameters.get(CHANNEL);
- }
- public String getTerminal() {
- return parameters.get(TERMINAL);
- }
- public String getUser() {
- return parameters.get(USER);
- }
- public String getPassword() {
- return parameters.get(PASSWORD);
- }
- public String getLocalUrlPrefix() {
- return parameters.get(LOCAL_URL_PREFIX);
- }
- public void setConcreteParameter(String parameter, String value){
- if(parameters.get(parameter) == null) {
- throw new IllegalStateException("nie ma takiego klucz znaczy ze taki parametr nie istnieje");
- }
- parameters.put(parameter, value);
- }
- }
Add Comment
Please, Sign In to add comment