Class Bonuses

java.lang.Object
no.priv.bang.ukelonn.api.resources.Bonuses

@Path("") @Produces("application/json") @RequiresUser public class Bonuses extends Object
  • Field Details

    • ukelonn

      @Inject no.priv.bang.ukelonn.UkelonnService ukelonn
  • Constructor Details

    • Bonuses

      public Bonuses()
  • Method Details

    • getActiveBonuses

      @GET @Path("activebonuses") public List<no.priv.bang.ukelonn.beans.Bonus> getActiveBonuses()
    • getAllBonuses

      @GET @Path("allbonuses") public List<no.priv.bang.ukelonn.beans.Bonus> getAllBonuses()
    • createBonus

      @POST @Path("/admin/createbonus") @Consumes("application/json") @RequiresRoles("ukelonnadmin") public List<no.priv.bang.ukelonn.beans.Bonus> createBonus(no.priv.bang.ukelonn.beans.Bonus bonus)
    • modifyBonus

      @POST @Path("/admin/modifybonus") @Consumes("application/json") @RequiresRoles("ukelonnadmin") public List<no.priv.bang.ukelonn.beans.Bonus> modifyBonus(no.priv.bang.ukelonn.beans.Bonus bonus)
    • deleteBonus

      @POST @Path("/admin/deletebonus") @Consumes("application/json") @RequiresRoles("ukelonnadmin") public List<no.priv.bang.ukelonn.beans.Bonus> deleteBonus(no.priv.bang.ukelonn.beans.Bonus bonus)