public class PersonMissionSpec
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected float |
freq |
protected java.lang.String |
icon |
protected PersonImportance |
importance |
protected RepLevel |
max |
protected float |
maxTimeout |
protected RepLevel |
min |
protected float |
minTimeout |
protected java.lang.String |
missionId |
protected java.lang.String |
personId |
protected java.lang.String |
pluginClass |
protected java.util.Set<java.lang.String> |
reqMissionAll |
protected java.util.Set<java.lang.String> |
reqMissionAny |
protected java.util.Set<java.lang.String> |
reqMissionNone |
protected java.util.Set<java.lang.String> |
tags |
protected java.util.Set<java.lang.String> |
tagsAll |
protected java.util.Set<java.lang.String> |
tagsAny |
protected java.util.Set<java.lang.String> |
tagsNotAny |
Constructor and Description |
---|
PersonMissionSpec(JSONObject row) |
Modifier and Type | Method and Description |
---|---|
void |
addTag(java.lang.String tag) |
boolean |
completedMissionsMatch(java.util.Set<java.lang.String> completed) |
HubMission |
createMission() |
float |
getFreq() |
java.lang.String |
getIcon() |
PersonImportance |
getImportance() |
RepLevel |
getMaxRep() |
float |
getMaxTimeout() |
RepLevel |
getMinRep() |
float |
getMinTimeout() |
java.lang.String |
getMissionId() |
java.lang.String |
getPersonId() |
java.lang.String |
getPluginClass() |
java.util.Set<java.lang.String> |
getReqMissionAll() |
java.util.Set<java.lang.String> |
getReqMissionAny() |
java.util.Set<java.lang.String> |
getReqMissionNone() |
java.util.Set<java.lang.String> |
getTags() |
java.util.Set<java.lang.String> |
getTagsAll() |
java.util.Set<java.lang.String> |
getTagsAny() |
java.util.Set<java.lang.String> |
getTagsNotAny() |
boolean |
hasTag(java.lang.String tag) |
void |
setFreq(float freq) |
void |
setIcon(java.lang.String icon) |
void |
setImportance(PersonImportance importance) |
void |
setMaxRep(RepLevel max) |
void |
setMaxTimeout(float maxTimeout) |
void |
setMinRep(RepLevel min) |
void |
setMinTimeout(float minTimeout) |
void |
setMissionId(java.lang.String missionId) |
void |
setPersonId(java.lang.String personId) |
void |
setPluginClass(java.lang.String pluginClass) |
boolean |
tagsMatch(java.util.Set<java.lang.String> tags) |
protected java.lang.String missionId
protected java.lang.String personId
protected java.util.Set<java.lang.String> tags
protected java.util.Set<java.lang.String> tagsAny
protected java.util.Set<java.lang.String> tagsAll
protected java.util.Set<java.lang.String> tagsNotAny
protected java.util.Set<java.lang.String> reqMissionAny
protected java.util.Set<java.lang.String> reqMissionAll
protected java.util.Set<java.lang.String> reqMissionNone
protected RepLevel min
protected RepLevel max
protected float freq
protected float minTimeout
protected float maxTimeout
protected PersonImportance importance
protected java.lang.String pluginClass
protected java.lang.String icon
public PersonMissionSpec(JSONObject row) throws JSONException
JSONException
public java.lang.String getIcon()
public void setIcon(java.lang.String icon)
public java.util.Set<java.lang.String> getReqMissionAny()
public java.util.Set<java.lang.String> getReqMissionAll()
public java.util.Set<java.lang.String> getReqMissionNone()
public java.lang.String getMissionId()
public void setMissionId(java.lang.String missionId)
public java.lang.String getPersonId()
public void setPersonId(java.lang.String personId)
public RepLevel getMinRep()
public void setMinRep(RepLevel min)
public RepLevel getMaxRep()
public void setMaxRep(RepLevel max)
public float getFreq()
public void setFreq(float freq)
public float getMinTimeout()
public void setMinTimeout(float minTimeout)
public float getMaxTimeout()
public void setMaxTimeout(float maxTimeout)
public PersonImportance getImportance()
public void setImportance(PersonImportance importance)
public java.lang.String getPluginClass()
public void setPluginClass(java.lang.String pluginClass)
public java.util.Set<java.lang.String> getTagsAny()
public java.util.Set<java.lang.String> getTagsAll()
public java.util.Set<java.lang.String> getTagsNotAny()
public HubMission createMission()
public java.util.Set<java.lang.String> getTags()
public void addTag(java.lang.String tag)
public boolean hasTag(java.lang.String tag)
public boolean tagsMatch(java.util.Set<java.lang.String> tags)
public boolean completedMissionsMatch(java.util.Set<java.lang.String> completed)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.