Types

Link copied to clipboard
@Service
class ArtefactService(repository: ArtefactRepository, val templatedNodeService: TemplatedNodeService, val trackableRepository: TrackableRepository, val artefactTemplateRepository: ArtefactTemplateRepository, val issueService: IssueService, val templateService: TemplateService) : AuditedNodeService<Artefact, ArtefactRepository>

Service for Artefacts. Provides functions to create, update and delete

Link copied to clipboard
class IssueAggregationUpdater(updateContext: NodeBatchUpdater = NodeBatchUpdateContext()) : GraphUpdater

Helper class to handle anything AggregatedIssue related. After using, nodes from deletedNodes must be deleted, and nodes from updatedNodes must be saved

Link copied to clipboard
@Service
class IssueService(repository: IssueRepository, val labelRepository: LabelRepository, val timelineItemRepository: TimelineItemRepository, val artefactRepository: ArtefactRepository, val trackableRepository: TrackableRepository, val issuePriorityRepository: IssuePriorityRepository, val issueTypeRepository: IssueTypeRepository, val issueStateRepository: IssueStateRepository, val affectedByIssueRepository: AffectedByIssueRepository, val templatedNodeService: TemplatedNodeService, val jsonNodeMapper: JsonNodeMapper, val userRepository: UserRepository, val assignmentRepository: AssignmentRepository, val assignmentTypeRepository: AssignmentTypeRepository, val issueRelationRepository: IssueRelationRepository, val issueRelationTypeRepository: IssueRelationTypeRepository, val issueCommentRepository: IssueCommentRepository, val bodyRepository: BodyRepository, val commentRepository: CommentRepository, val issueTemplateRepository: IssueTemplateRepository, val nodeRepository: NodeRepository, val templateService: TemplateService) : AuditedNodeService<Issue, IssueRepository>

Service for Issues. Provides function to update the deprecation status

Link copied to clipboard
@Service
class LabelService(repository: LabelRepository, val trackableRepository: TrackableRepository, val issueService: IssueService) : NamedAuditedNodeService<Label, LabelRepository>

Service for Labels. Provides functions to create, update and delete