Item Events

The following events are available before and after Item creation, update and deletion.

Before

Use these events to modify the entity before it is persisted.

IIssueBeforeListener

Issue BeforeCreate(IssueEventArgs args);
Issue BeforeUpdate(IssueEventArgs args);
Issue BeforeDelete(IssueEventArgs args);
Issue BeforeComment(IssueEventArgs args);

Issue BeforeStatusChange(IssueEventArgs args);
Issue BeforeResolutionChange(IssueEventArgs args);

Issue BeforeAssign(IssueEventArgs args);
Issue BeforeClose(IssueEventArgs args);

Issue BeforeWatcherAdd(IssueEventArgs args);

IssueDto BeforeIssueCopy(IssueDtoEventArgs args);
IssueDto CopyIssueComplete(IssueDtoEventArgs args);

After

Use these events to be notified after an entity operation.

IIssueAfterListener

void AfterCreate(IssueEventArgs args);
void AfterUpdate(IssueEventArgs args);
void AfterDelete(IssueEventArgs args);
void AfterComment(IssueEventArgs args);

void AfterStatusChange(IssueEventArgs args);
void AfterResolutionChange(IssueEventArgs args);

void AfterAssign(IssueEventArgs args);
void AfterClose(IssueEventArgs args);
void AfterWatcherAdd(IssueEventArgs args);

void AfterIssueCopy(IssueDtoEventArgs args);