@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(); }
public User deepCopy() { return new User(this); }
@Override public boolean equals(Object that) { if (that == null) return false; if (that instanceof User) return this.equals((User)that); return false; }
@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()); }
@TaskResult public void onGetUser(User user) { mUser = user; if (user != null) { mTextViewUserName.setText(user.getUsername()); } }
case 0: // SUCCESS if (field.type == TType.STRUCT) { this.success = new com.evernote.edam.type.User(); this.success.read(iprot); } else { TProtocolUtil.skip(iprot, field.type);
@Override protected String checkedExecute() throws Exception { EvernoteClientFactory clientFactory = EvernoteSession.getInstance().getEvernoteClientFactory(); String shardId = clientFactory.getUserStoreClient().getUser().getShardId(); String shareKey = clientFactory.getNoteStoreClient().shareNote(mNoteRef.getGuid()); return "https://" + EvernoteSession.getInstance().getAuthenticationResult().getEvernoteHost() + "/shard/" + shardId + "/sh/" + mNoteRef.getGuid() + "/" + shareKey; } }
public boolean isBusinessUser() throws TException, EDAMUserException, EDAMSystemException { return getUser().getAccounting().isSetBusinessId(); }
/** * 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); }
@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()); }
case 0: // SUCCESS if (field.type == TType.STRUCT) { this.success = new com.evernote.edam.type.User(); this.success.read(iprot); } else { TProtocolUtil.skip(iprot, field.type);
/** * 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); }
public User deepCopy() { return new User(this); }
@Override public boolean equals(Object that) { if (that == null) return false; if (that instanceof User) return this.equals((User)that); return false; }
case 4: // USER if (field.type == TType.STRUCT) { this.user = new com.evernote.edam.type.User(); this.user.read(iprot); } else { TProtocolUtil.skip(iprot, field.type);
/** * Performs a deep copy on <i>other</i>. */ public getUser_result(getUser_result other) { if (other.isSetSuccess()) { this.success = new com.evernote.edam.type.User(other.success); } if (other.isSetUserException()) { this.userException = new com.evernote.edam.error.EDAMUserException(other.userException); } if (other.isSetSystemException()) { this.systemException = new com.evernote.edam.error.EDAMSystemException(other.systemException); } }
if (!(this_present_user && that_present_user)) return false; if (!this.user.equals(that.user)) return false;