Class QualificationRegistrationInformationListener
java.lang.Object
ch.tocco.nice2.persist.core.api.util.CollectingEntityListener
ch.tocco.nice2.optional.qualificationregistration.impl.listener.QualificationRegistrationInformationListener
- All Implemented Interfaces:
ContextListener
,EntityFacadeListener
,CommitListener
,EventListener
sets attempt and relPromotion_status on created Registration, based on previous Evaluation_data and Input_data
this only happens on events that are a module, have either relEvaluation or relInput and have either
relEvent_relationship_promotion_logic or relEvent_relationship_attempt_logic set
-
Nested Class Summary
Nested classes/interfaces inherited from class ch.tocco.nice2.persist.core.api.util.CollectingEntityListener
CollectingEntityListener.EntityModelNamePredicate, CollectingEntityListener.FieldTouchedPredicate, CollectingEntityListener.RelationTouchedPredicate
-
Constructor Summary
ConstructorDescriptionQualificationRegistrationInformationListener
(QualificationEventInformationService qualificationEventInformationService, PersistenceService persistenceService, QueryBuilderFactory queryBuilderFactory, SecurityManager securityManager, QualificationMaxAttemptsService qualificationMaxAttemptsService, ClientQuestionService clientQuestionService, TextResources textResources, DefaultDisplayService defaultDisplayService) -
Method Summary
Methods inherited from class ch.tocco.nice2.persist.core.api.util.CollectingEntityListener
afterCommit, beforeCommit, contextDestroying, entityChanging, entityCreating, entityDeleting, entityModel, entityRelationChanging, fieldTouched, fieldTouched, getAddedRelationChanges, getAddedRelationChangesFor, getAffectedEntities, getAffectedEntities, getAllAffectedEntities, getAllAffectedEntities, getAllRelationChanges, getCreatedEntities, getCreatedEntities, getDeletedEntities, getDeletedEntities, getKey, getOldValues, getRelationChanges, getRelationChangesFor, getRelationChangesFor, getRemovedRelationChanges, getRemovedRelationChangesFor, getUpdatedEntities, getUpdatedEntities, isValidTx, onEntityChanging, onEntityCreating, onEntityDeleting, onEntityRelationChanging, relationTouched, relationTouched, transactionStarted, withAffectedEntities, withAffectedEntities, withAllAffectedEntities, withAllAffectedEntities, withCreatedEntities, withCreatedEntities, withDeletedEntities, withDeletedEntities, withUpdatedEntities, withUpdatedEntities
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ch.tocco.nice2.persist.core.api.util.CommitListener
afterFlush, priority
Methods inherited from interface ch.tocco.nice2.persist.core.api.entity.events.EntityFacadeListener
entityReceivedValues, handleSessionOnlyEntity
-
Constructor Details
-
QualificationRegistrationInformationListener
public QualificationRegistrationInformationListener(QualificationEventInformationService qualificationEventInformationService, PersistenceService persistenceService, QueryBuilderFactory queryBuilderFactory, SecurityManager securityManager, QualificationMaxAttemptsService qualificationMaxAttemptsService, ClientQuestionService clientQuestionService, TextResources textResources, DefaultDisplayService defaultDisplayService)
-
-
Method Details
-
onBeforeCommit
- Specified by:
onBeforeCommit
in classCollectingEntityListener
-