Merge branch 'master' into SYNCOPE-156
Project: http://git-wip-us.apache.org/repos/asf/syncope/repo Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/5336431d Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/5336431d Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/5336431d Branch: refs/heads/SYNCOPE-156 Commit: 5336431db1bfdcd1f51847f2ee65a536f9e21275 Parents: f0883ca 8fe3c7c Author: Marco Di Sabatino Di Diodoro <[email protected]> Authored: Tue Aug 18 17:44:55 2015 +0200 Committer: Marco Di Sabatino Di Diodoro <[email protected]> Committed: Tue Aug 18 17:44:55 2015 +0200 ---------------------------------------------------------------------- .travis.yml | 5 +- .../cli/commands/ConfigurationCommand.java | 8 +- .../console/panels/BeanReflectionModal.java | 36 - .../console/panels/BeanReflectionPanel.java | 339 ---------- .../console/rest/ConfigurationRestClient.java | 10 +- .../common/lib/annotation/ClassList.java | 26 - .../common/lib/annotation/SchemaList.java | 28 - .../syncope/common/lib/mod/StatusMod.java | 2 +- .../apache/syncope/common/lib/to/AttrTO.java | 2 + .../apache/syncope/common/lib/to/LoggerTO.java | 2 +- .../common/lib/types/AbstractPolicySpec.java | 2 - .../common/lib/types/SyncPolicySpec.java | 42 +- .../common/lib/types/SyncPolicySpecItem.java | 67 -- .../rest/api/service/ConfigurationService.java | 25 +- core/logic/pom.xml | 86 +-- .../syncope/core/logic/ConfigurationLogic.java | 16 +- .../apache/syncope/core/logic/SyncopeLogic.java | 26 +- .../apache/syncope/core/logic/TaskLogic.java | 4 +- .../init/ImplementationClassNamesLoader.java | 7 +- .../core/logic/init/JobInstanceLoaderImpl.java | 85 +-- .../logic/notification/NotificationJob.java | 21 +- .../notification/NotificationJobDelegate.java | 5 +- .../syncope/core/logic/report/ReportJob.java | 22 +- .../apache/syncope/core/logic/AbstractTest.java | 40 -- .../syncope/core/logic/NotificationTest.java | 659 ------------------- core/logic/src/test/resources/logicTest.xml | 59 -- .../core/misc/security/AuthContextUtils.java | 8 +- .../misc/spring/ApplicationContextProvider.java | 11 + .../spring/DomainTransactionInterceptor.java | 70 ++ .../spring/DomainTransactionInterceptor.java | 70 -- .../jpa/spring/SpringComponentReplacer.java | 42 -- .../core/persistence/jpa/AbstractTest.java | 2 - .../persistence/jpa/inner/AnyObjectTest.java | 2 +- .../persistence/jpa/inner/AnySearchTest.java | 2 +- .../persistence/jpa/inner/AnyTypeClassTest.java | 2 +- .../core/persistence/jpa/inner/AnyTypeTest.java | 2 +- .../core/persistence/jpa/inner/ConfTest.java | 2 +- .../persistence/jpa/inner/ConnInstanceTest.java | 2 +- .../core/persistence/jpa/inner/DerAttrTest.java | 2 +- .../persistence/jpa/inner/DerSchemaTest.java | 2 +- .../core/persistence/jpa/inner/DomainTest.java | 2 +- .../core/persistence/jpa/inner/GroupTest.java | 2 +- .../persistence/jpa/inner/MultitenancyTest.java | 6 +- .../persistence/jpa/inner/NotificationTest.java | 2 +- .../persistence/jpa/inner/PlainAttrTest.java | 2 +- .../persistence/jpa/inner/PlainSchemaTest.java | 2 +- .../core/persistence/jpa/inner/PolicyTest.java | 41 +- .../core/persistence/jpa/inner/RealmTest.java | 2 +- .../jpa/inner/RelationshipTypeTest.java | 2 +- .../core/persistence/jpa/inner/ReportTest.java | 2 +- .../persistence/jpa/inner/ResourceTest.java | 2 +- .../core/persistence/jpa/inner/RoleTest.java | 2 +- .../jpa/inner/SecurityQuestionTest.java | 2 +- .../persistence/jpa/inner/TaskExecTest.java | 2 +- .../core/persistence/jpa/inner/TaskTest.java | 2 +- .../core/persistence/jpa/inner/UserTest.java | 2 +- .../core/persistence/jpa/inner/VirAttrTest.java | 2 +- .../persistence/jpa/inner/VirSchemaTest.java | 2 +- .../persistence/jpa/outer/AnySearchTest.java | 2 +- .../persistence/jpa/outer/AnyTypeClassTest.java | 2 +- .../core/persistence/jpa/outer/AnyTypeTest.java | 2 +- .../persistence/jpa/outer/ConnInstanceTest.java | 2 +- .../persistence/jpa/outer/DerSchemaTest.java | 2 +- .../core/persistence/jpa/outer/GroupTest.java | 3 +- .../persistence/jpa/outer/PlainAttrTest.java | 2 +- .../persistence/jpa/outer/PlainSchemaTest.java | 2 +- .../core/persistence/jpa/outer/RealmTest.java | 2 +- .../core/persistence/jpa/outer/ReportTest.java | 2 +- .../persistence/jpa/outer/ResourceTest.java | 3 +- .../core/persistence/jpa/outer/RoleTest.java | 2 +- .../jpa/outer/SecurityQuestionTest.java | 2 +- .../core/persistence/jpa/outer/TaskTest.java | 2 +- .../core/persistence/jpa/outer/UserTest.java | 2 +- .../test/resources/domains/MasterContent.xml | 12 +- .../src/test/resources/domains/TwoContent.xml | 14 - .../provisioning/java/ConnectorManager.java | 21 +- .../java/data/PolicyDataBinderImpl.java | 3 - .../core/provisioning/java/job/TaskJob.java | 32 +- .../notification/NotificationManagerImpl.java | 10 +- .../sync/PlainAttrsSyncCorrelationRule.java | 110 ++++ .../core/provisioning/java/sync/SyncUtils.java | 126 +--- .../core/provisioning/java/AbstractTest.java | 2 - .../provisioning/java/ConnectorManagerTest.java | 2 +- .../core/provisioning/java/MappingTest.java | 2 +- .../java/ResourceDataBinderTest.java | 2 +- .../cxf/service/ConfigurationServiceImpl.java | 11 +- fit/core-reference/pom.xml | 5 + .../src/main/resources/mail.properties | 25 + .../fit/core/reference/AbstractTaskITCase.java | 37 +- .../fit/core/reference/ConfigurationITCase.java | 20 +- .../fit/core/reference/MultitenancyITCase.java | 2 +- .../core/reference/NotificationTaskITCase.java | 317 ++++++++- .../fit/core/reference/PolicyITCase.java | 11 +- .../fit/core/reference/SyncTaskITCase.java | 12 +- .../syncope/fit/core/reference/UserITCase.java | 27 +- .../fit/core/reference/UserSelfITCase.java | 9 +- pom.xml | 2 +- 97 files changed, 856 insertions(+), 1912 deletions(-) ----------------------------------------------------------------------
