Class BTSkillDivisionSkillGroupedRelationUpdate

java.lang.Object
overit.geocall.bl.BusinessTask<SkillDivisionSkillGroupedRelationUpdateEvent>
overit.geocallapp.wfm.skills.bl.division.skill.task.BTSkillDivisionSkillGroupedRelationUpdate
All Implemented Interfaces:
Serializable, Tool

@Event(SkillDivisionSkillGroupedRelationUpdateEvent.class) @Permission("fsm.core.skill.edit") public class BTSkillDivisionSkillGroupedRelationUpdate extends BusinessTask<SkillDivisionSkillGroupedRelationUpdateEvent>
Business task in order to update a SkillDivisionSkillGroupedRelation, i.e. a group of BOSkillDivisionSkill.
When the SkillDivisionSkillGroupedRelationUpdateEvent is launched the BT notices the call and inserts as many BOSkillDivisionSkill as indicated in the given SkillDivisionSkillGroupedRelation.
The process is divided in two different steps:
  • if the input cardinality is lesser than the saved one, we delete a number of relations equals to the difference
  • if the input cardinality is greater than the saved one, we insert a number of relations equals to the difference

Error Code:

Since:
17.0
See Also:
GCApi:
task