package com.quickblox.sample.customobjects.helper;
import com.quickblox.sample.customobjects.model.Movie;
import java.util.HashMap;
import java.util.Map;
public class DataHolder {
private static DataHolder instance;
private Map<String, Movie> movieMap;
public static synchronized DataHolder getInstance() {
if (instance == null) {
instance = new DataHolder();
}
return instance;
}
private DataHolder() {
movieMap = new HashMap<>();
}
public Map<String, Movie> getMovieMap() {
return movieMap;
}
public Movie getMovieObject(String id) {
return movieMap.get(id);
}
public void clear() {
movieMap.clear();
}
public void addMovieToMap(Movie movie) {
movieMap.put(movie.getId(), movie);
}
}