C# Class WhiskWork.AWS.SimpleDB.ReadPassThroughWorkItemRepositoryProxy

Inheritance: ICacheableWorkItemRepository
ファイルを表示 Open project: jorn-ola-birkeland/WhiskWork

Public Methods

Method Description
CreateWorkItem ( WorkItem workItem ) : void
DeleteWorkItem ( string workItemId ) : void
ExistsWorkItem ( string id ) : bool
GetAllWorkItems ( ) : IEnumerable
GetChildWorkItems ( WorkItemParent parent ) : IEnumerable
GetWorkItem ( string id ) : WorkItem
GetWorkItems ( string path ) : IEnumerable
UpdateWorkItem ( WorkItem workItem ) : void

Protected Methods

Method Description
ReadPassThroughWorkItemRepositoryProxy ( ICacheableWorkItemRepository innerRepository ) : System

Method Details

CreateWorkItem() public abstract method

public abstract CreateWorkItem ( WorkItem workItem ) : void
workItem WhiskWork.Core.WorkItem
return void

DeleteWorkItem() public abstract method

public abstract DeleteWorkItem ( string workItemId ) : void
workItemId string
return void

ExistsWorkItem() public method

public ExistsWorkItem ( string id ) : bool
id string
return bool

GetAllWorkItems() public method

public GetAllWorkItems ( ) : IEnumerable
return IEnumerable

GetChildWorkItems() public method

public GetChildWorkItems ( WorkItemParent parent ) : IEnumerable
parent WhiskWork.Core.WorkItemParent
return IEnumerable

GetWorkItem() public method

public GetWorkItem ( string id ) : WorkItem
id string
return WhiskWork.Core.WorkItem

GetWorkItems() public method

public GetWorkItems ( string path ) : IEnumerable
path string
return IEnumerable

ReadPassThroughWorkItemRepositoryProxy() protected method

protected ReadPassThroughWorkItemRepositoryProxy ( ICacheableWorkItemRepository innerRepository ) : System
innerRepository ICacheableWorkItemRepository
return System

UpdateWorkItem() public abstract method

public abstract UpdateWorkItem ( WorkItem workItem ) : void
workItem WhiskWork.Core.WorkItem
return void