Class PeriodResource

java.lang.Object
com.deniz.jira.worklog.period.PeriodResource

public class PeriodResource
extends java.lang.Object
Rest endpoint for period management, Period.
  • Constructor Summary

    Constructors 
    Constructor Description
    PeriodResource​(com.deniz.jira.worklog.rest.RESTHelper restHelper, PeriodService periodService, DateTimeHelper dateTimeHelper)  
  • Method Summary

    Modifier and Type Method Description
    javax.ws.rs.core.Response addPeriod​(PeriodImp periodImp)  
    javax.ws.rs.core.Response addPeriods​(java.util.Set<PeriodImp> periods)  
    javax.ws.rs.core.Response currentPeriod()  
    javax.ws.rs.core.Response deletePeriod​(int periodId)  
    javax.ws.rs.core.Response getDayLimits()  
    javax.ws.rs.core.Response getExemptProjectRoles()  
    javax.ws.rs.core.Response getPeriod​(java.lang.Integer periodId)  
    javax.ws.rs.core.Response getPeriods()  
    javax.ws.rs.core.Response lockPeriod​(int periodId)  
    javax.ws.rs.core.Response nextPeriod​(java.lang.String periodStartDate)  
    javax.ws.rs.core.Response previousPeriod​(java.lang.String periodStartDate)  
    javax.ws.rs.core.Response setExemptProjectRoles​(java.util.List<java.lang.String> roles)  
    javax.ws.rs.core.Response unlockPeriod​(int periodId)  
    javax.ws.rs.core.Response updateDayLimits​(int daysLimitPast, int daysLimitFuture)  
    javax.ws.rs.core.Response updatePeriod​(java.lang.Integer periodId, PeriodImp periodImp)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait