Session getSession() { if (session == null) { session = directoryService.open(dirName); } return session; }
public DocumentModel getCreationDirectoryEntry() { if (creationDirectoryEntry == null) { String dirName = currentDirectoryInfo.getName(); String schema = dirService.getDirectorySchema(dirName); creationDirectoryEntry = BaseSession.createEntryModel(null, schema, null, null); } return creationDirectoryEntry; }
private Directory getDirectoryFromEntry(final DirectoryEntry entry) { DirectoryService ds = Framework.getService(DirectoryService.class); Directory directory; try { directory = ds.getDirectory(entry.getDirectoryName()); } catch (DirectoryException e) { throw new WebResourceNotFoundException("directory not found"); } return directory; }
protected DirectoryTree(String directory) { this(Framework.getService(DirectoryService.class).getDirectory(directory)); }
protected String getDirectorySchema() { return getDirectoryService().getDirectorySchema(vocabularyName); }
@Override DirectoryEntry run(Session session) { DocumentModel docEntry = session.createEntry(entry.getDocumentModel()); return new DirectoryEntry(directory.getName(), docEntry); } });
@Override DirectoryEntry run(Session session) { session.deleteEntry(entry.getDocumentModel()); return null; } });
public DirectoryDeleteConstraint getDeleteConstraint() { try { DirectoryDeleteConstraint instance = klass.newInstance(); if (properties != null) { instance.setProperties(properties); } return instance; } catch (InstantiationException e) { throw new DirectoryException(e); } catch (IllegalAccessException e) { throw new DirectoryException(e); } }
protected Session getDirectorySession() { return getDirectoryService().open(vocabularyName); }
protected String getDirectorySchema() { return getDirectoryService().getDirectorySchema(getDirectoryName()); }
protected Session getDirectorySession() { return getDirectoryService().open(getDirectoryName()); }
@Override public void deleteProvider(String providerId) { try { DirectoryService ds = Framework.getService(DirectoryService.class); try (Session session = ds.open(DIRECTORY_NAME)) { session.deleteEntry(providerId); } } catch (DirectoryException e) { log.error("Unable to delete provider " + providerId, e); } }
@Override public void removeAccessToken(String token) { DirectoryService ds = Framework.getService(DirectoryService.class); try (Session session = ds.open(DIRECTORY_NAME)) { session.deleteEntry(token); } }
protected DocumentModelList query(Map<String, Serializable> filter) { DirectoryService ds = Framework.getService(DirectoryService.class); return Framework.doPrivileged(() -> { try (Session session = ds.open(DIRECTORY_NAME)) { return session.query(filter); } }); } }
protected void deleteToken(DocumentModel token) { Framework.doPrivileged(() -> { DirectoryService ds = Framework.getService(DirectoryService.class); try (Session session = ds.open(TOKEN_DIR)) { session.deleteEntry(token); } }); }
@Override public void deleteProvider(String serviceName) { DirectoryService ds = Framework.getService(DirectoryService.class); try (Session session = ds.open(DIRECTORY_NAME)) { DocumentModel entry = getProviderDocModel(serviceName); session.deleteEntry(entry); } }
public void editEntry(String entryId) { DirectoryService ds = Framework.getService(DirectoryService.class); Framework.doPrivileged(() -> { try (Session session = ds.open(getDirectoryName())) { editableEntry = session.getEntry(entryId); } }); }
protected NuxeoOAuthToken getTokenFromDirectory(String token) { DirectoryService ds = Framework.getService(DirectoryService.class); return Framework.doPrivileged(() -> { try (Session session = ds.open(DIRECTORY_NAME)) { DocumentModel entry = session.getEntry(token); if (entry == null) { return null; } return getTokenFromDirectoryEntry(entry); } }); }
public void createEntry() { DirectoryService ds = Framework.getService(DirectoryService.class); Framework.doPrivileged(() -> { try (Session session = ds.open(getDirectoryName())) { session.createEntry(creationEntry); creationEntry = null; showAddForm = false; entries = null; } }); }