Package com.deniz.jira.worklog.services
Interface HolidaysService
public interface HolidaysService
-
Method Summary
Modifier and Type Method Description HolidaySchemaaddGroupToHolidaySchema(int schemaId, java.lang.String groupName)java.util.Optional<HolidaySchemaImp>addHolidayToHolidaySchema(int schemaID, HSDayImp holidayImp)HolidaySchemaaddUserToHolidaySchema(int schemaId, java.lang.String username)voiddeleteSchema(int schemaId)java.util.Optional<HolidaySchema>getHolidaySchema(int id)HolidaySchemaImpgetHolidaySchemaForUser(java.lang.String userKey)java.util.Optional<HolidaySchemaImp>getHolidaySchemaImp(int id)java.util.List<HolidaySchemaImp>getHolidaySchemaList()HolidaySchemaremoveGroupFromSchema(int schemaId, java.lang.String groupName)java.util.Optional<HolidaySchemaImp>removeHolidayFromHolidaySchema(int schemaId, int dayId)HolidaySchemaremoveUserFromSchema(int schemaId, java.lang.String username)HolidaySchemaImpsaveHolidaySchema(HolidaySchemaImp newHolidaySchema)java.util.Optional<HolidaySchemaImp>updatedHolidayInHolidaySchema(int schemaID, HSDayImp holidayImp)
-
Method Details
-
getHolidaySchemaForUser
-
saveHolidaySchema
- Throws:
ValidationException
-
addUserToHolidaySchema
HolidaySchema addUserToHolidaySchema(int schemaId, java.lang.String username) throws ValidationException- Throws:
ValidationException
-
addGroupToHolidaySchema
HolidaySchema addGroupToHolidaySchema(int schemaId, java.lang.String groupName) throws ValidationException- Throws:
ValidationException
-
removeUserFromSchema
HolidaySchema removeUserFromSchema(int schemaId, java.lang.String username) throws ValidationException- Throws:
ValidationException
-
removeGroupFromSchema
HolidaySchema removeGroupFromSchema(int schemaId, java.lang.String groupName) throws ValidationException- Throws:
ValidationException
-
getHolidaySchema
-
getHolidaySchemaImp
-
getHolidaySchemaList
java.util.List<HolidaySchemaImp> getHolidaySchemaList() -
deleteSchema
- Throws:
ValidationException
-
addHolidayToHolidaySchema
java.util.Optional<HolidaySchemaImp> addHolidayToHolidaySchema(int schemaID, HSDayImp holidayImp) throws ValidationException- Throws:
ValidationException
-
removeHolidayFromHolidaySchema
java.util.Optional<HolidaySchemaImp> removeHolidayFromHolidaySchema(int schemaId, int dayId) throws ValidationException- Throws:
ValidationException
-
updatedHolidayInHolidaySchema
java.util.Optional<HolidaySchemaImp> updatedHolidayInHolidaySchema(int schemaID, HSDayImp holidayImp) throws ValidationException- Throws:
ValidationException
-