org.torweg.pulse.component.core.adminui
Class FileBrowser
java.lang.Object
org.torweg.pulse.bundle.Controller
org.torweg.pulse.component.core.adminui.FileBrowser
- All Implemented Interfaces:
- DeprecatedConfigurable
public class FileBrowser
- extends Controller
- implements DeprecatedConfigurable
- Version:
- $Revision: 2056 $
- Author:
- Daniel Dietz
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FileBrowser
public FileBrowser()
browse
@RequireToken
@Action(value="browseVirtualFileSystem", generate=true)
@Permission(value="useFileBrowser")
@Groups(values="Admin-UI")
public final void browse(Bundle bundle, ServiceRequest request)
- browse files.
- Parameters:
bundle - the current Bundlerequest - the current ServiceRequest
preview
@RequireToken
@Action(value="previewVirtualFileSystem", generate=true)
@Permission(value="useFileBrowser")
@Groups(values="Admin-UI")
public final FileBrowserResult preview(ServiceRequest request)
- preview a file.
- Parameters:
request - the current ServiceRequest
- Returns:
- a JSON-response
uploadToVirtualFileSystem
@RequireToken
@Action(value="uploadToVirtualFileSystem", uploadAllowed=true, generate=true)
@Permission(value="useFileBrowser")
@Groups(values="Admin-UI")
public final java.lang.Object uploadToVirtualFileSystem(Bundle bundle, ServiceRequest request)
- upload files.
- Parameters:
bundle - the current Bundlerequest - the current ServiceRequest
- Returns:
- a JSON-response indicating upload-success
init
public final void init(ConfigBean c)
- initializes the
FileBrowser. Provides required AJAX-XSLs.
- Specified by:
init in interface DeprecatedConfigurable
- Parameters:
c - the ConfigBean of this Controller