Class CacheQuestDefinition
- java.lang.Object
-
- com.runemate.game.api.hybrid.cache.elements.CacheQuestDefinition
-
- All Implemented Interfaces:
QuestDefinition
public class CacheQuestDefinition extends java.lang.Object implements QuestDefinition
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.runemate.game.api.hybrid.local.QuestDefinition
QuestDefinition.Difficulty, QuestDefinition.Length, QuestDefinition.QuestRequirement, QuestDefinition.SkillRequirement, QuestDefinition.Type
-
-
Constructor Summary
Constructors Constructor Description CacheQuestDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
decode(DBRow row)
boolean
equals(java.lang.Object o)
int
getCombatLevelRecommended()
int
getCombatLevelRequirement()
int
getCompletionStatus()
Value of the varp or varbit that repesents quest completion@Nullable QuestDefinition.Difficulty
getDifficulty()
@Nullable java.lang.String
getDisplayName()
The name of the quest as displayed in the quest logint
getId()
Internal ID of the Quest@Nullable QuestDefinition.Length
getLength()
java.util.List<java.lang.Integer>
getProgressionStatus()
Values of the varp or varbit that represents quest progressint
getQuestPointRequirement()
java.util.List<QuestDefinition.QuestRequirement>
getQuestRequirements()
int
getReleaseYear()
int
getRewardPoints()
int
getRowId()
java.util.List<QuestDefinition.SkillRequirement>
getSkillRecommendations()
java.util.List<QuestDefinition.SkillRequirement>
getSkillRequirements()
@Nullable java.lang.String
getSortName()
The name used to sort the quests alphabetically.@Nullable Coordinate
getStartPosition()
Coordinate used to draw the quest icon on the world map@Nullable QuestDefinition.Type
getType()
int
hashCode()
boolean
isMembers()
void
setCombatLevelRecommended(int combatLevelRecommended)
void
setCombatLevelRequirement(int combatLevelRequirement)
void
setCompletionStatus(int completionStatus)
void
setDifficulty(@Nullable QuestDefinition.Difficulty difficulty)
void
setDisplayName(@Nullable java.lang.String displayName)
void
setId(int id)
void
setLength(@Nullable QuestDefinition.Length length)
void
setMembers(boolean members)
void
setProgressionStatus(java.util.List<java.lang.Integer> progressionStatus)
void
setQuestPointRequirement(int questPointRequirement)
void
setQuestRequirements(java.util.List<QuestDefinition.QuestRequirement> questRequirements)
void
setReleaseYear(int releaseYear)
void
setRewardPoints(int rewardPoints)
void
setRowId(int rowId)
void
setSkillRecommendations(java.util.List<QuestDefinition.SkillRequirement> skillRecommendations)
void
setSkillRequirements(java.util.List<QuestDefinition.SkillRequirement> skillRequirements)
void
setSortName(@Nullable java.lang.String sortName)
void
setStartPosition(@Nullable Coordinate startPosition)
void
setType(@Nullable QuestDefinition.Type type)
java.lang.String
toString()
-
-
-
Method Detail
-
decode
public void decode(DBRow row)
-
getId
public int getId()
Description copied from interface:QuestDefinition
Internal ID of the Quest- Specified by:
getId
in interfaceQuestDefinition
-
getRowId
public int getRowId()
-
getSortName
@Nullable public @Nullable java.lang.String getSortName()
Description copied from interface:QuestDefinition
The name used to sort the quests alphabetically. ie. "Grand Tree, The" instead of "The Grand Tree"- Specified by:
getSortName
in interfaceQuestDefinition
-
getDisplayName
@Nullable public @Nullable java.lang.String getDisplayName()
Description copied from interface:QuestDefinition
The name of the quest as displayed in the quest log- Specified by:
getDisplayName
in interfaceQuestDefinition
-
getType
@Nullable public @Nullable QuestDefinition.Type getType()
- Specified by:
getType
in interfaceQuestDefinition
-
isMembers
public boolean isMembers()
- Specified by:
isMembers
in interfaceQuestDefinition
-
getDifficulty
@Nullable public @Nullable QuestDefinition.Difficulty getDifficulty()
- Specified by:
getDifficulty
in interfaceQuestDefinition
-
getLength
@Nullable public @Nullable QuestDefinition.Length getLength()
- Specified by:
getLength
in interfaceQuestDefinition
-
getReleaseYear
public int getReleaseYear()
- Specified by:
getReleaseYear
in interfaceQuestDefinition
-
getStartPosition
@Nullable public @Nullable Coordinate getStartPosition()
Description copied from interface:QuestDefinition
Coordinate used to draw the quest icon on the world map- Specified by:
getStartPosition
in interfaceQuestDefinition
-
getRewardPoints
public int getRewardPoints()
- Specified by:
getRewardPoints
in interfaceQuestDefinition
-
getProgressionStatus
public java.util.List<java.lang.Integer> getProgressionStatus()
Description copied from interface:QuestDefinition
Values of the varp or varbit that represents quest progress- Specified by:
getProgressionStatus
in interfaceQuestDefinition
-
getCompletionStatus
public int getCompletionStatus()
Description copied from interface:QuestDefinition
Value of the varp or varbit that repesents quest completion- Specified by:
getCompletionStatus
in interfaceQuestDefinition
-
getSkillRequirements
public java.util.List<QuestDefinition.SkillRequirement> getSkillRequirements()
- Specified by:
getSkillRequirements
in interfaceQuestDefinition
-
getSkillRecommendations
public java.util.List<QuestDefinition.SkillRequirement> getSkillRecommendations()
- Specified by:
getSkillRecommendations
in interfaceQuestDefinition
-
getQuestRequirements
public java.util.List<QuestDefinition.QuestRequirement> getQuestRequirements()
- Specified by:
getQuestRequirements
in interfaceQuestDefinition
-
getQuestPointRequirement
public int getQuestPointRequirement()
- Specified by:
getQuestPointRequirement
in interfaceQuestDefinition
-
getCombatLevelRequirement
public int getCombatLevelRequirement()
- Specified by:
getCombatLevelRequirement
in interfaceQuestDefinition
-
getCombatLevelRecommended
public int getCombatLevelRecommended()
- Specified by:
getCombatLevelRecommended
in interfaceQuestDefinition
-
setId
public void setId(int id)
-
setRowId
public void setRowId(int rowId)
-
setSortName
public void setSortName(@Nullable @Nullable java.lang.String sortName)
-
setDisplayName
public void setDisplayName(@Nullable @Nullable java.lang.String displayName)
-
setType
public void setType(@Nullable @Nullable QuestDefinition.Type type)
-
setMembers
public void setMembers(boolean members)
-
setDifficulty
public void setDifficulty(@Nullable @Nullable QuestDefinition.Difficulty difficulty)
-
setLength
public void setLength(@Nullable @Nullable QuestDefinition.Length length)
-
setReleaseYear
public void setReleaseYear(int releaseYear)
-
setStartPosition
public void setStartPosition(@Nullable @Nullable Coordinate startPosition)
-
setRewardPoints
public void setRewardPoints(int rewardPoints)
-
setProgressionStatus
public void setProgressionStatus(java.util.List<java.lang.Integer> progressionStatus)
-
setCompletionStatus
public void setCompletionStatus(int completionStatus)
-
setSkillRequirements
public void setSkillRequirements(java.util.List<QuestDefinition.SkillRequirement> skillRequirements)
-
setSkillRecommendations
public void setSkillRecommendations(java.util.List<QuestDefinition.SkillRequirement> skillRecommendations)
-
setQuestRequirements
public void setQuestRequirements(java.util.List<QuestDefinition.QuestRequirement> questRequirements)
-
setQuestPointRequirement
public void setQuestPointRequirement(int questPointRequirement)
-
setCombatLevelRequirement
public void setCombatLevelRequirement(int combatLevelRequirement)
-
setCombatLevelRecommended
public void setCombatLevelRecommended(int combatLevelRecommended)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-