public class Challenge
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
KEY_ACTIVE |
static java.lang.String |
KEY_DEFAULT_PRIORITY |
static int |
KEY_DEFAULT_PRIORITY_VALUE |
static java.lang.String |
KEY_HIGH_PRIORITY |
static java.lang.String |
KEY_LOW_PRIORITY |
static java.lang.String |
KEY_MEDIUM_PRIORITY |
static java.lang.String |
KEY_NAME |
static java.lang.String |
KEY_PRIORITY_RULES |
static java.lang.String |
KEY_RULE_FIELD |
static java.lang.String |
KEY_RULE_ID |
static java.lang.String |
KEY_RULE_OPERATOR |
static java.lang.String |
KEY_RULE_TYPE |
static java.lang.String |
KEY_RULE_VALUE |
static java.lang.String |
KEY_TAGS |
static java.lang.String |
KEY_UPDATE_TASKS |
static java.lang.String |
VALUE_RULE_FIELD |
static java.lang.String |
VALUE_RULE_ID |
static java.lang.String |
VALUE_RULE_OPERATOR |
static java.lang.String |
VALUE_RULE_TYPE |
| Constructor and Description |
|---|
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) |
Challenge(java.lang.String name,
java.lang.String description,
java.lang.String blurb,
java.lang.String instruction,
ChallengeDifficulty difficulty,
java.lang.String tags) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBlurb() |
ChallengePriority |
getDefaultPriority() |
java.lang.String |
getDescription() |
ChallengeDifficulty |
getDifficulty() |
java.lang.String |
getHighPriorityRule() |
long |
getId() |
java.lang.String |
getInstruction() |
java.lang.String |
getLowPriorityRule() |
java.lang.String |
getMediumPriorityRule() |
java.lang.String |
getName() |
long |
getParentIdentifier() |
java.lang.String |
getTags() |
void |
setId(long identifier) |
void |
setName(java.lang.String name) |
void |
setParentIdentifier(long identifier) |
com.google.gson.JsonObject |
toJson(java.lang.String challengeName) |
public static final java.lang.String KEY_ACTIVE
public static final java.lang.String KEY_UPDATE_TASKS
public static final java.lang.String KEY_NAME
public static final java.lang.String KEY_DEFAULT_PRIORITY
public static final int KEY_DEFAULT_PRIORITY_VALUE
public static final java.lang.String KEY_HIGH_PRIORITY
public static final java.lang.String KEY_MEDIUM_PRIORITY
public static final java.lang.String KEY_LOW_PRIORITY
public static final java.lang.String KEY_PRIORITY_RULES
public static final java.lang.String KEY_RULE_ID
public static final java.lang.String VALUE_RULE_ID
public static final java.lang.String KEY_RULE_FIELD
public static final java.lang.String VALUE_RULE_FIELD
public static final java.lang.String KEY_RULE_TYPE
public static final java.lang.String VALUE_RULE_TYPE
public static final java.lang.String KEY_RULE_OPERATOR
public static final java.lang.String VALUE_RULE_OPERATOR
public static final java.lang.String KEY_RULE_VALUE
public static final java.lang.String KEY_TAGS
public Challenge(java.lang.String name,
java.lang.String description,
java.lang.String blurb,
java.lang.String instruction,
ChallengeDifficulty difficulty,
java.lang.String tags)
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)
public long getId()
public void setId(long identifier)
public long getParentIdentifier()
public void setParentIdentifier(long identifier)
public java.lang.String getBlurb()
public ChallengePriority getDefaultPriority()
public java.lang.String getDescription()
public ChallengeDifficulty getDifficulty()
public java.lang.String getHighPriorityRule()
public java.lang.String getInstruction()
public java.lang.String getLowPriorityRule()
public java.lang.String getMediumPriorityRule()
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getTags()
public com.google.gson.JsonObject toJson(java.lang.String challengeName)