Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package uk.gov.rrs.helper;
- import java.util.ArrayList;
- import java.util.List;
- import com.google.common.collect.ArrayListMultimap;
- import com.google.common.collect.Multimap;
- public class MultimapHelper {
- private static MultimapHelper multimapHelper = null;
- private static Multimap<String, String> caseworkingMultiMap;
- private static Multimap<String, String> allocationsMultiMap;
- private List<String> successCase;
- public static MultimapHelper getInstance() {
- if (multimapHelper == null)
- multimapHelper = new MultimapHelper();
- return multimapHelper;
- }
- public MultimapHelper() {
- caseworkingMultiMap = ArrayListMultimap.create();
- allocationsMultiMap = ArrayListMultimap.create();
- successCase = new ArrayList<String>();
- }
- public void addSuccessCases(String caseNo) {
- successCase.add(caseNo);
- }
- public List<String> getSuccessCasesList(){
- return successCase;
- }
- public Multimap<String, String> getCaseworkMap() {
- return caseworkingMultiMap;
- }
- public Multimap<String, String> getAllocationsMap() {
- return allocationsMultiMap;
- }
- public void addKeyValueToCaseworkingMultiMap(String key, String value) {
- caseworkingMultiMap.put(key, value);
- }
- public String getCaseworkingMapValue(String key) {
- return caseworkingMultiMap.get(key).toString();
- }
- public String getAllocationsMapValue(String key) {
- return allocationsMultiMap.get(key).toString();
- }
- public void addKeyValueToAllocationsMultiMap(String key, String value) {
- allocationsMultiMap.put(key, value);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement