Types

Link copied to clipboard
@DomainNode
abstract class AbstractTypeChangedEvent<T : Node?>(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : PublicTimelineItem

Abstract superclass for multiple type changed events

Link copied to clipboard
@DomainNode
class AddedAffectedEntityEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : PublicTimelineItem

Event representing that an entity is affected by an Issue. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
class AddedArtefactEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : PublicTimelineItem

Event representing that an Artefact was added to an Issue. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
class AddedLabelEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : PublicTimelineItem

Event representing that a Label was added to an Issue. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
class AddedToPinnedIssuesEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : PublicTimelineItem

Event representing that an Issue was pinned on a Trackable. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
class AddedToTrackableEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : PublicTimelineItem

Event representing that the Issue was added to a Trackable. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
class Assignment(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : PublicTimelineItem

Event representing that a User is assigned to an Issue. An Assignment is only active if it is still in `assignments` on Issue. READ is granted if READ is granted on `issue`.

Link copied to clipboard

Event representing that the type of an Assignment changed. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
class Body(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime, bodyLastEditedAt: OffsetDateTime) : Comment

Main Body of an Issue. Each Issue has exactly one Body. Keeps track when it was last edited and by who, but does not keep track of the change history. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
@ExtensionField(beanName = "bodyFieldBean")
abstract class Comment(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime, var bodyLastEditedAt: OffsetDateTime) : PublicTimelineItem

Supertype for IssueComment and Body. Represents a text block in the Timeline. Keeps track when it was last edited and by who, but does not keep track of the change history. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
@Authorization(name = "READ", allowFromRelated = ["issueRelation"])
class IncomingRelationTypeChangedEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : RelationTypeChangedEvent

Event representing that the type of an incoming IssueRelation changed. READ is granted if READ is granted on `issueRelation`.

Link copied to clipboard
@DomainNode
class IssueComment(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime, var body: String, bodyLastEditedAt: OffsetDateTime, var isCommentDeleted: Boolean) : Comment

Comment on an Issue. Can reference Artefacts. Can be deleted, if deleted, the body is set to an empty String and the referencedComments are cleared. Keeps track when it was last edited and by who, but does not keep track of the change history. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
class IssueRelation(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : PublicTimelineItem

Event representing that a relation between two Issues has been created. An IssueRelation is only active if it is still in `outgoingRelations` on the `issue`, respectively in incomingRelations on the `relatedIssue`. Caution: This is **not** a subtype of Relation. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
@Authorization(name = "READ", allowFromRelated = ["issue"])
class OutgoingRelationTypeChangedEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : RelationTypeChangedEvent

Event representing that the type of an incoming IssueRelation changed. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
abstract class ParentTimelineItem(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : TimelineItem

TimelineItem which can aggregate other TimelineItems. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
class PriorityChangedEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : PublicTimelineItem

Event representing that the priority of an Issue changed. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
@Authorization(name = "READ", allowFromRelated = ["issue"])
abstract class PublicTimelineItem(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : TimelineItem

TimelineItem which grants READ if READ is granted on the issue

Link copied to clipboard
@DomainNode
@Authorization(name = "READ", allowFromRelated = ["relation"])
class RelatedByIssueEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : TimelineItem

Event representing that the Issue was used in an IssueRelation as related issue. The IssueRelation may not be active any more. READ is granted if READ is granted on `relation`.

Link copied to clipboard
@DomainNode
abstract class RelationTypeChangedEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : AbstractTypeChangedEvent<IssueRelationType?>

Event representing that the type of an IssueRelation changed.

Link copied to clipboard
@DomainNode
class RemovedAffectedEntityEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : PublicTimelineItem

Event representing that an entity is no longer affected by an Issue. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
class RemovedArtefactEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : PublicTimelineItem

Event representing that an Artefact was removed from an Issue. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
class RemovedAssignmentEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : PublicTimelineItem

Event representing that a User was unassigned from an Issue, meaning an Assignment was removed from an Issue. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
class RemovedFromPinnedIssuesEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : PublicTimelineItem

Event representing that an Issue was unpinned on a Trackable. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
class RemovedFromTrackableEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : ParentTimelineItem

Event representing that an Issue was removed from a Trackable. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
@Authorization(name = "READ", allowFromRelated = ["removedRelation"])
class RemovedIncomingRelationEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : RemovedRelationEvent

Event representing that an incoming IssueRelation was removed. READ is granted if READ is granted on `removedRelation`.

Link copied to clipboard
@DomainNode
class RemovedLabelEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : PublicTimelineItem

Event representing that a Label was removed from an Issue. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
@Authorization(name = "READ", allowFromRelated = ["issue"])
class RemovedOutgoingRelationEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : RemovedRelationEvent

Event representing that an outgoing IssueRelation was removed. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
abstract class RemovedRelationEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : TimelineItem

Event representing that an outgoing IssueRelation was removed.

Link copied to clipboard
@DomainNode
class RemovedTemplatedFieldEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime, val fieldName: String, val oldValue: String) : PublicTimelineItem

Event representing that a templated field was removed. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
class StateChangedEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : PublicTimelineItem

Event representing that the state of an Issue changed. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
class TemplateChangedEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : ParentTimelineItem

Event representing the template of an Issue changed. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
class TemplatedFieldChangedEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime, val fieldName: String, val oldValue: String?, val newValue: String) : PublicTimelineItem

Event representing that the value of a templated field changed. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
@AdditionalFilter(beanName = "timelineItemTypeFilter")
abstract class TimelineItem(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : AuditedNode

Supertype of all timeline items. Always part of an Issue.

Link copied to clipboard
@DomainNode
class TitleChangedEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime, val oldTitle: String, val newTitle: String) : PublicTimelineItem

Event representing that the title of an Issue changed. READ is granted if READ is granted on `issue`.

Link copied to clipboard
@DomainNode
class TypeChangedEvent(createdAt: OffsetDateTime, lastModifiedAt: OffsetDateTime) : AbstractTypeChangedEvent<IssueType>

Event representing that the type of an Issue changed. READ is granted if READ is granted on `issue`.

Properties

Link copied to clipboard

Name of the bean which provides the body extension field

Link copied to clipboard

Name of the bean defining the templatedFields filter