com.automation.executionhelper.PageCollection Maven / Gradle / Ivy
package com.automation.executionhelper;
import org.apache.log4j.Logger;
import java.util.HashMap;
import java.util.Map;
public class PageCollection {
private final static Logger logger = Logger.getLogger(PageCollection.class);
private static HashMap pageCollection = new HashMap<>();
public static void put(HashMap collection) {
logger.info("Bulk Pages added to collection");
for (Map.Entry entry : collection.entrySet()) {
pageCollection.put((String) entry.getKey(), (Class) entry.getValue());
}
}
public static void put(String key, Class value) {
logger.debug("Page " + key + " added to collection");
pageCollection.put(key, value);
}
public static Class get(String key) {
Class iden = pageCollection.get(key);
logger.debug("Returning Page Class for " + key);
return iden;
}
public static void loadIdentifier(String key, Class value) {
logger.debug("Page " + key + " added to collection");
pageCollection.put(key, value);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy