C# Class Cmis.Utility.CmisNavigation

Show file Open project: OpenDataSpace/CmisCmdlets Class Usage Examples

Public Methods

Method Description
CmisNavigation ( ISession session ) : System
CmisNavigation ( ISession session, CmisPath path ) : System
CreateDocument ( CmisPath path, ContentStream stream ) : IDocument
CreateDocument ( CmisPath path, ContentStream stream, object>.IDictionary properties ) : IDocument
CreateFolder ( CmisPath path, bool recursive ) : IFolder
CreateFolder ( CmisPath path, bool recursive, object>.IDictionary properties ) : IFolder
Delete ( CmisPath cmisPath, bool recursive ) : IList
Delete ( ICmisObject obj, bool recursive ) : IList
Get ( CmisPath cmisPath ) : ICmisObject
GetDocument ( CmisPath cmisPath ) : IDocument
GetFolder ( CmisPath cmisPath ) : IFolder
TryGet ( CmisPath cmisPath, ICmisObject &obj ) : bool

Private Methods

Method Description
GetCmisObjectPath ( ICmisObject obj ) : string

Method Details

CmisNavigation() public method

public CmisNavigation ( ISession session ) : System
session ISession
return System

CmisNavigation() public method

public CmisNavigation ( ISession session, CmisPath path ) : System
session ISession
path CmisPath
return System

CreateDocument() public method

public CreateDocument ( CmisPath path, ContentStream stream ) : IDocument
path CmisPath
stream ContentStream
return IDocument

CreateDocument() public method

public CreateDocument ( CmisPath path, ContentStream stream, object>.IDictionary properties ) : IDocument
path CmisPath
stream ContentStream
properties object>.IDictionary
return IDocument

CreateFolder() public method

public CreateFolder ( CmisPath path, bool recursive ) : IFolder
path CmisPath
recursive bool
return IFolder

CreateFolder() public method

public CreateFolder ( CmisPath path, bool recursive, object>.IDictionary properties ) : IFolder
path CmisPath
recursive bool
properties object>.IDictionary
return IFolder

Delete() public method

public Delete ( CmisPath cmisPath, bool recursive ) : IList
cmisPath CmisPath
recursive bool
return IList

Delete() public method

public Delete ( ICmisObject obj, bool recursive ) : IList
obj ICmisObject
recursive bool
return IList

Get() public method

public Get ( CmisPath cmisPath ) : ICmisObject
cmisPath CmisPath
return ICmisObject

GetDocument() public method

public GetDocument ( CmisPath cmisPath ) : IDocument
cmisPath CmisPath
return IDocument

GetFolder() public method

public GetFolder ( CmisPath cmisPath ) : IFolder
cmisPath CmisPath
return IFolder

TryGet() public method

public TryGet ( CmisPath cmisPath, ICmisObject &obj ) : bool
cmisPath CmisPath
obj ICmisObject
return bool