Class AccomplishmentActionServiceImpl
java.lang.Object
ch.tocco.nice2.usermanager.impl.accomplishment.AccomplishmentActionServiceImpl
- All Implemented Interfaces:
- AccomplishmentActionService
- 
Nested Class SummaryNested classes/interfaces inherited from interface ch.tocco.nice2.usermanager.api.accomplishment.AccomplishmentActionServiceAccomplishmentActionService.DeleteRequest, AccomplishmentActionService.UpdateRequest
- 
Constructor SummaryConstructorsConstructorDescriptionAccomplishmentActionServiceImpl(EntityExplorerActionSelectionService selectionService, Context context, SecurityManager securityManager, RuleRoleService ruleRoleService, EntityDefaultValueService entityDefaultValueService, QueryBuilderFactory queryBuilder, CommandExecutor executor) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidsetAdditionalAccomplishmentUserRelations(List<AdditionalAccomplishmentUserRelationContribution> contributions) voidvoidupdateAccomplishmentsForEntity(AccomplishmentActionService.UpdateRequest request, Entity sourceEntity) runs the update defined in theAccomplishmentActionService.UpdateRequestvoidupdateAccomplishmentsForEntityForGivenUsers(AccomplishmentActionService.UpdateRequest request, Entity sourceEntity, Set<PrimaryKey> users) runs the update defined in theAccomplishmentActionService.UpdateRequest
- 
Constructor Details- 
AccomplishmentActionServiceImplpublic AccomplishmentActionServiceImpl(EntityExplorerActionSelectionService selectionService, Context context, SecurityManager securityManager, RuleRoleService ruleRoleService, EntityDefaultValueService entityDefaultValueService, QueryBuilderFactory queryBuilder, CommandExecutor executor) 
 
- 
- 
Method Details- 
updateAccomplishmentsDescription copied from interface:AccomplishmentActionServicecallsAccomplishmentActionService.updateAccomplishmentsForEntity(UpdateRequest, Entity)with the selection inAccomplishmentActionService.UpdateRequest.getSelection()- Specified by:
- updateAccomplishmentsin interface- AccomplishmentActionService
 
- 
updateAccomplishmentsForEntitypublic void updateAccomplishmentsForEntity(AccomplishmentActionService.UpdateRequest request, Entity sourceEntity) Description copied from interface:AccomplishmentActionServiceruns the update defined in theAccomplishmentActionService.UpdateRequest- Specified by:
- updateAccomplishmentsForEntityin interface- AccomplishmentActionService
- Parameters:
- request- the config to use when updating accomplishments
- sourceEntity- the entity to run the update against
 
- 
updateAccomplishmentsForEntityForGivenUserspublic void updateAccomplishmentsForEntityForGivenUsers(AccomplishmentActionService.UpdateRequest request, Entity sourceEntity, Set<PrimaryKey> users) Description copied from interface:AccomplishmentActionServiceruns the update defined in theAccomplishmentActionService.UpdateRequest- Specified by:
- updateAccomplishmentsForEntityForGivenUsersin interface- AccomplishmentActionService
- Parameters:
- request- the config to use when updating accomplishments
- sourceEntity- the entity to run the update against
- users- users for which the accomplishments should be created
 
- 
deleteAccomplishments- Specified by:
- deleteAccomplishmentsin interface- AccomplishmentActionService
 
- 
setAdditionalAccomplishmentUserRelations@Autowired(required=false) public void setAdditionalAccomplishmentUserRelations(List<AdditionalAccomplishmentUserRelationContribution> contributions) 
 
-