Class CommitCreatedForIssueBean
java.lang.Object
com.codebarrel.automation.api.devops.event.CommitCreatedForIssueBean
- All Implemented Interfaces:
IssueAssociatedBean<com.atlassian.devops.schemas.commit.CommitCreated>
public class CommitCreatedForIssueBean
extends Object
implements IssueAssociatedBean<com.atlassian.devops.schemas.commit.CommitCreated>
A "fan-out" of the original
CommitCreated event associated with a single issue.
This model is used rather than the external CommitCreated so that rules can execute
in the context of a single issue without requiring branching.
-
Constructor Summary
ConstructorsConstructorDescriptionCommitCreatedForIssueBean(com.atlassian.devops.schemas.IssueAssociation associatedIssue, com.atlassian.devops.schemas.commit.CommitCreated commitCreatedEvent) -
Method Summary
-
Constructor Details
-
CommitCreatedForIssueBean
public CommitCreatedForIssueBean(@Nonnull com.atlassian.devops.schemas.IssueAssociation associatedIssue, @Nonnull com.atlassian.devops.schemas.commit.CommitCreated commitCreatedEvent)
-
-
Method Details
-
getDevopsEvent
@Nonnull public com.atlassian.devops.schemas.commit.CommitCreated getDevopsEvent()- Specified by:
getDevopsEventin interfaceIssueAssociatedBean<com.atlassian.devops.schemas.commit.CommitCreated>
-
getAssociatedIssue
@Nonnull public com.atlassian.devops.schemas.IssueAssociation getAssociatedIssue()- Specified by:
getAssociatedIssuein interfaceIssueAssociatedBean<com.atlassian.devops.schemas.commit.CommitCreated>
-
getSmartValueProvider
- Specified by:
getSmartValueProviderin interfaceIssueAssociatedBean<com.atlassian.devops.schemas.commit.CommitCreated>
-
equals
-
hashCode
public int hashCode() -
toString
-