package op.mx; import entity.mx.MXmsg; import java.util.ArrayList; /** * Created by tloehr on 24.08.16. */ public abstract class MXDataModelProvider { private final ArrayList<MXmsg> model; private final String key; public MXDataModelProvider(String key) { this.model = new ArrayList<>(); this.key = key; loadModel(); } public void setModel(ArrayList<MXmsg> model) { this.model.clear(); this.model.addAll(model); } public String getKey() { return key; } public ArrayList<MXmsg> getDataModel() { return model; } public abstract void loadModel(); }