| Package | Description |
|---|---|
| org.opencms.repository |
Package contains all classes and interfaces needed to create or use a repository to
access the resources in the VFS.
|
| org.opencms.webdav |
Provides a WebDAV access to OpenCms.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CmsRepositoryItem
Represents a single entry in the repository.
|
| Modifier and Type | Method and Description |
|---|---|
I_CmsRepositoryItem |
CmsRepositorySession.getItem(java.lang.String path) |
I_CmsRepositoryItem |
I_CmsRepositorySession.getItem(java.lang.String path)
Returns the item found at the given path.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<I_CmsRepositoryItem> |
CmsRepositorySession.list(java.lang.String path) |
java.util.List<I_CmsRepositoryItem> |
I_CmsRepositorySession.list(java.lang.String path)
Returns a list with all items found directly in the given path.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
CmsWebdavServlet.copy(I_CmsRepositoryItem item,
java.io.InputStream is,
java.io.PrintWriter writer)
Copy the contents of the specified input stream to the specified
output stream, and ensure that both streams are closed before returning
(even in the face of an exception).
|
protected void |
CmsWebdavServlet.copy(I_CmsRepositoryItem item,
java.io.InputStream is,
javax.servlet.ServletOutputStream ostream)
Copy the contents of the specified input stream to the specified
output stream, and ensure that both streams are closed before returning
(even in the face of an exception).
|
protected void |
CmsWebdavServlet.copy(I_CmsRepositoryItem item,
java.io.PrintWriter writer,
CmsWebdavRange range)
Copy the contents of the specified input stream to the specified
output stream, and ensure that both streams are closed before returning
(even in the face of an exception).
|
protected void |
CmsWebdavServlet.copy(I_CmsRepositoryItem item,
java.io.PrintWriter writer,
java.util.Iterator<CmsWebdavRange> ranges,
java.lang.String contentType)
Copy the contents of the specified input stream to the specified
output stream, and ensure that both streams are closed before returning
(even in the face of an exception).
|
protected void |
CmsWebdavServlet.copy(I_CmsRepositoryItem item,
javax.servlet.ServletOutputStream ostream,
CmsWebdavRange range)
Copy the contents of the specified input stream to the specified
output stream, and ensure that both streams are closed before returning
(even in the face of an exception).
|
protected void |
CmsWebdavServlet.copy(I_CmsRepositoryItem item,
javax.servlet.ServletOutputStream ostream,
java.util.Iterator<CmsWebdavRange> ranges,
java.lang.String contentType)
Copy the contents of the specified input stream to the specified
output stream, and ensure that both streams are closed before returning
(even in the face of an exception).
|
protected java.lang.String |
CmsWebdavServlet.getETag(I_CmsRepositoryItem item)
Get the ETag associated with a file.
|
protected java.util.ArrayList<CmsWebdavRange> |
CmsWebdavServlet.parseRange(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
I_CmsRepositoryItem item)
Parse the range header.
|