@TaskResult public void onGetUser(User user) { mUser = user; if (user != null) { mTextViewUserName.setText(user.getUsername()); } }
@SuppressWarnings("ConstantConditions") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_user_info); mUser = (User) getIntent().getSerializableExtra(KEY_USER); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); toolbar.setTitleTextColor(getResources().getColor(R.color.tb_text)); setSupportActionBar(toolbar); if (!isTaskRoot()) { getSupportActionBar().setHomeButtonEnabled(true); getSupportActionBar().setDisplayHomeAsUpEnabled(true); } if (savedInstanceState == null) { getSupportFragmentManager().beginTransaction() .replace(R.id.fragment_container, UserInfoFragment.create(mUser)) .commit(); } getSupportActionBar().setTitle(mUser.getUsername()); }
@Override public void setConnectionValues(Evernote evernote, ConnectionValues values) { // this impl requires another call to server. // TODO: get data from EvernoteAuthToken?? final User user = evernote.userStoreOperations().getUser(); values.setProviderUserId(String.valueOf(user.getId())); // can get from EvernoteAuthToken values.setDisplayName(user.getUsername()); values.setProfileUrl(null); values.setImageUrl(null); }
protected EvernoteBusinessNotebookHelper createBusinessNotebookHelper() throws TException, EDAMUserException, EDAMSystemException { authenticateToBusiness(); EvernoteNoteStoreClient client = getNoteStoreClient(mBusinessAuthenticationResult.getNoteStoreUrl(), mBusinessAuthenticationResult.getAuthenticationToken()); User businessUser = mBusinessAuthenticationResult.getUser(); return new EvernoteBusinessNotebookHelper(client, mExecutorService, businessUser.getUsername(), businessUser.getShardId()); }
@Override public UserProfile fetchUserProfile(Evernote evernote) { final User user = evernote.userStoreOperations().getUser(); return new UserProfileBuilder() .setName(user.getName()) .setEmail(user.getEmail()) .setUsername(user.getUsername()) .build(); }
/** * Create Linked Notebook from a Notebook * * @return {@link LinkedNotebook} with guid from server */ public LinkedNotebook createNotebook(Notebook notebook) throws TException, EDAMUserException, EDAMSystemException, EDAMNotFoundException { Notebook originalNotebook = getClient().createNotebook(notebook); SharedNotebook sharedNotebook = originalNotebook.getSharedNotebooks() .get(0); LinkedNotebook linkedNotebook = new LinkedNotebook(); linkedNotebook.setShareKey(sharedNotebook.getShareKey()); linkedNotebook.setShareName(originalNotebook.getName()); linkedNotebook.setUsername(getAuthenticationResult().getUser() .getUsername()); linkedNotebook.setShardId(getAuthenticationResult().getUser().getShardId()); return getPersonalClient().createLinkedNotebook(linkedNotebook); }
/** * Create Linked Notebook from a Notebook * * @return {@link LinkedNotebook} with guid from server */ public LinkedNotebook createNotebook(Notebook notebook) throws TException, EDAMUserException, EDAMSystemException, EDAMNotFoundException { Notebook originalNotebook = getClient().createNotebook(notebook); SharedNotebook sharedNotebook = originalNotebook.getSharedNotebooks() .get(0); LinkedNotebook linkedNotebook = new LinkedNotebook(); linkedNotebook.setShareKey(sharedNotebook.getShareKey()); linkedNotebook.setShareName(originalNotebook.getName()); linkedNotebook.setUsername(getAuthenticationResult().getUser() .getUsername()); linkedNotebook.setShardId(getAuthenticationResult().getUser().getShardId()); return getPersonalClient().createLinkedNotebook(linkedNotebook); }