@Mixins(value=LegalService.Mixin.class) public interface LegalService
Modifier and Type | Interface and Description |
---|---|
static class |
LegalService.Mixin |
Modifier and Type | Method and Description |
---|---|
WillItem |
createItem(Person beneficiary,
String item) |
WillPercentage |
createPercentage(Person beneficiary,
float percentage) |
Will |
createWill(Person principal,
Map<Person,Currency> amounts,
Map<Person,Float> percentages,
Map<Person,String> specificItems) |
Will |
findWillById(Identity willId) |
@UnitOfWorkPropagation Will findWillById(Identity willId)
@UnitOfWorkPropagation Will createWill(Person principal, Map<Person,Currency> amounts, Map<Person,Float> percentages, Map<Person,String> specificItems)
WillPercentage createPercentage(Person beneficiary, float percentage)