Class SchoolingCreateActionExtension
java.lang.Object
ch.tocco.nice2.optional.educationrequirement.impl.logicextension.SchoolingCreateActionExtension
- All Implemented Interfaces:
SchoolingCreateActionLogicExtension
@Component
public class SchoolingCreateActionExtension
extends Object
implements SchoolingCreateActionLogicExtension
-
Constructor Summary
ConstructorsConstructorDescriptionSchoolingCreateActionExtension(SecurityManager securityManager, RequirementRuleService requirementRuleService) -
Method Summary
Modifier and TypeMethodDescriptionvoidfinalizeSchooling(List<Entity> schoolingEntities, Entity courseOfStudy) Connect all the requirement package rules which are associated with the selected course of study.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface SchoolingCreateActionLogicExtension
executeOnAction, executeOnListener
-
Constructor Details
-
SchoolingCreateActionExtension
public SchoolingCreateActionExtension(SecurityManager securityManager, RequirementRuleService requirementRuleService)
-
-
Method Details
-
finalizeSchooling
Connect all the requirement package rules which are associated with the selected course of study. IfonlyAdditionalis true, already linked rules will be skipped.- Specified by:
finalizeSchoolingin interfaceSchoolingCreateActionLogicExtension- Parameters:
schoolingEntities- newly created schooling entitiescourseOfStudy- the course of study linked to the created schooling entities
-