Search in sources :

Example 1 with Order_completeWithApproval

use of org.estatio.module.capex.dom.order.approval.triggers.Order_completeWithApproval in project estatio by estatio.

the class Order_2_IntegTest method approve.

private void approve(final String username, final Order order) {
    final Order_completeWithApproval mixin = mixin(Order_completeWithApproval.class, order);
    final Person approvedBy = personRepository.autoComplete("***").get(0);
    final LocalDate approvedOn = clockService.now();
    final String comment = "some comment";
    // workaround: clear MeService#me cache
    queryResultsCache.resetForNextTransaction();
    sudoService.sudo(username, () -> {
        wrap(mixin).act(approvedBy, approvedOn, comment);
    });
}
Also used : Order_completeWithApproval(org.estatio.module.capex.dom.order.approval.triggers.Order_completeWithApproval) Person(org.estatio.module.party.dom.Person) LocalDate(org.joda.time.LocalDate)

Aggregations

Order_completeWithApproval (org.estatio.module.capex.dom.order.approval.triggers.Order_completeWithApproval)1 Person (org.estatio.module.party.dom.Person)1 LocalDate (org.joda.time.LocalDate)1