public abstract class AbstractCloudDriveNodeFilter extends Object implements org.exoplatform.webui.ext.filter.UIExtensionFilter
| Modifier and Type | Field and Description |
|---|---|
protected static String |
CONTENTVIEWER_REST_PATH
The Constant CONTENTVIEWER_REST_PATH.
|
protected static org.exoplatform.services.log.Log |
LOG |
protected long |
maxSize
The max size.
|
protected long |
minSize
The min size.
|
protected List<String> |
providers
The providers.
|
| Constructor and Description |
|---|
AbstractCloudDriveNodeFilter()
Instantiates a new abstract cloud drive node filter.
|
AbstractCloudDriveNodeFilter(List<String> providers)
Instantiates a new abstract cloud drive node filter.
|
AbstractCloudDriveNodeFilter(List<String> providers,
long minSize,
long maxSize)
Instantiates a new abstract cloud drive node filter.
|
AbstractCloudDriveNodeFilter(long minSize,
long maxSize)
Instantiates a new abstract cloud drive node filter.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(Map<String,Object> context) |
protected abstract boolean |
accept(javax.jcr.Node node)
Accept.
|
protected boolean |
acceptProvider(org.exoplatform.clouddrive.CloudProvider provider)
Accept provider.
|
org.exoplatform.webui.ext.filter.UIExtensionFilterType |
getType() |
void |
onDeny(Map<String,Object> context) |
protected static final org.exoplatform.services.log.Log LOG
protected static final String CONTENTVIEWER_REST_PATH
protected long minSize
protected long maxSize
public AbstractCloudDriveNodeFilter()
public AbstractCloudDriveNodeFilter(List<String> providers)
providers - the providerspublic AbstractCloudDriveNodeFilter(long minSize,
long maxSize)
minSize - the min sizemaxSize - the max sizepublic boolean accept(Map<String,Object> context) throws Exception
accept in interface org.exoplatform.webui.ext.filter.UIExtensionFilterExceptionpublic org.exoplatform.webui.ext.filter.UIExtensionFilterType getType()
getType in interface org.exoplatform.webui.ext.filter.UIExtensionFilterpublic void onDeny(Map<String,Object> context) throws Exception
onDeny in interface org.exoplatform.webui.ext.filter.UIExtensionFilterExceptionprotected boolean acceptProvider(org.exoplatform.clouddrive.CloudProvider provider)
provider - the providerprotected abstract boolean accept(javax.jcr.Node node)
throws javax.jcr.RepositoryException
node - the nodejavax.jcr.RepositoryException - the repository exceptionCopyright © 2003–2020 eXo Platform SAS. All rights reserved.