Package com.deniz.jira.worklog.services
Interface WorkHoursSchemaService
public interface WorkHoursSchemaService
Defines Work Hours Schemas and Membership of users in the work hour schemas.
-
Method Summary
Modifier and Type Method Description WorkHoursSchemaaddGroupMemberToWorkHoursSchema(long schemaID, java.lang.String groupName)WorkHoursSchemaaddMemberToWorkHoursSchema(long schemaID, java.lang.String username)WorkHoursSchemaImpaddWorkHoursSchema(WorkHoursSchemaImp newWorkHoursSchema)WorkHoursSchemadeleteGroupMemberFromWorkHoursSchema(long schemaID, java.lang.String groupName)WorkHoursSchemadeleteMemberFromWorkHoursSchema(long schemaID, java.lang.String username)WorkHoursSchemadeleteMemberFromWorkHoursSchemaByKey(long schemaID, java.lang.String userKey)WorkHoursSchemaImpdeleteWorkHoursSchema(long ID)WorkHoursSchemafindUserMembershipInSchemaList(java.lang.String userKey, java.util.List<WorkHoursSchema> workHoursSchemaList)com.deniz.jira.worklog.rest.WorkHoursForUsergetDailyWorkHoursForUser(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean excludeHolidays, java.lang.String userKey)java.lang.DoublegetDefaultMaxHoursPerDay()java.lang.DoublegetDefaultMaxHoursPerWeek()double[]getDefaultWeeklyDistribution()java.lang.IntegergetDefaultWorkEndTime()java.lang.IntegergetDefaultWorkStartTime()WorkHoursSchemagetWorkHoursSchema(long ID)java.util.List<WorkHoursSchema>getWorkHoursSchemaList()WorkHoursSchemagetWorkHoursSchemaOfUser(java.lang.String userKey)voidsetDefaultMaxHoursPerDay(java.lang.Double maxHoursPerDay)voidsetDefaultMaxHoursPerWeek(java.lang.Double maxHoursPerWeek)voidsetDefaultWorkEndTime(java.lang.Integer workEnds)voidsetDefaultWorkStartTime(java.lang.Integer workStarts)WorkHoursSchemaImpupdateWorkHoursSchema(WorkHoursSchemaImp newWorkHoursSchema)
-
Method Details
-
getWorkHoursSchemaList
java.util.List<WorkHoursSchema> getWorkHoursSchemaList() -
addWorkHoursSchema
-
getDailyWorkHoursForUser
com.deniz.jira.worklog.rest.WorkHoursForUser getDailyWorkHoursForUser(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean excludeHolidays, java.lang.String userKey) -
getDefaultWeeklyDistribution
double[] getDefaultWeeklyDistribution() -
getWorkHoursSchema
-
deleteWorkHoursSchema
-
updateWorkHoursSchema
-
addMemberToWorkHoursSchema
-
getWorkHoursSchemaOfUser
-
findUserMembershipInSchemaList
WorkHoursSchema findUserMembershipInSchemaList(java.lang.String userKey, java.util.List<WorkHoursSchema> workHoursSchemaList) -
addGroupMemberToWorkHoursSchema
-
deleteMemberFromWorkHoursSchema
-
deleteMemberFromWorkHoursSchemaByKey
-
deleteGroupMemberFromWorkHoursSchema
-
getDefaultMaxHoursPerDay
java.lang.Double getDefaultMaxHoursPerDay() -
getDefaultMaxHoursPerWeek
java.lang.Double getDefaultMaxHoursPerWeek() -
getDefaultWorkStartTime
java.lang.Integer getDefaultWorkStartTime() -
getDefaultWorkEndTime
java.lang.Integer getDefaultWorkEndTime() -
setDefaultMaxHoursPerDay
void setDefaultMaxHoursPerDay(java.lang.Double maxHoursPerDay) -
setDefaultMaxHoursPerWeek
void setDefaultMaxHoursPerWeek(java.lang.Double maxHoursPerWeek) -
setDefaultWorkStartTime
void setDefaultWorkStartTime(java.lang.Integer workStarts) -
setDefaultWorkEndTime
void setDefaultWorkEndTime(java.lang.Integer workEnds)
-