Class TeamEventProvider
java.lang.Object
overit.geocallapp.wfm.teams.integration.TeamEventProvider
- All Implemented Interfaces:
TeamProvider
Provider for integration with team fsm module that use the events' mechanism.
- Since:
- 17.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteFormationSkillDivision(Long formationSkillDivisionId) voiddeleteTeamShift(Long teamShiftId) voiddeleteTeamShiftResource(Long teamShiftResourceId) insertFormationSkillDivision(BOFormationSkillDivision formationSkillDivision) insertTeam(BOTeam team) insertTeamMember(BOTeamMember teamMember) insertTeamShift(BOTeamShift teamShift) insertTeamShiftResource(BOTeamShiftResource teamShiftResource) static TeamEventProvidermakeInstance(PoolKit poolKit) searchExtendedTeamShift(TeamShiftExtendedSearchFilter filterTeamShift) searchTeams(TeamSearchFilter filter) searchTeamShiftResource(TeamShiftResourceSearchFilter filterTeamShiftResource) searchTeamShifts(TeamShiftSearchFilter filterTeamShift) searchTeamTypes(TeamTypeSearchFilter filterTeamType) voidupdateTeamShift(BOTeamShift teamShift)
-
Constructor Details
-
TeamEventProvider
public TeamEventProvider()
-
-
Method Details
-
makeInstance
-
getTeam
- Specified by:
getTeamin interfaceTeamProvider- Throws:
DAValidateExceptionDAException
-
searchTeamShifts
public List<BOTeamShift> searchTeamShifts(TeamShiftSearchFilter filterTeamShift) throws DAValidateException, DAException - Specified by:
searchTeamShiftsin interfaceTeamProvider- Throws:
DAValidateExceptionDAException
-
searchTeamShiftResource
public List<BOTeamShiftResource> searchTeamShiftResource(TeamShiftResourceSearchFilter filterTeamShiftResource) throws DAValidateException, DAException - Specified by:
searchTeamShiftResourcein interfaceTeamProvider- Throws:
DAValidateExceptionDAException
-
searchExtendedTeamShift
public List<BOTeamShift> searchExtendedTeamShift(TeamShiftExtendedSearchFilter filterTeamShift) throws DAValidateException, DAException - Specified by:
searchExtendedTeamShiftin interfaceTeamProvider- Throws:
DAValidateExceptionDAException
-
insertTeam
- Specified by:
insertTeamin interfaceTeamProvider- Throws:
DAValidateExceptionDAException
-
searchTeamTypes
public List<BOTeamType> searchTeamTypes(TeamTypeSearchFilter filterTeamType) throws DAValidateException, DAException - Specified by:
searchTeamTypesin interfaceTeamProvider- Throws:
DAValidateExceptionDAException
-
insertTeamMember
- Specified by:
insertTeamMemberin interfaceTeamProvider- Throws:
DAValidateExceptionDAException
-
searchFormationSkillDivision
public List<BOFormationSkillDivision> searchFormationSkillDivision(FormationSkillDivisionSearchFilter filter) throws DAValidateException, DAException - Specified by:
searchFormationSkillDivisionin interfaceTeamProvider- Throws:
DAValidateExceptionDAException
-
deleteFormationSkillDivision
public void deleteFormationSkillDivision(Long formationSkillDivisionId) throws DAValidateException, DAException - Specified by:
deleteFormationSkillDivisionin interfaceTeamProvider- Throws:
DAValidateExceptionDAException
-
searchFormationSkillConfiguration
public List<BOFormationSkillConfiguration> searchFormationSkillConfiguration(FormationSkillConfigurationSearchFilter filter) throws DAValidateException, DAException - Specified by:
searchFormationSkillConfigurationin interfaceTeamProvider- Throws:
DAValidateExceptionDAException
-
insertFormationSkillDivision
public Long insertFormationSkillDivision(BOFormationSkillDivision formationSkillDivision) throws DAValidateException, DAException - Specified by:
insertFormationSkillDivisionin interfaceTeamProvider- Throws:
DAValidateExceptionDAException
-
deleteTeamShiftResource
public void deleteTeamShiftResource(Long teamShiftResourceId) throws DAValidateException, DAException - Specified by:
deleteTeamShiftResourcein interfaceTeamProvider- Throws:
DAValidateExceptionDAException
-
deleteTeamShift
- Specified by:
deleteTeamShiftin interfaceTeamProvider- Throws:
DAValidateExceptionDAException
-
searchTeams
- Specified by:
searchTeamsin interfaceTeamProvider- Throws:
DAValidateExceptionDAException
-
insertTeamShift
- Specified by:
insertTeamShiftin interfaceTeamProvider- Throws:
DAValidateExceptionDAException
-
insertTeamShiftResource
public Long insertTeamShiftResource(BOTeamShiftResource teamShiftResource) throws DAValidateException, DAException - Specified by:
insertTeamShiftResourcein interfaceTeamProvider- Throws:
DAValidateExceptionDAException
-
updateTeamShift
- Specified by:
updateTeamShiftin interfaceTeamProvider- Throws:
DAValidateExceptionDAException
-