java.lang.Object
dev.getelements.elements.dao.mongo.model.mission.MongoProgress

@Entity(value="progress", useDiscriminator=false) public class MongoProgress extends Object
Mongo DTO for a mission progress. Created by davidjbrooks on 12/04/2018.
  • Constructor Details

    • MongoProgress

      public MongoProgress()
  • Method Details

    • getObjectId

      public MongoProgressId getObjectId()
    • setObjectId

      public void setObjectId(MongoProgressId id)
    • getVersion

      public String getVersion()
    • setVersion

      public void setVersion(String version)
    • getProfile

      public MongoProfile getProfile()
    • setProfile

      public void setProfile(MongoProfile profile)
    • getCurrentStep

      public MongoStep getCurrentStep()
    • getStepForSequence

      public MongoStep getStepForSequence(int sequence)
    • getRemaining

      public int getRemaining()
    • setRemaining

      public void setRemaining(int remaining)
    • getMission

      public MongoMission getMission()
    • setMission

      public void setMission(MongoMission mission)
    • getMissionTags

      public List<String> getMissionTags()
    • setMissionTags

      public void setMissionTags(List<String> missionTags)
    • getSequence

      public int getSequence()
    • setSequence

      public void setSequence(int sequence)
    • getRewardIssuances

      public List<MongoRewardIssuance> getRewardIssuances()
    • setRewardIssuances

      public void setRewardIssuances(List<MongoRewardIssuance> rewardIssuances)
    • isManagedBySchedule

      public boolean isManagedBySchedule()
    • setManagedBySchedule

      public void setManagedBySchedule(boolean managedBySchedule)
    • getSchedules

      public List<MongoSchedule> getSchedules()
    • setSchedules

      public void setSchedules(List<MongoSchedule> schedules)
    • getScheduleEvents

      public List<MongoScheduleEvent> getScheduleEvents()
    • setScheduleEvents

      public void setScheduleEvents(List<MongoScheduleEvent> scheduleEvents)
    • clearNulls

      @PostLoad public void clearNulls()