Class AnonMissionService

java.lang.Object
dev.getelements.elements.service.mission.AnonMissionService
All Implemented Interfaces:
dev.getelements.elements.sdk.service.mission.MissionService
Direct Known Subclasses:
SuperUserMissionService

public class AnonMissionService extends Object implements dev.getelements.elements.sdk.service.mission.MissionService
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected dev.getelements.elements.sdk.dao.MissionDao
     
    protected dev.getelements.elements.sdk.model.user.User
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    dev.getelements.elements.sdk.model.mission.Mission
    createMission(dev.getelements.elements.sdk.model.mission.CreateMissionRequest request)
     
    void
    deleteMission(String missionNameOrId)
     
    dev.getelements.elements.sdk.model.mission.Mission
    getMissionByNameOrId(String missionNameOrId)
     
    void
    getMissionDao(dev.getelements.elements.sdk.dao.MissionDao missionDao)
     
    dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.mission.Mission>
    getMissions(int offset, int count, String query)
     
    dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.mission.Mission>
    getMissions(int offset, int count, List<String> tags)
     
    dev.getelements.elements.sdk.model.user.User
     
    dev.getelements.elements.sdk.dao.MissionDao
     
    void
    setUser(dev.getelements.elements.sdk.model.user.User user)
     
    dev.getelements.elements.sdk.model.mission.Mission
    updateMission(String missionNameOrId, dev.getelements.elements.sdk.model.mission.Mission mission)
     
    dev.getelements.elements.sdk.model.mission.Mission
    updateMission(String missionNameOrId, dev.getelements.elements.sdk.model.mission.UpdateMissionRequest mission)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • user

      protected dev.getelements.elements.sdk.model.user.User user
    • missionDao

      protected dev.getelements.elements.sdk.dao.MissionDao missionDao
  • Constructor Details

    • AnonMissionService

      public AnonMissionService()
  • Method Details

    • getMissionByNameOrId

      public dev.getelements.elements.sdk.model.mission.Mission getMissionByNameOrId(String missionNameOrId)
      Specified by:
      getMissionByNameOrId in interface dev.getelements.elements.sdk.service.mission.MissionService
    • getMissions

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.mission.Mission> getMissions(int offset, int count, List<String> tags)
      Specified by:
      getMissions in interface dev.getelements.elements.sdk.service.mission.MissionService
    • getMissions

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.mission.Mission> getMissions(int offset, int count, String query)
      Specified by:
      getMissions in interface dev.getelements.elements.sdk.service.mission.MissionService
    • updateMission

      public dev.getelements.elements.sdk.model.mission.Mission updateMission(String missionNameOrId, dev.getelements.elements.sdk.model.mission.Mission mission)
      Specified by:
      updateMission in interface dev.getelements.elements.sdk.service.mission.MissionService
    • updateMission

      public dev.getelements.elements.sdk.model.mission.Mission updateMission(String missionNameOrId, dev.getelements.elements.sdk.model.mission.UpdateMissionRequest mission)
      Specified by:
      updateMission in interface dev.getelements.elements.sdk.service.mission.MissionService
    • createMission

      public dev.getelements.elements.sdk.model.mission.Mission createMission(dev.getelements.elements.sdk.model.mission.CreateMissionRequest request)
      Specified by:
      createMission in interface dev.getelements.elements.sdk.service.mission.MissionService
    • deleteMission

      public void deleteMission(String missionNameOrId)
      Specified by:
      deleteMission in interface dev.getelements.elements.sdk.service.mission.MissionService
    • setMissionDao

      public dev.getelements.elements.sdk.dao.MissionDao setMissionDao()
    • getMissionDao

      @Inject public void getMissionDao(dev.getelements.elements.sdk.dao.MissionDao missionDao)
    • getUser

      public dev.getelements.elements.sdk.model.user.User getUser()
    • setUser

      @Inject public void setUser(dev.getelements.elements.sdk.model.user.User user)