@Override
 public void updateFormUI() {
   if (rnRForm != null) {
     view.refreshRequisitionForm(rnRForm);
     view.setProcessButtonName(
         rnRForm.isDraft()
             ? context.getResources().getString(R.string.btn_submit)
             : context.getResources().getString(R.string.btn_complete));
   }
 }
 @Override
 public void loadData(final long formId, Date periodEndDate) {
   this.periodEndDate = periodEndDate;
   view.loading();
   Subscription subscription =
       getRnrFormObservable(formId).subscribe(loadDataOnNextAction, loadDataOnErrorAction);
   subscriptions.add(subscription);
 }
 @Override
 public void updateUIAfterSubmit() {
   view.setProcessButtonName(context.getResources().getString(R.string.btn_complete));
 }