syncope-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Francesco Chicchiriccò (JIRA) <j...@apache.org>
Subject [jira] [Created] (SYNCOPE-1087) Avoid to read input entities if no notification or audit are requested
Date Mon, 22 May 2017 07:35:04 GMT
Francesco Chicchiriccò created SYNCOPE-1087:
-----------------------------------------------

             Summary: Avoid to read input entities if no notification or audit are requested
                 Key: SYNCOPE-1087
                 URL: https://issues.apache.org/jira/browse/SYNCOPE-1087
             Project: Syncope
          Issue Type: Improvement
          Components: core
            Reporter: Francesco Chicchiriccò
            Assignee: Francesco Chicchiriccò
             Fix For: 1.2.11, 2.0.4, 2.1.0


The [LogicInvocationHandler|https://github.com/apache/syncope/blob/2_0_X/core/logic/src/main/java/org/apache/syncope/core/logic/LogicInvocationHandler.java]
is an aspect triggered around any Logic method execution.

As very first step before proceeding with actual invocation, it blindly invokes the {{resolveBeanReference()}}
method implemented by all Logic classes, that often involves in turn to read the entity matching
the provided input from the internal storage.

Such read should instead be performed only if there is (a) at least one notification defined
or (b) audit requested for the current invocation.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message