public EvernoteTemplate(EvernoteService evernoteService, String accessToken) { this.evernoteService = evernoteService; this.evernoteAuth = new EvernoteAuth(evernoteService, accessToken); this.clientFactory = new ClientFactory(this.evernoteAuth); }
public EvernoteTemplate(EvernoteService evernoteService, EvernoteOAuthToken accessToken) { int userId = 0; try { userId = Integer.parseInt(accessToken.getEdamUserId()); } catch (NumberFormatException e) { } this.evernoteAuth = new EvernoteAuth(evernoteService, accessToken.getValue(), accessToken.getEdamNoteStoreUrl(), accessToken.getEdamWebApiUrlPrefix(), userId); this.evernoteService = evernoteService; this.clientFactory = new ClientFactory(this.evernoteAuth); }
public synchronized static NoteStoreClient getNoteStoreClient(MessageContext ctxt) throws TException, EDAMUserException, EDAMSystemException { Axis2MessageContext axis2mc = (Axis2MessageContext)ctxt; axis2mc.getAxis2MessageContext(); String devToken = (String)axis2mc.getAxis2MessageContext().getOperationContext().getProperty("evernote.devToken"); String noteStoreUrl = (String)axis2mc.getAxis2MessageContext().getOperationContext().getProperty("evernote.noteStoreUrl"); String devTokenType = (String)axis2mc.getAxis2MessageContext().getOperationContext().getProperty("evernote.devTokenType"); EvernoteAuth auth = null; if(devTokenType.equalsIgnoreCase("PRODUCTION")) { auth = new EvernoteAuth(EvernoteService.PRODUCTION, devToken); } else if(devTokenType.equalsIgnoreCase("YINXIANG")) { auth = new EvernoteAuth(EvernoteService.YINXIANG, devToken); } else if (devTokenType.equalsIgnoreCase("SANDBOX")){ auth = new EvernoteAuth(EvernoteService.SANDBOX, devToken); } if (auth != null) { auth.setNoteStoreUrl(noteStoreUrl); } ClientFactory factory = new ClientFactory(auth); return factory.createNoteStoreClient(); }