C# Class GreenQloud.Repository.PhysicalRepositoryController

Inheritance: AbstractController, IPhysicalRepositoryController
Show file Open project: greenqloud/qloudsync Class Usage Examples

Public Methods

Method Description
Copy ( RepositoryItem item ) : void
CopyDir ( DirectoryInfo dir, string to ) : void
CopyFile ( string path, string toPath ) : void
CreateFolder ( RepositoryItem item ) : void
CreateItemInstance ( string fullLocalName ) : RepositoryItem
CreatePath ( string path ) : void
Delete ( RepositoryItem item ) : void
DeleteDir ( DirectoryInfo dir ) : void
DeleteFile ( string path ) : void
Exists ( RepositoryItem item ) : bool
Exists ( string path ) : bool
GetItems ( string prefixDir ) : List
IsSync ( RepositoryItem item ) : bool
Move ( RepositoryItem item ) : void
MoveDir ( string path, string toPath ) : void
MoveFile ( string path, string toPath ) : void
PhysicalRepositoryController ( LocalRepository repo ) : System

Method Details

Copy() public method

public Copy ( RepositoryItem item ) : void
item GreenQloud.Model.RepositoryItem
return void

CopyDir() public method

public CopyDir ( DirectoryInfo dir, string to ) : void
dir System.IO.DirectoryInfo
to string
return void

CopyFile() public method

public CopyFile ( string path, string toPath ) : void
path string
toPath string
return void

CreateFolder() public method

public CreateFolder ( RepositoryItem item ) : void
item GreenQloud.Model.RepositoryItem
return void

CreateItemInstance() public method

public CreateItemInstance ( string fullLocalName ) : RepositoryItem
fullLocalName string
return GreenQloud.Model.RepositoryItem

CreatePath() public method

public CreatePath ( string path ) : void
path string
return void

Delete() public method

public Delete ( RepositoryItem item ) : void
item GreenQloud.Model.RepositoryItem
return void

DeleteDir() public method

public DeleteDir ( DirectoryInfo dir ) : void
dir System.IO.DirectoryInfo
return void

DeleteFile() public method

public DeleteFile ( string path ) : void
path string
return void

Exists() public method

public Exists ( RepositoryItem item ) : bool
item GreenQloud.Model.RepositoryItem
return bool

Exists() public method

public Exists ( string path ) : bool
path string
return bool

GetItems() public method

public GetItems ( string prefixDir ) : List
prefixDir string
return List

IsSync() public method

public IsSync ( RepositoryItem item ) : bool
item GreenQloud.Model.RepositoryItem
return bool

Move() public method

public Move ( RepositoryItem item ) : void
item GreenQloud.Model.RepositoryItem
return void

MoveDir() public method

public MoveDir ( string path, string toPath ) : void
path string
toPath string
return void

MoveFile() public method

public MoveFile ( string path, string toPath ) : void
path string
toPath string
return void

PhysicalRepositoryController() public method

public PhysicalRepositoryController ( LocalRepository repo ) : System
repo LocalRepository
return System