@Override public SearchContext startSearch(SrvSession sess, TreeConnection tree, String searchPath, int attrib) throws FileNotFoundException { FileFilterMode.setClient(ClientHelper.getClient(sess)); try { SearchContext context = diskInterface.startSearch(sess, tree, searchPath, attrib); return context; } finally { FileFilterMode.clearClient(); } }
public Client getClient() { return FileFilterMode.getClient(); }
public Mode getMode() { return FileFilterMode.getMode(); }
private void hideAndDelete(final NodeRef nodeRef) FileFilterMode.setClient(FileFilterMode.Client.imap); fileFolderService.setHidden(nodeRef, true);
private void hideAndDelete(final NodeRef nodeRef) FileFilterMode.setClient(FileFilterMode.Client.imap); fileFolderService.setHidden(nodeRef, true);
@Override public SearchContext startSearch(SrvSession sess, TreeConnection tree, String searchPath, int attrib) throws FileNotFoundException { FileFilterMode.setClient(ClientHelper.getClient(sess)); try { SearchContext context = diskInterface.startSearch(sess, tree, searchPath, attrib); return context; } finally { FileFilterMode.clearClient(); } }
public Client getClient() { return FileFilterMode.getClient(); }
FileFilterMode.setClient(FileFilterMode.Client.imap); FileInfo messageFile = null; if (move)
public Mode getMode() { return FileFilterMode.getMode(); }
@Override public FileInfo getFileInformation(SrvSession sess, TreeConnection tree, String path) throws IOException { if(logger.isDebugEnabled()) { logger.debug("getFileInformation:" + path); } FileFilterMode.setClient(ClientHelper.getClient(sess)); try { FileInfo info = diskInterface.getFileInformation(sess, tree, path); return info; } finally { FileFilterMode.clearClient(); } }
public static Mode getMode() { Client client = getClient(); if(client == null) { return Mode.BASIC; } else { switch(client) { case cifs : case nfs : case ftp : case webdav : case cmis : case admin : return Mode.ENHANCED; default: return Mode.BASIC; } } }
FileFilterMode.setClient(FileFilterMode.Client.imap); FileInfo messageFile = null; if (move)
@Override public FileInfo getFileInformation(SrvSession sess, TreeConnection tree, String path) throws IOException { if(logger.isDebugEnabled()) { logger.debug("getFileInformation:" + path); } FileFilterMode.setClient(ClientHelper.getClient(sess)); try { FileInfo info = diskInterface.getFileInformation(sess, tree, path); return info; } finally { FileFilterMode.clearClient(); } }
public static Mode getMode() { Client client = getClient(); if(client == null) { return Mode.BASIC; } else { switch(client) { case cifs : case nfs : case ftp : case webdav : case cmis : case admin : return Mode.ENHANCED; default: return Mode.BASIC; } } }
Client saveClient = FileFilterMode.setClient(Client.cmis); try FileFilterMode.setClient(saveClient); saveClient = FileFilterMode.setClient(Client.script); try FileFilterMode.setClient(saveClient); saveClient = FileFilterMode.setClient(Client.cmis); try FileFilterMode.setClient(saveClient); saveClient = FileFilterMode.setClient(Client.cmis); try FileFilterMode.setClient(saveClient); Client saveClient = FileFilterMode.setClient(Client.cmis); try FileFilterMode.setClient(saveClient); saveClient = FileFilterMode.setClient(Client.script); try FileFilterMode.setClient(saveClient);
@Override public void createDirectory(SrvSession sess, TreeConnection tree, FileOpenParams params) throws IOException { try { FileFilterMode.setClient(ClientHelper.getClient(sess)); try { diskInterface.createDirectory(sess, tree, params); } finally { FileFilterMode.clearClient(); } } catch(org.alfresco.repo.security.permissions.AccessDeniedException ade) { throw new AccessDeniedException("Unable to create directory " + params.getPath(), ade); } }
@Override public boolean isHidden(NodeRef nodeRef) { return hiddenAspect.getVisibility(FileFilterMode.getClient(), nodeRef) != Visibility.Visible; }
Client saveClient = FileFilterMode.setClient(Client.webdav); try saveClient = FileFilterMode.setClient(Client.cmis); PagingRequest pagingRequest = new PagingRequest(0, Integer.MAX_VALUE); pagingRequest.setRequestTotalCountMax(10000); // need this so that total count is set FileFilterMode.setClient(saveClient);