C# Класс WhiskWork.AWS.SimpleDB.ReadPassThroughWorkItemRepositoryProxy

Наследование: ICacheableWorkItemRepository
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
ReadPassThroughWorkItemRepositoryProxy ( ICacheableWorkItemRepository innerRepository ) : System

Описание методов

CreateWorkItem() публичный абстрактный Метод

public abstract CreateWorkItem ( WorkItem workItem ) : void
workItem WhiskWork.Core.WorkItem
Результат void

DeleteWorkItem() публичный абстрактный Метод

public abstract DeleteWorkItem ( string workItemId ) : void
workItemId string
Результат void

ExistsWorkItem() публичный Метод

public ExistsWorkItem ( string id ) : bool
id string
Результат bool

GetAllWorkItems() публичный Метод

public GetAllWorkItems ( ) : IEnumerable
Результат IEnumerable

GetChildWorkItems() публичный Метод

public GetChildWorkItems ( WorkItemParent parent ) : IEnumerable
parent WhiskWork.Core.WorkItemParent
Результат IEnumerable

GetWorkItem() публичный Метод

public GetWorkItem ( string id ) : WorkItem
id string
Результат WhiskWork.Core.WorkItem

GetWorkItems() публичный Метод

public GetWorkItems ( string path ) : IEnumerable
path string
Результат IEnumerable

ReadPassThroughWorkItemRepositoryProxy() защищенный Метод

protected ReadPassThroughWorkItemRepositoryProxy ( ICacheableWorkItemRepository innerRepository ) : System
innerRepository ICacheableWorkItemRepository
Результат System

UpdateWorkItem() публичный абстрактный Метод

public abstract UpdateWorkItem ( WorkItem workItem ) : void
workItem WhiskWork.Core.WorkItem
Результат void