Class Challenge

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    Survey

    public class Challenge
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • Challenge

        public Challenge​(Challenge challenge)
      • Challenge

        public Challenge​(java.lang.String name,
                         java.lang.String description,
                         java.lang.String blurb,
                         java.lang.String instruction,
                         ChallengeDifficulty difficulty,
                         java.lang.String tags)
      • Challenge

        public Challenge​(java.lang.String name,
                         java.lang.String description,
                         java.lang.String blurb,
                         java.lang.String instruction,
                         java.lang.String checkinComment,
                         ChallengeDifficulty difficulty,
                         java.lang.String tags)
      • Challenge

        public Challenge​(java.lang.String name,
                         java.lang.String description,
                         java.lang.String blurb,
                         java.lang.String instruction,
                         ChallengeDifficulty difficulty,
                         ChallengePriority defaultPriority,
                         java.lang.String highPriorityRule,
                         java.lang.String mediumPriorityRule,
                         java.lang.String lowPriorityRule,
                         java.lang.String tags)
    • Method Detail

      • getBlurb

        public java.lang.String getBlurb()
      • getCheckinComment

        public java.lang.String getCheckinComment()
      • getDescription

        public java.lang.String getDescription()
      • getHighPriorityRule

        public java.lang.String getHighPriorityRule()
      • getId

        public long getId()
      • getInstruction

        public java.lang.String getInstruction()
      • getLowPriorityRule

        public java.lang.String getLowPriorityRule()
      • getMediumPriorityRule

        public java.lang.String getMediumPriorityRule()
      • getName

        public java.lang.String getName()
      • getParentIdentifier

        public long getParentIdentifier()
      • getTags

        public java.lang.String getTags()
      • setCheckinComment

        public void setCheckinComment​(java.lang.String checkinComment)
      • setId

        public void setId​(long identifier)
      • setName

        public void setName​(java.lang.String name)
      • setParentIdentifier

        public void setParentIdentifier​(long identifier)
      • toJson

        public com.google.gson.JsonObject toJson​(java.lang.String challengeName)