Syntax
service WebDAVFolderContent;
Description
A DCP Folder is a container for other DCP Folders or Documents.
See also
- WebDAVContentProvider
-
See also
- WebDAVDocumentContent
-
com::sun::star::lang::XComponent -
Description
This interface is implemented according to the specification of
service Content .
com::sun::star::ucb::XContent -
Description
This interface is implemented according to the specification of
service Content .
com::sun::star::ucb::XCommandProcessor -
Description
This interface is implemented according to the specification of
service Content .
Supported Commands
-
getCommandInfo
-
getPropertySetInfo
-
getPropertyValues
-
setPropertyValues
-
insert ( makes a newly created folder persistent )
-
delete
-
open
-
transfer ( only transfers from DCP Folders/DCP Documents to other
DCP folders. Source and target must recide on the same server. )
Supported Properties
-
string ContentType ( read-only, always "application/vnd.sun.star.webdav-collection" )
-
boolean IsDocument ( read-only, always false )
-
boolean IsFolder ( read-only, always true )
-
DateTime DateCreated ( read-only )
-
DateTime DateModified ( read-only )
-
string MediaType
-
string Size ( read-only, always zero )
-
string Title
com::sun::star::beans::XPropertiesChangeNotifier -
Description
This interface is implemented according to the specification of
service Content .
com::sun::star::beans::XPropertyContainer -
Description
This interface is implemented according to the specification of
service Content .
com::sun::star::beans::XPropertySetInfoChangeNotifier -
Description
This interface is implemented according to the specification of
service Content .
com::sun::star::ucb::XCommandInfoChangeNotifier -
Description
This interface is implemented according to the specification of
service Content .
com::sun::star::container::XChild -
Description
This interface is implemented according to the specification of
service Content .
com::sun::star::ucb::XContentCreator -
Description
This interface is implemented according to the specification of
service Content .
A DCP Folder can create other DCP Folders and DCP Documents. To create
a new child of a PCP Folder:
-
Let the parent folder create a new content by calling
XContentCreator::createNewContent on it. The content
type to use for new folders is
"application/vnd.sun.star.webdav-collection". To create a new DCP
Document, use the type "application/http-content".
-
Set a title at the new folder / document. ( Let the new child execute
the command "setPropertyValues", which sets at least the property
"Title" to a non-empty value ).
-
Let the new child ( not the parent! ) execute the command "insert".
This will commit the creation process and persist the newly created
content on the server. For documents, you need to supply the
implementation of an XInputStream
with the command's parameters, that provides access to the stream data.
Top of Page
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.