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);
}
}