Package com.deniz.jira.worklog.services
Interface HolidaysService
public interface HolidaysService
-
Method Summary
Modifier and Type Method Description HolidaySchema
addGroupToHolidaySchema(int schemaId, java.lang.String groupName)
java.util.Optional<HolidaySchemaImp>
addHolidayToHolidaySchema(int schemaID, HSDayImp holidayImp)
HolidaySchema
addUserToHolidaySchema(int schemaId, java.lang.String username)
void
deleteSchema(int schemaId)
java.util.Optional<HolidaySchema>
getHolidaySchema(int id)
HolidaySchemaImp
getHolidaySchemaForUser(java.lang.String userKey)
java.util.Optional<HolidaySchemaImp>
getHolidaySchemaImp(int id)
java.util.List<HolidaySchemaImp>
getHolidaySchemaList()
HolidaySchema
removeGroupFromSchema(int schemaId, java.lang.String groupName)
java.util.Optional<HolidaySchemaImp>
removeHolidayFromHolidaySchema(int schemaId, int dayId)
HolidaySchema
removeUserFromSchema(int schemaId, java.lang.String username)
HolidaySchemaImp
saveHolidaySchema(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
-