package com.wangdaye.mysplash.collection.presenter.activity; import com.wangdaye.mysplash.common.i.model.EditResultModel; import com.wangdaye.mysplash.common.i.presenter.EditResultPresenter; import com.wangdaye.mysplash.common.i.view.EditResultView; /** * Edit result implementor. * */ public class EditResultImplementor implements EditResultPresenter { private EditResultModel model; private EditResultView view; public EditResultImplementor(EditResultModel model, EditResultView view) { this.model = model; this.view = view; } @Override public void createSomething(Object newKey) { // do nothing. } @Override public void updateSomething(Object newKey) { model.setEditKey(newKey); view.drawUpdateResult(newKey); } @Override public void deleteSomething(Object oldKey) { view.drawDeleteResult(oldKey); } @Override public Object getEditKey() { return model.getEditKey(); } @Override public void setEditKey(Object k) { model.setEditKey(k); } }