Class Issue


  • public class Issue
    extends java.lang.Object
    Represents an issue which needs to reported, typically from the controller, to a responsible party, the identity of which is determined by the propertyId and, possibly, assignee fields.
    Author:
    jonmv
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Issue.Type  
    • Constructor Summary

      Constructors 
      Constructor Description
      Issue​(java.lang.String summary, java.lang.String description, java.lang.String queue, java.util.Optional<java.lang.String> component)  
    • Constructor Detail

      • Issue

        public Issue​(java.lang.String summary,
                     java.lang.String description,
                     java.lang.String queue,
                     java.util.Optional<java.lang.String> component)
    • Method Detail

      • append

        public Issue append​(java.lang.String appendage)
      • with

        public Issue with​(java.lang.String label)
      • with

        public Issue with​(java.util.List<java.lang.String> labels)
      • with

        public Issue with​(User assignee)
      • in

        public Issue in​(java.lang.String queue)
      • withoutComponent

        public Issue withoutComponent()
      • summary

        public java.lang.String summary()
      • description

        public java.lang.String description()
      • labels

        public java.util.List<java.lang.String> labels()
      • assignee

        public java.util.Optional<User> assignee()
      • queue

        public java.lang.String queue()
      • component

        public java.util.Optional<java.lang.String> component()