new PreviousStatusWas(Issue.STATUS_OPEN),
new HasResolution(Issue.RESOLUTION_REMOVED, Issue.RESOLUTION_FIXED),
IsNotHotspotNorManualVulnerability.INSTANCE)
+ .functions(UnsetCloseDate.INSTANCE)
.automatic()
.build())
.transition(Transition.builder("automaticunclosereopen")
new PreviousStatusWas(Issue.STATUS_REOPENED),
new HasResolution(Issue.RESOLUTION_REMOVED, Issue.RESOLUTION_FIXED),
IsNotHotspotNorManualVulnerability.INSTANCE)
+ .functions(UnsetCloseDate.INSTANCE)
.automatic()
.build())
.transition(Transition.builder("automaticuncloseconfirmed")
new PreviousStatusWas(Issue.STATUS_CONFIRMED),
new HasResolution(Issue.RESOLUTION_REMOVED, Issue.RESOLUTION_FIXED),
IsNotHotspotNorManualVulnerability.INSTANCE)
+ .functions(UnsetCloseDate.INSTANCE)
.automatic()
.build())
.transition(Transition.builder("automaticuncloseresolved")
new PreviousStatusWas(Issue.STATUS_RESOLVED),
new HasResolution(Issue.RESOLUTION_REMOVED, Issue.RESOLUTION_FIXED),
IsNotHotspotNorManualVulnerability.INSTANCE)
+ .functions(UnsetCloseDate.INSTANCE)
.automatic()
.build())