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,
                         boolean enabled)
      • 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,
                         boolean enabled)
      • 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,
                         boolean enabled)
    • Method Detail

      • getBlurb

        public java.lang.String getBlurb()
      • getCheckName

        public java.lang.String getCheckName()
      • getCheckinComment

        public java.lang.String getCheckinComment()
      • getDescription

        public java.lang.String getDescription()
      • getEnabled

        public boolean getEnabled()
      • 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()
      • getStatus

        public long getStatus()
      • getTags

        public java.lang.String getTags()
      • isEnabled

        public boolean isEnabled()
      • isUpdateTasks

        public boolean isUpdateTasks()
      • setCheckName

        public void setCheckName​(java.lang.String checkName)
      • setCheckinComment

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

        public void setEnabled​(boolean enabled)
      • setId

        public void setId​(long identifier)
      • setName

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

        public void setParentIdentifier​(long identifier)
      • setStatus

        public void setStatus​(long status)
      • setUpdateTasks

        public void setUpdateTasks​(boolean updateTasks)
      • toJson

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