Class ModifyRelationsTask
java.lang.Object
ch.tocco.nice2.optional.anonymization.impl.task.ModifyRelationsTask
- All Implemented Interfaces:
OptionalTask<Entity,
,Entity> PersistTask<Entity,
Entity>
modifies the configured relations on the given entity
take note that if the same relation is modified in multiple contributions, only the one from the last module is used
-
Constructor Summary
ConstructorDescriptionModifyRelationsTask
(OverrideContributionService overrideContributionService) -
Method Summary
Modifier and TypeMethodDescriptiondoRun
(Entity entity, CommandContext commandContext) void
setModifyRelations
(List<AnonymizeEntitiesModifyRelationContribution> contributions) 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.exec.OptionalTask
run
Methods inherited from interface ch.tocco.nice2.persist.core.api.exec.PersistTask
andThenDo, compose, compose2, composeWhen, discardResult, expand, expand, getDescription, ifElse, orWhen, orWhenNot, passWhen, passWhenNot, skipErrors, unwrap
-
Constructor Details
-
ModifyRelationsTask
-
-
Method Details
-
doRun
- Specified by:
doRun
in interfaceOptionalTask<Entity,
Entity> - Throws:
Exception
-
setModifyRelations
@Autowired public void setModifyRelations(List<AnonymizeEntitiesModifyRelationContribution> contributions)
-