Ejemplo n.º 1
0
  private void handleDownloadObject(Context context, View view, MutableEntity m, Downloadable obj) {
    if (obj != null) {
      // TODO save in local?
      //            if(obj instanceof Entity){
      //                saveInDatabase((Entity) obj);
      //            }

      // TODO what about more
      //            if(obj instanceof Moreable){
      //                //clone params etc
      //                Object original = (Object) m.getEntity();
      //                if(original != null){
      //                    ((Moreable)obj).loadMore(original);
      //                }
      //                //set content
      ////				setContent(context, view, obj, m);
      //            }else{
      //            }

      setContent(context, view, obj);
      //			if(obj instanceof Downloadable){
      m.setEntity(obj);
      m.onStoring();
      obj.onDownLoadResponse(context);
      if (m.getNotifiable() != null) {
        m.getNotifiable().onDownloadResponse();
      }
      //			}
    }
  }