public class Survey extends Challenge
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
KEY_ANSWERS |
static java.lang.String |
KEY_CHALLENGE |
KEY_ACTIVE, KEY_DEFAULT_PRIORITY, KEY_DEFAULT_PRIORITY_VALUE, KEY_HIGH_PRIORITY, KEY_LOW_PRIORITY, KEY_MEDIUM_PRIORITY, KEY_NAME, KEY_PRIORITY_RULES, KEY_RULE_FIELD, KEY_RULE_ID, KEY_RULE_OPERATOR, KEY_RULE_TYPE, KEY_RULE_VALUE, KEY_TAGS, KEY_UPDATE_TASKS, VALUE_RULE_FIELD, VALUE_RULE_ID, VALUE_RULE_OPERATOR, VALUE_RULE_TYPE| Constructor and Description |
|---|
Survey(java.lang.String name,
java.lang.String description,
java.lang.String blurb,
java.lang.String instruction,
ChallengeDifficulty difficulty,
java.util.List<java.lang.String> answers,
java.lang.String tags) |
| Modifier and Type | Method and Description |
|---|---|
static Challenge |
fromResource(java.lang.String checkName)
Creates a Challenge based on a JSON resource file
|
java.util.List<java.lang.String> |
getAnswers() |
com.google.gson.JsonObject |
toJson(java.lang.String challengeName) |
getBlurb, getDefaultPriority, getDescription, getDifficulty, getHighPriorityRule, getId, getInstruction, getLowPriorityRule, getMediumPriorityRule, getName, getParentIdentifier, getTags, setId, setName, setParentIdentifierpublic static final java.lang.String KEY_ANSWERS
public static final java.lang.String KEY_CHALLENGE
public Survey(java.lang.String name,
java.lang.String description,
java.lang.String blurb,
java.lang.String instruction,
ChallengeDifficulty difficulty,
java.util.List<java.lang.String> answers,
java.lang.String tags)
public static Challenge fromResource(java.lang.String checkName)
checkName - The name of the check that will look for the json challenge infopublic java.util.List<java.lang.String> getAnswers()