C# Class Tp.Bugzilla.BugzillaQueries.BugzillaActionFactory

Inheritance: IBugzillaActionFactory
ファイルを表示 Open project: TargetProcess/Target-Process-Plugins

Public Methods

Method Description
BugzillaActionFactory ( IBugzillaInfoStorageRepository bugzillaStorage, IStorageRepository repository, IUserMapper userMapper ) : System
GetAssigneeAction ( string bugzillaBugId, string userEmail ) : IBugzillaAction
GetChangeStatusAction ( BugDTO tpBug, string bugzillaBugId, string status ) : IBugzillaQuery
GetCommentAction ( CommentDTO comment, System.TimeSpan offset ) : IBugzillaAction

Private Methods

Method Description
GetOwner ( CommentDTO comment ) : string

Method Details

BugzillaActionFactory() public method

public BugzillaActionFactory ( IBugzillaInfoStorageRepository bugzillaStorage, IStorageRepository repository, IUserMapper userMapper ) : System
bugzillaStorage IBugzillaInfoStorageRepository
repository IStorageRepository
userMapper IUserMapper
return System

GetAssigneeAction() public method

public GetAssigneeAction ( string bugzillaBugId, string userEmail ) : IBugzillaAction
bugzillaBugId string
userEmail string
return IBugzillaAction

GetChangeStatusAction() public method

public GetChangeStatusAction ( BugDTO tpBug, string bugzillaBugId, string status ) : IBugzillaQuery
tpBug Tp.Integration.Common.BugDTO
bugzillaBugId string
status string
return IBugzillaQuery

GetCommentAction() public method

public GetCommentAction ( CommentDTO comment, System.TimeSpan offset ) : IBugzillaAction
comment Tp.Integration.Common.CommentDTO
offset System.TimeSpan
return IBugzillaAction