org.efaps.ui.webdav
Interface WebDAVInterface

All Known Implementing Classes:
TeamCenterWebDAVImpl, WebDAVImpl

public interface WebDAVInterface

Version:
$Id: WebDAVInterface.java 3447 2009-11-29 22:46:39Z tim.moxter $
Author:
tmo

Method Summary
 boolean checkinSource(SourceResource _source, java.io.InputStream _inputStream)
           
 boolean checkoutSource(SourceResource _source, java.io.OutputStream _outputStream)
           
 boolean copyCollection(CollectionResource _collection, CollectionResource _newParent, java.lang.String _newName)
          A collection is copied to a new collection with a new name.
 boolean copySource(SourceResource _source, CollectionResource _newParent, java.lang.String _name)
          A source resource is copied to a new collection with a new name.
 boolean createCollection(CollectionResource _collection, java.lang.String _name)
           
 boolean createSource(CollectionResource _collection, java.lang.String _name)
           
 boolean deleteCollection(CollectionResource _collection)
           
 boolean deleteSource(SourceResource _source)
           
 CollectionResource getCollection(CollectionResource _collection, java.lang.String _name)
           
 SourceResource getSource(CollectionResource _collection, java.lang.String _name)
           
 java.util.List<AbstractResource> getSubs(CollectionResource _collection)
           
 boolean moveCollection(CollectionResource _collection, CollectionResource _newParent, java.lang.String _newName)
          A collection is moved to a new collection with a new name.
 boolean moveSource(SourceResource _source, CollectionResource _newParent, java.lang.String _name)
          A source resource is moved to a new collection with a new name.
 

Method Detail

getSubs

java.util.List<AbstractResource> getSubs(CollectionResource _collection)

getCollection

CollectionResource getCollection(CollectionResource _collection,
                                 java.lang.String _name)
Parameters:
_collection - collection resource representing the folder (if null, means root folder)
_name - name of the searched collection resource
Returns:
found collection resource for given instance or null if not found.

createCollection

boolean createCollection(CollectionResource _collection,
                         java.lang.String _name)

moveCollection

boolean moveCollection(CollectionResource _collection,
                       CollectionResource _newParent,
                       java.lang.String _newName)
A collection is moved to a new collection with a new name. Attention! The new location (new parent) could be the same parent as currently specified!

Parameters:
_collection - collection to move
_newParent - new parent collection
_newName - new name of the collection to move in the new parent collection
Returns:
true if the move of the collection is allowed, otherwise false

copyCollection

boolean copyCollection(CollectionResource _collection,
                       CollectionResource _newParent,
                       java.lang.String _newName)
A collection is copied to a new collection with a new name. Attention! The new location (new parent) could be the same parent as currently specified!

Parameters:
_collection - collection to copy
_newParent - new parent collection
_newName - new name of the collection to copy in the new parent collection
Returns:
true if the copy of the collection is allowed, otherwise false

deleteCollection

boolean deleteCollection(CollectionResource _collection)

getSource

SourceResource getSource(CollectionResource _collection,
                         java.lang.String _name)
Parameters:
_collection - collection resource representing the folder (if null, means root folder)
_name - name of the searched source resource
Returns:
found source resource for given instance or null if not found.

createSource

boolean createSource(CollectionResource _collection,
                     java.lang.String _name)

moveSource

boolean moveSource(SourceResource _source,
                   CollectionResource _newParent,
                   java.lang.String _name)
A source resource is moved to a new collection with a new name. Attention! The new location (new parent) could be the same parent as currently specified!

Parameters:
_source - source to move
_newParent - new parent collection
_newName - new name of the collection to move in the new parent collection
Returns:
true if the move of the collection is allowed, otherwise false

copySource

boolean copySource(SourceResource _source,
                   CollectionResource _newParent,
                   java.lang.String _name)
A source resource is copied to a new collection with a new name. Attention! The new location (new parent) could be the same parent as currently specified!

Parameters:
_source - source to copy
_newParent - new parent collection
_newName - new name of the collection to copy in the new parent collection
Returns:
true if the copy of the collection is allowed, otherwise false

deleteSource

boolean deleteSource(SourceResource _source)

checkinSource

boolean checkinSource(SourceResource _source,
                      java.io.InputStream _inputStream)

checkoutSource

boolean checkoutSource(SourceResource _source,
                       java.io.OutputStream _outputStream)


Copyright © 2003-2010 The eFaps Team. All Rights Reserved.