@Audit(action = AuditableActions.AUP_SUBMIT,
        actionResolverName = AuditActionResolvers.AUP_SUBMIT_ACTION_RESOLVER,
        resourceResolverName = AuditResourceResolvers.AUP_SUBMIT_RESOURCE_RESOLVER)
    @Override
    protected Event doExecuteInternal(final RequestContext requestContext) {
        return FunctionUtils.doUnchecked(() -> {
            LOGGER.trace("Submitting acceptable usage policy");
            if (repository.submit(requestContext)) {
                return eventFactory.event(this, CasWebflowConstants.TRANSITION_ID_AUP_ACCEPTED);
            }
            return error();
        });
    }
Webflow action to receive and record the AUP response.

@author Misagh Moayyed
@since 4.1
support/cas-server-support-aup-webflow/src/main/java/org/apereo/cas/web/flow/AcceptableUsagePolicySubmitAction.java