public class DropBox extends java.lang.Object implements NamedObject, CloneableObject
Title: Service Event Fabric Core
Description: DropBox configuration object.
Copyright: Copyright (c) 2019
Company: StreamScape Technologies
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
LOCAL_FACTORY |
static java.lang.String |
LOCAL_FACTORY_1 |
static java.lang.String |
STFS_FACTORY |
Constructor and Description |
---|
DropBox() |
DropBox(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addFolder(DropBoxFolder folder)
Adds folder to folders.
|
void |
addFolder(DropBoxFolder folder,
boolean mergeType) |
void |
clearFolders()
Removes all existing folders from configuration.
|
DropBox |
clone()
Clones the object.
|
DropBoxACLContext |
getAclContext() |
DropBoxFolder |
getFolderBest(java.lang.String path) |
DropBoxFolder |
getFolderByName(java.lang.String folderName) |
DropBoxFolder |
getFolderByPath(java.lang.String path)
Retrieves configuration for the specified folder descriptor
|
java.util.List |
getFolders()
Returns a list of all folders.
|
java.util.List |
getFoldersByType(com.streamscape.sef.network.http.server.dropbox.FolderType type)
Returns a list of folders by type.
|
java.lang.String |
getFolderURL(java.lang.String folderPath) |
java.lang.String |
getFsClientFactory() |
java.lang.String |
getName()
Returns a name of the object.
|
java.lang.String |
getNodeName() |
java.lang.String |
getOwner() |
java.lang.String |
getRootFolder()
Returns the root folder for drop box area.
|
DropBoxSharedResources |
getSharedResources() |
boolean |
isEnabled() |
void |
removeFolderByName(java.lang.String folderName) |
void |
setAclContext(DropBoxACLContext aclContext) |
void |
setEnabled(boolean enabled) |
void |
setFolder(DropBoxFolder folder)
Sets the folder descriptor with specified name.
|
void |
setFsClientFactory(java.lang.String fsClientFactory) |
void |
setName(java.lang.String name) |
DropBox |
setNodeName(java.lang.String nodeName) |
void |
setOwner(java.lang.String owner) |
void |
setRootFolder(java.lang.String folder)
Sets the root folder for Drop Box.
|
void |
validate() |
public static java.lang.String LOCAL_FACTORY
public static java.lang.String LOCAL_FACTORY_1
public static java.lang.String STFS_FACTORY
public void setName(java.lang.String name)
public java.lang.String getName()
NamedObject
getName
in interface NamedObject
public java.lang.String getOwner()
public void setOwner(java.lang.String owner)
public java.lang.String getNodeName()
public DropBox setNodeName(java.lang.String nodeName)
public boolean isEnabled()
public void setEnabled(boolean enabled)
public void setRootFolder(java.lang.String folder)
folder
- public java.lang.String getRootFolder()
public java.lang.String getFsClientFactory()
public void setFsClientFactory(java.lang.String fsClientFactory)
public DropBoxACLContext getAclContext()
public void setAclContext(DropBoxACLContext aclContext)
public java.util.List getFolders()
public java.util.List getFoldersByType(com.streamscape.sef.network.http.server.dropbox.FolderType type)
public DropBoxFolder getFolderByPath(java.lang.String path)
path
- public DropBoxFolder getFolderBest(java.lang.String path)
public void setFolder(DropBoxFolder folder)
folder
- public void addFolder(DropBoxFolder folder)
folder
- the folder to be added.public void addFolder(DropBoxFolder folder, boolean mergeType)
public void clearFolders()
public void validate()
public java.lang.String getFolderURL(java.lang.String folderPath)
public DropBoxSharedResources getSharedResources()
public DropBox clone()
CloneableObject
clone
in interface CloneableObject
clone
in class java.lang.Object
public DropBoxFolder getFolderByName(java.lang.String folderName)
public void removeFolderByName(java.lang.String folderName)
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.