@Test public void testRemoveNoteError() throws IOException { repo.remove("BBBBB", auth); }
@Override public void remove(String noteId, AuthenticationInfo subject) throws IOException { if (StringUtils.isBlank(noteId) || !isSubjectValid(subject)) { throw new IOException("Zeppelinhub failed to remove note"); } String token = getUserToken(subject.getUser()); LOG.info("ZeppelinHub REST API removing note {} ", noteId); restApiClient.del(token, noteId); }
ZeppelinHubRepo implements NotebookRepo { @Override public void remove(String noteId, AuthenticationInfo subject) throws IOException { if (StringUtils.isBlank(noteId) || !isSubjectValid(subject)) { throw new IOException("Zeppelinhub failed to remove note"); } String token = getUserToken(subject.getUser()); LOG.info("ZeppelinHub REST API removing note {} ", noteId); restApiClient.del(token, noteId); } }
ZeppelinHubRepo implements NotebookRepo { @Override public void remove(String noteId, AuthenticationInfo subject) throws IOException { if (StringUtils.isBlank(noteId) || !isSubjectValid(subject)) { throw new IOException("Zeppelinhub failed to remove note"); } String token = getUserToken(subject.getUser()); LOG.info("ZeppelinHub REST API removing note {} ", noteId); restApiClient.del(token, noteId); } ZeppelinHubRepo(ZeppelinConfiguration conf); }
ZeppelinHubRepo implements NotebookRepo { @Override public void remove(String noteId, AuthenticationInfo subject) throws IOException { if (StringUtils.isBlank(noteId) || !isSubjectValid(subject)) { throw new IOException("Zeppelinhub failed to remove note"); } String token = getUserToken(subject.getUser()); LOG.info("ZeppelinHub REST API removing note {} ", noteId); restApiClient.del(token, noteId); } ZeppelinHubRepo(ZeppelinConfiguration conf); @Override List<NoteInfo> list(AuthenticationInfo subject); @Override Note get(String noteId, AuthenticationInfo subject); @Override void save(Note note, AuthenticationInfo subject); @Override void remove(String noteId, AuthenticationInfo subject); @Override void close(); @Override Revision checkpoint(String noteId, String checkpointMsg, AuthenticationInfo subject); @Override Note get(String noteId, String revId, AuthenticationInfo subject); @Override List<Revision> revisionHistory(String noteId, AuthenticationInfo subject); @Override List<NotebookRepoSettingsInfo> getSettings(AuthenticationInfo subject); @Override void updateSettings(Map<String, String> settings, AuthenticationInfo subject); @Override Note setNoteRevision(String noteId, String revId, AuthenticationInfo subject); }
ZeppelinHubRepo implements NotebookRepo { @Override public void remove(String noteId, AuthenticationInfo subject) throws IOException { if (StringUtils.isBlank(noteId) || !isSubjectValid(subject)) { throw new IOException("Zeppelinhub failed to remove note"); } String token = getUserToken(subject.getUser()); LOG.info("ZeppelinHub REST API removing note {} ", noteId); restApiClient.del(token, noteId); } ZeppelinHubRepo(ZeppelinConfiguration conf); @Override List<NoteInfo> list(AuthenticationInfo subject); @Override Note get(String noteId, AuthenticationInfo subject); @Override void save(Note note, AuthenticationInfo subject); @Override void remove(String noteId, AuthenticationInfo subject); @Override void close(); @Override Revision checkpoint(String noteId, String checkpointMsg, AuthenticationInfo subject); @Override Note get(String noteId, String revId, AuthenticationInfo subject); @Override List<Revision> revisionHistory(String noteId, AuthenticationInfo subject); @Override List<NotebookRepoSettingsInfo> getSettings(AuthenticationInfo subject); @Override void updateSettings(Map<String, String> settings, AuthenticationInfo subject); @Override Note setNoteRevision(String noteId, String revId, AuthenticationInfo subject); static final String TOKEN_HEADER; }