[SYNCOPE-620] Renaming 'server' after 'core', to provide continuity with older releases (especially for archetype)
Project: http://git-wip-us.apache.org/repos/asf/syncope/repo Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/d30c8526 Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/d30c8526 Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/d30c8526 Branch: refs/heads/2_0_X Commit: d30c852670d81640aee881e49280f97dbba526e8 Parents: 27aa6ae Author: Francesco Chicchiriccò <[email protected]> Authored: Wed Feb 11 12:46:37 2015 +0100 Committer: Francesco Chicchiriccò <[email protected]> Committed: Wed Feb 11 12:46:37 2015 +0100 ---------------------------------------------------------------------- syncope620/archetype/pom.xml | 38 +- .../META-INF/maven/archetype-metadata.xml | 2 +- .../archetype-resources/console/pom.xml | 10 +- .../resources/archetype-resources/core/pom.xml | 155 ++ .../main/resources/archetype-resources/pom.xml | 18 +- .../archetype-resources/server/pom.xml | 155 -- .../archetype/src/main/resources/meta-pom.xml | 18 +- .../common/lib/types/EntityViolationType.java | 64 +- syncope620/common/rest-api/pom.xml | 2 +- syncope620/core/logic/pom.xml | 181 ++ .../syncope/core/logic/AbstractLogic.java | 58 + .../core/logic/AbstractResourceAssociator.java | 37 + .../core/logic/AbstractSubjectLogic.java | 43 + .../core/logic/AbstractTransactionalLogic.java | 31 + .../syncope/core/logic/ConfigurationLogic.java | 112 + .../syncope/core/logic/ConnectorLogic.java | 341 +++ .../syncope/core/logic/EntitlementLogic.java | 58 + .../apache/syncope/core/logic/LoggerLogic.java | 307 +++ .../core/logic/LogicInvocationHandler.java | 108 + .../syncope/core/logic/NotificationLogic.java | 127 + .../apache/syncope/core/logic/PolicyLogic.java | 187 ++ .../apache/syncope/core/logic/ReportLogic.java | 391 +++ .../syncope/core/logic/ResourceLogic.java | 273 ++ .../apache/syncope/core/logic/RoleLogic.java | 405 +++ .../apache/syncope/core/logic/SchemaLogic.java | 325 +++ .../core/logic/SecurityQuestionLogic.java | 150 ++ .../apache/syncope/core/logic/SyncopeLogic.java | 168 ++ .../apache/syncope/core/logic/TaskLogic.java | 387 +++ .../logic/UnresolvedReferenceException.java | 35 + .../apache/syncope/core/logic/UserLogic.java | 522 ++++ .../syncope/core/logic/UserWorkflowLogic.java | 131 + .../syncope/core/logic/WorkflowLogic.java | 116 + .../logic/audit/AuditConnectionFactory.java | 159 ++ .../init/ImplementationClassNamesLoader.java | 147 ++ .../core/logic/init/JobInstanceLoaderImpl.java | 271 ++ .../syncope/core/logic/init/LoggerLoader.java | 98 + .../core/logic/init/LogicInitializer.java | 72 + .../logic/notification/NotificationJob.java | 283 ++ .../core/logic/report/AbstractReportlet.java | 66 + .../core/logic/report/ReportException.java | 32 + .../syncope/core/logic/report/ReportJob.java | 203 ++ .../core/logic/report/ReportXMLConst.java | 44 + .../syncope/core/logic/report/Reportlet.java | 47 + .../core/logic/report/ReportletConfClass.java | 32 + .../core/logic/report/RoleReportlet.java | 327 +++ .../core/logic/report/StaticReportlet.java | 120 + .../core/logic/report/TextSerializer.java | 101 + .../core/logic/report/UserReportlet.java | 359 +++ .../logic/src/main/resources/logic.properties | 18 + .../logic/src/main/resources/logicContext.xml | 42 + .../src/main/resources/report/report2csv.xsl | 36 + .../src/main/resources/report/report2fo.xsl | 97 + .../src/main/resources/report/report2html.xsl | 77 + .../main/resources/report/roleReportlet2csv.xsl | 118 + .../main/resources/report/roleReportlet2fo.xsl | 228 ++ .../resources/report/roleReportlet2html.xsl | 196 ++ .../resources/report/staticReportlet2csv.xsl | 81 + .../resources/report/staticReportlet2fo.xsl | 84 + .../resources/report/staticReportlet2html.xsl | 74 + .../main/resources/report/userReportlet2csv.xsl | 119 + .../main/resources/report/userReportlet2fo.xsl | 247 ++ .../resources/report/userReportlet2html.xsl | 219 ++ .../syncope/core/logic/NotificationTest.java | 644 +++++ .../core/logic/src/test/resources/logicTest.xml | 46 + syncope620/core/misc/pom.xml | 126 + .../apache/syncope/core/misc/AuditManager.java | 109 + .../syncope/core/misc/ConnObjectUtil.java | 767 ++++++ .../apache/syncope/core/misc/DataFormat.java | 117 + .../apache/syncope/core/misc/ExceptionUtil.java | 47 + .../apache/syncope/core/misc/MappingUtil.java | 738 ++++++ .../core/misc/jexl/ClassFreeUberspectImpl.java | 43 + .../core/misc/jexl/EmptyClassLoader.java | 36 + .../apache/syncope/core/misc/jexl/JexlUtil.java | 289 +++ .../core/misc/policy/AccountPolicyEnforcer.java | 102 + .../misc/policy/AccountPolicyException.java | 32 + .../InvalidPasswordPolicySpecException.java | 37 + .../misc/policy/PasswordPolicyEnforcer.java | 197 ++ .../misc/policy/PasswordPolicyException.java | 32 + .../misc/policy/PolicyEnforceException.java | 32 + .../core/misc/policy/PolicyEnforcer.java | 30 + .../core/misc/policy/PolicyEvaluator.java | 109 + .../core/misc/policy/PolicyException.java | 32 + .../syncope/core/misc/policy/PolicyPattern.java | 50 + .../core/misc/search/SearchCondConverter.java | 50 + .../core/misc/search/SearchCondVisitor.java | 203 ++ .../core/misc/security/AuthContextUtil.java | 74 + .../syncope/core/misc/security/Encryptor.java | 256 ++ .../core/misc/security/PasswordGenerator.java | 321 +++ .../core/misc/security/SecureRandomUtil.java | 48 + .../security/SyncopeAuthenticationProvider.java | 296 +++ .../security/SyncopeUserDetailsService.java | 102 + .../security/UnauthorizedRoleException.java | 42 + .../serialization/AttributeDeserializer.java | 84 + .../misc/serialization/AttributeSerializer.java | 78 + .../GuardedStringDeserializer.java | 94 + .../serialization/GuardedStringSerializer.java | 90 + .../core/misc/serialization/POJOHelper.java | 80 + .../serialization/SyncTokenDeserializer.java | 65 + .../misc/serialization/SyncTokenSerializer.java | 58 + .../serialization/UnwrappedObjectMapper.java | 95 + .../misc/spring/ApplicationContextProvider.java | 47 + .../syncope/core/misc/spring/BeanUtils.java | 201 ++ .../misc/spring/ResourceWithFallbackLoader.java | 82 + .../misc/src/main/resources/security.properties | 30 + .../misc/src/main/resources/securityContext.xml | 68 + .../misc/search/SearchCondConverterTest.java | 165 ++ .../core/misc/security/EncryptorTest.java | 58 + .../misc/security/PasswordGeneratorTest.java | 124 + syncope620/core/persistence-api/pom.xml | 78 + .../persistence/api/RoleEntitlementUtil.java | 88 + .../core/persistence/api/SyncopeLoader.java | 35 + .../validation/InvalidEntityException.java | 129 + .../InvalidPlainAttrValueException.java | 43 + .../validation/ParsingValidationException.java | 30 + .../api/attrvalue/validation/Validator.java | 27 + .../api/content/ContentExporter.java | 29 + .../persistence/api/content/ContentLoader.java | 25 + .../persistence/api/dao/AttrTemplateDAO.java | 34 + .../core/persistence/api/dao/ConfDAO.java | 35 + .../persistence/api/dao/ConnInstanceDAO.java | 34 + .../syncope/core/persistence/api/dao/DAO.java | 32 + .../core/persistence/api/dao/DerAttrDAO.java | 36 + .../core/persistence/api/dao/DerSchemaDAO.java | 38 + .../persistence/api/dao/DuplicateException.java | 35 + .../persistence/api/dao/EntitlementDAO.java | 39 + .../api/dao/ExternalResourceDAO.java | 47 + .../core/persistence/api/dao/LoggerDAO.java | 37 + .../core/persistence/api/dao/MembershipDAO.java | 41 + .../persistence/api/dao/NotFoundException.java | 35 + .../persistence/api/dao/NotificationDAO.java | 34 + .../core/persistence/api/dao/PlainAttrDAO.java | 30 + .../persistence/api/dao/PlainAttrValueDAO.java | 36 + .../persistence/api/dao/PlainSchemaDAO.java | 38 + .../core/persistence/api/dao/PolicyDAO.java | 48 + .../core/persistence/api/dao/ReportDAO.java | 41 + .../core/persistence/api/dao/ReportExecDAO.java | 41 + .../core/persistence/api/dao/RoleDAO.java | 92 + .../api/dao/SecurityQuestionDAO.java | 35 + .../core/persistence/api/dao/SubjectDAO.java | 44 + .../persistence/api/dao/SubjectSearchDAO.java | 86 + .../core/persistence/api/dao/TaskDAO.java | 52 + .../core/persistence/api/dao/TaskExecDAO.java | 44 + .../core/persistence/api/dao/UserDAO.java | 68 + .../core/persistence/api/dao/VirAttrDAO.java | 36 + .../core/persistence/api/dao/VirSchemaDAO.java | 38 + .../api/dao/search/AbstractSearchCond.java | 48 + .../api/dao/search/AttributeCond.java | 84 + .../api/dao/search/EntitlementCond.java | 39 + .../api/dao/search/MembershipCond.java | 46 + .../api/dao/search/OrderByClause.java | 69 + .../api/dao/search/ResourceCond.java | 42 + .../persistence/api/dao/search/SearchCond.java | 254 ++ .../persistence/api/dao/search/SubjectCond.java | 34 + .../persistence/api/entity/AccountPolicy.java | 32 + .../persistence/api/entity/AnnotatedEntity.java | 40 + .../core/persistence/api/entity/Attr.java | 30 + .../persistence/api/entity/AttrTemplate.java | 32 + .../persistence/api/entity/Attributable.java | 48 + .../api/entity/AttributableUtil.java | 91 + .../api/entity/AttributableUtilFactory.java | 33 + .../persistence/api/entity/ConnInstance.java | 71 + .../persistence/api/entity/ConnPoolConf.java | 42 + .../core/persistence/api/entity/DerAttr.java | 26 + .../core/persistence/api/entity/DerSchema.java | 26 + .../persistence/api/entity/Entitlement.java | 29 + .../core/persistence/api/entity/Entity.java | 26 + .../persistence/api/entity/EntityFactory.java | 28 + .../core/persistence/api/entity/Exec.java | 45 + .../api/entity/ExternalResource.java | 111 + .../core/persistence/api/entity/Logger.java | 35 + .../core/persistence/api/entity/Mapping.java | 42 + .../persistence/api/entity/MappingItem.java | 57 + .../persistence/api/entity/Notification.java | 82 + .../persistence/api/entity/PasswordPolicy.java | 23 + .../core/persistence/api/entity/PlainAttr.java | 37 + .../api/entity/PlainAttrUniqueValue.java | 26 + .../persistence/api/entity/PlainAttrValue.java | 62 + .../persistence/api/entity/PlainSchema.java | 67 + .../core/persistence/api/entity/Policy.java | 35 + .../core/persistence/api/entity/PushPolicy.java | 23 + .../core/persistence/api/entity/Report.java | 45 + .../core/persistence/api/entity/ReportExec.java | 34 + .../api/entity/ReportletConfInstance.java | 33 + .../core/persistence/api/entity/Schema.java | 37 + .../core/persistence/api/entity/Subject.java | 32 + .../core/persistence/api/entity/SyncPolicy.java | 23 + .../core/persistence/api/entity/VirAttr.java | 30 + .../core/persistence/api/entity/VirSchema.java | 24 + .../persistence/api/entity/conf/CPlainAttr.java | 39 + .../api/entity/conf/CPlainAttrUniqueValue.java | 31 + .../api/entity/conf/CPlainAttrValue.java | 28 + .../api/entity/conf/CPlainSchema.java | 25 + .../core/persistence/api/entity/conf/Conf.java | 39 + .../api/entity/membership/MDerAttr.java | 34 + .../api/entity/membership/MDerAttrTemplate.java | 25 + .../api/entity/membership/MDerSchema.java | 25 + .../api/entity/membership/MPlainAttr.java | 42 + .../entity/membership/MPlainAttrTemplate.java | 25 + .../membership/MPlainAttrUniqueValue.java | 31 + .../api/entity/membership/MPlainAttrValue.java | 28 + .../api/entity/membership/MPlainSchema.java | 25 + .../api/entity/membership/MVirAttr.java | 34 + .../api/entity/membership/MVirAttrTemplate.java | 25 + .../api/entity/membership/MVirSchema.java | 25 + .../api/entity/membership/Membership.java | 53 + .../persistence/api/entity/role/RDerAttr.java | 34 + .../api/entity/role/RDerAttrTemplate.java | 25 + .../persistence/api/entity/role/RDerSchema.java | 25 + .../persistence/api/entity/role/RMapping.java | 25 + .../api/entity/role/RMappingItem.java | 29 + .../persistence/api/entity/role/RPlainAttr.java | 42 + .../api/entity/role/RPlainAttrTemplate.java | 25 + .../api/entity/role/RPlainAttrUniqueValue.java | 31 + .../api/entity/role/RPlainAttrValue.java | 28 + .../api/entity/role/RPlainSchema.java | 25 + .../persistence/api/entity/role/RVirAttr.java | 34 + .../api/entity/role/RVirAttrTemplate.java | 25 + .../persistence/api/entity/role/RVirSchema.java | 25 + .../core/persistence/api/entity/role/Role.java | 168 ++ .../api/entity/task/NotificationTask.java | 55 + .../api/entity/task/PropagationTask.java | 65 + .../api/entity/task/ProvisioningTask.java | 58 + .../persistence/api/entity/task/PushTask.java | 30 + .../persistence/api/entity/task/SchedTask.java | 38 + .../persistence/api/entity/task/SyncTask.java | 37 + .../core/persistence/api/entity/task/Task.java | 34 + .../persistence/api/entity/task/TaskExec.java | 28 + .../persistence/api/entity/task/TaskUtil.java | 36 + .../api/entity/task/TaskUtilFactory.java | 33 + .../api/entity/user/SecurityQuestion.java | 28 + .../persistence/api/entity/user/UDerAttr.java | 31 + .../persistence/api/entity/user/UDerSchema.java | 25 + .../persistence/api/entity/user/UMapping.java | 28 + .../api/entity/user/UMappingItem.java | 29 + .../persistence/api/entity/user/UPlainAttr.java | 38 + .../api/entity/user/UPlainAttrUniqueValue.java | 31 + .../api/entity/user/UPlainAttrValue.java | 28 + .../api/entity/user/UPlainSchema.java | 25 + .../persistence/api/entity/user/UVirAttr.java | 31 + .../persistence/api/entity/user/UVirSchema.java | 25 + .../core/persistence/api/entity/user/User.java | 150 ++ syncope620/core/persistence-jpa/pom.xml | 222 ++ .../attrvalue/validation/AbstractValidator.java | 54 + .../validation/AlwaysTrueValidator.java | 40 + .../attrvalue/validation/BasicValidator.java | 54 + .../validation/EmailAddressValidator.java | 42 + .../jpa/content/AbstractContentDealer.java | 88 + .../jpa/content/ContentLoaderHandler.java | 201 ++ .../jpa/content/MultiParentNode.java | 106 + .../jpa/content/MultiParentNodeOp.java | 49 + .../jpa/content/XMLContentExporter.java | 398 +++ .../jpa/content/XMLContentLoader.java | 94 + .../core/persistence/jpa/dao/AbstractDAO.java | 117 + .../persistence/jpa/dao/AbstractSubjectDAO.java | 347 +++ .../persistence/jpa/dao/JPAAttrTemplateDAO.java | 107 + .../core/persistence/jpa/dao/JPAConfDAO.java | 109 + .../persistence/jpa/dao/JPAConnInstanceDAO.java | 90 + .../core/persistence/jpa/dao/JPADerAttrDAO.java | 86 + .../persistence/jpa/dao/JPADerSchemaDAO.java | 132 + .../persistence/jpa/dao/JPAEntitlementDAO.java | 88 + .../jpa/dao/JPAExternalResourceDAO.java | 254 ++ .../core/persistence/jpa/dao/JPALoggerDAO.java | 69 + .../persistence/jpa/dao/JPAMembershipDAO.java | 103 + .../persistence/jpa/dao/JPANotificationDAO.java | 53 + .../persistence/jpa/dao/JPAPlainAttrDAO.java | 76 + .../jpa/dao/JPAPlainAttrValueDAO.java | 104 + .../persistence/jpa/dao/JPAPlainSchemaDAO.java | 141 + .../core/persistence/jpa/dao/JPAPolicyDAO.java | 150 ++ .../core/persistence/jpa/dao/JPAReportDAO.java | 90 + .../persistence/jpa/dao/JPAReportExecDAO.java | 101 + .../core/persistence/jpa/dao/JPARoleDAO.java | 584 +++++ .../jpa/dao/JPASecurityQuestionDAO.java | 71 + .../jpa/dao/JPASubjectSearchDAO.java | 736 ++++++ .../core/persistence/jpa/dao/JPATaskDAO.java | 185 ++ .../persistence/jpa/dao/JPATaskExecDAO.java | 118 + .../core/persistence/jpa/dao/JPAUserDAO.java | 287 ++ .../core/persistence/jpa/dao/JPAVirAttrDAO.java | 86 + .../persistence/jpa/dao/JPAVirSchemaDAO.java | 131 + .../persistence/jpa/dao/OrderBySupport.java | 47 + .../core/persistence/jpa/dao/SearchSupport.java | 132 + .../jpa/entity/AbstractAnnotatedEntity.java | 113 + .../jpa/entity/AbstractAttrTemplate.java | 28 + .../jpa/entity/AbstractAttributable.java | 106 + .../persistence/jpa/entity/AbstractDerAttr.java | 52 + .../jpa/entity/AbstractDerAttrTemplate.java | 41 + .../jpa/entity/AbstractDerSchema.java | 85 + .../persistence/jpa/entity/AbstractEntity.java | 111 + .../persistence/jpa/entity/AbstractExec.java | 114 + .../persistence/jpa/entity/AbstractMapping.java | 76 + .../jpa/entity/AbstractMappingItem.java | 190 ++ .../jpa/entity/AbstractPlainAttr.java | 81 + .../jpa/entity/AbstractPlainAttrTemplate.java | 27 + .../jpa/entity/AbstractPlainAttrValue.java | 282 ++ .../jpa/entity/AbstractPlainSchema.java | 272 ++ .../persistence/jpa/entity/AbstractSubject.java | 64 + .../persistence/jpa/entity/AbstractVirAttr.java | 62 + .../jpa/entity/AbstractVirAttrTemplate.java | 41 + .../jpa/entity/AbstractVirSchema.java | 89 + .../jpa/entity/AnnotatedEntityListener.java | 54 + .../jpa/entity/JPAAccountPolicy.java | 90 + .../jpa/entity/JPAAttributableUtil.java | 879 +++++++ .../persistence/jpa/entity/JPAConnInstance.java | 268 ++ .../persistence/jpa/entity/JPAConnPoolConf.java | 107 + .../persistence/jpa/entity/JPAEntitlement.java | 62 + .../jpa/entity/JPAEntityFactory.java | 290 +++ .../jpa/entity/JPAExternalResource.java | 426 +++ .../core/persistence/jpa/entity/JPALogger.java | 80 + .../persistence/jpa/entity/JPANotification.java | 262 ++ .../jpa/entity/JPAPasswordPolicy.java | 43 + .../core/persistence/jpa/entity/JPAPolicy.java | 90 + .../persistence/jpa/entity/JPAPushPolicy.java | 42 + .../core/persistence/jpa/entity/JPAReport.java | 148 ++ .../persistence/jpa/entity/JPAReportExec.java | 87 + .../jpa/entity/JPAReportletConfInstance.java | 77 + .../jpa/entity/JPASecurityQuestion.java | 56 + .../persistence/jpa/entity/JPASyncPolicy.java | 43 + .../jpa/entity/JPAttributableUtilFactory.java | 85 + .../jpa/entity/conf/JPACPlainAttr.java | 150 ++ .../entity/conf/JPACPlainAttrUniqueValue.java | 78 + .../jpa/entity/conf/JPACPlainAttrValue.java | 64 + .../jpa/entity/conf/JPACPlainSchema.java | 36 + .../persistence/jpa/entity/conf/JPAConf.java | 116 + .../jpa/entity/membership/JPAMDerAttr.java | 82 + .../entity/membership/JPAMDerAttrTemplate.java | 67 + .../jpa/entity/membership/JPAMDerSchema.java | 34 + .../jpa/entity/membership/JPAMPlainAttr.java | 141 + .../membership/JPAMPlainAttrTemplate.java | 77 + .../membership/JPAMPlainAttrUniqueValue.java | 78 + .../entity/membership/JPAMPlainAttrValue.java | 64 + .../jpa/entity/membership/JPAMPlainSchema.java | 36 + .../jpa/entity/membership/JPAMVirAttr.java | 81 + .../entity/membership/JPAMVirAttrTemplate.java | 67 + .../jpa/entity/membership/JPAMVirSchema.java | 36 + .../jpa/entity/membership/JPAMembership.java | 195 ++ .../jpa/entity/role/JPARDerAttr.java | 82 + .../jpa/entity/role/JPARDerAttrTemplate.java | 66 + .../jpa/entity/role/JPARDerSchema.java | 34 + .../jpa/entity/role/JPARMapping.java | 103 + .../jpa/entity/role/JPARMappingItem.java | 58 + .../jpa/entity/role/JPARPlainAttr.java | 140 + .../jpa/entity/role/JPARPlainAttrTemplate.java | 75 + .../entity/role/JPARPlainAttrUniqueValue.java | 78 + .../jpa/entity/role/JPARPlainAttrValue.java | 64 + .../jpa/entity/role/JPARPlainSchema.java | 36 + .../jpa/entity/role/JPARVirAttr.java | 82 + .../jpa/entity/role/JPARVirAttrTemplate.java | 66 + .../jpa/entity/role/JPARVirSchema.java | 36 + .../persistence/jpa/entity/role/JPARole.java | 593 +++++ .../entity/task/AbstractProvisioningTask.java | 168 ++ .../jpa/entity/task/JPANotificationTask.java | 160 ++ .../jpa/entity/task/JPAPropagationTask.java | 195 ++ .../jpa/entity/task/JPAPushTask.java | 82 + .../jpa/entity/task/JPASchedTask.java | 89 + .../jpa/entity/task/JPASyncTask.java | 110 + .../persistence/jpa/entity/task/JPATask.java | 96 + .../jpa/entity/task/JPATaskExec.java | 82 + .../jpa/entity/task/JPATaskUtil.java | 152 ++ .../jpa/entity/task/JPATaskUtilFactory.java | 91 + .../jpa/entity/user/JPAUDerAttr.java | 67 + .../jpa/entity/user/JPAUDerSchema.java | 34 + .../jpa/entity/user/JPAUMapping.java | 125 + .../jpa/entity/user/JPAUMappingItem.java | 58 + .../jpa/entity/user/JPAUPlainAttr.java | 147 ++ .../entity/user/JPAUPlainAttrUniqueValue.java | 79 + .../jpa/entity/user/JPAUPlainAttrValue.java | 64 + .../jpa/entity/user/JPAUPlainSchema.java | 36 + .../jpa/entity/user/JPAUVirAttr.java | 67 + .../jpa/entity/user/JPAUVirSchema.java | 36 + .../persistence/jpa/entity/user/JPAUser.java | 538 ++++ ...ltiJarAwarePersistenceUnitPostProcessor.java | 49 + .../validation/entity/AbstractValidator.java | 46 + .../validation/entity/ConnInstanceCheck.java | 41 + .../entity/ConnInstanceValidator.java | 64 + .../entity/EntityValidationListener.java | 77 + .../entity/ExternalResourceCheck.java | 41 + .../entity/ExternalResourceValidator.java | 130 + .../validation/entity/NotificationCheck.java | 41 + .../entity/NotificationValidator.java | 59 + .../jpa/validation/entity/PlainAttrCheck.java | 41 + .../validation/entity/PlainAttrValidator.java | 59 + .../validation/entity/PlainAttrValueCheck.java | 41 + .../entity/PlainAttrValueValidator.java | 98 + .../jpa/validation/entity/PlainSchemaCheck.java | 41 + .../validation/entity/PlainSchemaValidator.java | 61 + .../jpa/validation/entity/PolicyCheck.java | 41 + .../jpa/validation/entity/PolicyValidator.java | 59 + .../validation/entity/PropagationTaskCheck.java | 41 + .../entity/PropagationTaskValidator.java | 65 + .../entity/ProvisioningTaskCheck.java | 41 + .../entity/ProvisioningTaskValidator.java | 84 + .../jpa/validation/entity/ReportCheck.java | 41 + .../jpa/validation/entity/ReportValidator.java | 67 + .../jpa/validation/entity/RoleCheck.java | 41 + .../jpa/validation/entity/RoleValidator.java | 44 + .../jpa/validation/entity/SchedTaskCheck.java | 41 + .../validation/entity/SchedTaskValidator.java | 68 + .../jpa/validation/entity/SchemaNameCheck.java | 41 + .../validation/entity/SchemaNameValidator.java | 133 + .../jpa/validation/entity/UserCheck.java | 42 + .../jpa/validation/entity/UserValidator.java | 194 ++ .../resources/META-INF/spring-orm-oracle.xml | 323 +++ .../resources/META-INF/spring-orm-sqlserver.xml | 323 +++ .../src/main/resources/META-INF/spring-orm.xml | 371 +++ .../src/main/resources/audit/audit.sql | 24 + .../main/resources/audit/audit_mysql_innodb.sql | 24 + .../src/main/resources/audit/audit_oracle.sql | 38 + .../main/resources/audit/audit_sqlserver.sql | 28 + .../src/main/resources/content.xml | 183 ++ .../src/main/resources/indexes.xml | 40 + .../src/main/resources/persistence.properties | 29 + .../src/main/resources/persistenceContext.xml | 126 + .../resources/persistenceContextEMFactory.xml | 67 + .../src/main/resources/quartz/tables_h2.sql | 266 ++ .../main/resources/quartz/tables_mariadb.sql | 206 ++ .../src/main/resources/quartz/tables_mysql.sql | 206 ++ .../resources/quartz/tables_mysql_innodb.sql | 221 ++ .../src/main/resources/quartz/tables_oracle.sql | 208 ++ .../main/resources/quartz/tables_postgres.sql | 204 ++ .../main/resources/quartz/tables_sqlServer.sql | 296 +++ .../src/main/resources/views.xml | 149 ++ .../core/persistence/jpa/AbstractTest.java | 38 + .../persistence/jpa/DummyConnectorRegistry.java | 47 + .../core/persistence/jpa/TestInitializer.java | 37 + .../core/persistence/jpa/entity/AttrTest.java | 235 ++ .../jpa/entity/AttributableSearchTest.java | 494 ++++ .../core/persistence/jpa/entity/ConfTest.java | 107 + .../jpa/entity/ConnInstanceTest.java | 145 ++ .../persistence/jpa/entity/DerAttrTest.java | 272 ++ .../persistence/jpa/entity/DerSchemaTest.java | 103 + .../persistence/jpa/entity/EntitlementTest.java | 72 + .../persistence/jpa/entity/MembershipTest.java | 84 + .../jpa/entity/NotificationTest.java | 132 + .../persistence/jpa/entity/PlainSchemaTest.java | 160 ++ .../core/persistence/jpa/entity/PolicyTest.java | 152 ++ .../core/persistence/jpa/entity/ReportTest.java | 83 + .../persistence/jpa/entity/ResourceTest.java | 266 ++ .../core/persistence/jpa/entity/RoleTest.java | 142 + .../jpa/entity/SecurityQuestionTest.java | 68 + .../persistence/jpa/entity/TaskExecTest.java | 94 + .../core/persistence/jpa/entity/TaskTest.java | 117 + .../core/persistence/jpa/entity/UserTest.java | 250 ++ .../persistence/jpa/entity/VirAttrTest.java | 142 + .../persistence/jpa/entity/VirSchemaTest.java | 102 + .../persistence/jpa/relationship/AttrTest.java | 191 ++ .../relationship/AttributableSearchTest.java | 76 + .../jpa/relationship/ConnInstanceTest.java | 103 + .../jpa/relationship/DerSchemaTest.java | 58 + .../jpa/relationship/EntitlementTest.java | 57 + .../jpa/relationship/MembershipTest.java | 81 + .../jpa/relationship/PlainSchemaTest.java | 157 ++ .../jpa/relationship/ReportTest.java | 120 + .../jpa/relationship/ResourceTest.java | 298 +++ .../persistence/jpa/relationship/RoleTest.java | 145 ++ .../jpa/relationship/SecurityQuestionTest.java | 61 + .../persistence/jpa/relationship/TaskTest.java | 291 +++ .../persistence/jpa/relationship/UserTest.java | 72 + .../resources/META-INF/persistence-enhance.xml | 31 + .../src/test/resources/content.xml | 1125 ++++++++ .../src/test/resources/persistence.properties | 30 + .../src/test/resources/persistenceTest.xml | 53 + .../src/test/resources/simplelogger.properties | 17 + syncope620/core/pom.xml | 49 + syncope620/core/provisioning-api/pom.xml | 65 + .../api/AttributableTransformer.java | 33 + .../provisioning/api/ConnIdBundleManager.java | 48 + .../core/provisioning/api/ConnPoolConfUtil.java | 69 + .../core/provisioning/api/Connector.java | 216 ++ .../core/provisioning/api/ConnectorFactory.java | 65 + .../provisioning/api/ConnectorRegistry.java | 53 + .../provisioning/api/ProvisioningManager.java | 42 + .../api/RoleProvisioningManager.java | 37 + .../core/provisioning/api/TimeoutException.java | 42 + .../syncope/core/provisioning/api/URIUtil.java | 61 + .../api/UserProvisioningManager.java | 57 + .../core/provisioning/api/UserSuspender.java | 26 + .../core/provisioning/api/WorkflowResult.java | 87 + .../provisioning/api/cache/VirAttrCache.java | 65 + .../provisioning/api/cache/VirAttrCacheKey.java | 79 + .../api/cache/VirAttrCacheValue.java | 86 + .../api/data/ConfigurationDataBinder.java | 34 + .../api/data/ConnInstanceDataBinder.java | 48 + .../api/data/NotificationDataBinder.java | 32 + .../provisioning/api/data/PolicyDataBinder.java | 36 + .../provisioning/api/data/ReportDataBinder.java | 34 + .../api/data/ResourceDataBinder.java | 39 + .../provisioning/api/data/RoleDataBinder.java | 36 + .../provisioning/api/data/SchemaDataBinder.java | 49 + .../api/data/SecurityQuestionDataBinder.java | 32 + .../provisioning/api/data/TaskDataBinder.java | 39 + .../provisioning/api/data/UserDataBinder.java | 43 + .../provisioning/api/job/JobInstanceLoader.java | 41 + .../core/provisioning/api/job/JobNamer.java | 72 + .../provisioning/api/job/ProvisioningJob.java | 28 + .../core/provisioning/api/job/PushJob.java | 26 + .../core/provisioning/api/job/SyncJob.java | 26 + .../core/provisioning/api/job/TaskJob.java | 43 + .../api/notification/NotificationManager.java | 65 + .../api/propagation/PropagationActions.java | 30 + .../api/propagation/PropagationException.java | 51 + .../api/propagation/PropagationManager.java | 249 ++ .../api/propagation/PropagationReporter.java | 58 + .../propagation/PropagationTaskExecutor.java | 77 + .../api/sync/ProvisioningActions.java | 40 + .../api/sync/ProvisioningProfile.java | 81 + .../api/sync/ProvisioningResult.java | 140 + .../core/provisioning/api/sync/PushActions.java | 137 + .../api/sync/RolePushResultHandler.java | 23 + .../api/sync/RoleSyncResultHandler.java | 26 + .../core/provisioning/api/sync/SyncActions.java | 175 ++ .../api/sync/SyncCorrelationRule.java | 36 + .../api/sync/SyncopePushResultHandler.java | 26 + .../api/sync/SyncopeResultHandler.java | 29 + .../api/sync/SyncopeSyncResultHandler.java | 29 + .../api/sync/UserPushResultHandler.java | 23 + .../api/sync/UserSyncResultHandler.java | 23 + syncope620/core/provisioning-java/pom.xml | 156 ++ .../provisioning/java/AsyncConnectorFacade.java | 204 ++ .../java/ConnIdBundleManagerImpl.java | 296 +++ .../provisioning/java/ConnectorFacadeProxy.java | 599 +++++ .../provisioning/java/ConnectorManager.java | 185 ++ .../java/DefaultAttributableTransformer.java | 39 + .../java/DefaultRoleProvisioningManager.java | 223 ++ .../java/DefaultUserProvisioningManager.java | 370 +++ .../provisioning/java/UserSuspenderImpl.java | 51 + .../core/provisioning/java/VirAttrHandler.java | 308 +++ .../java/cache/DisabledVirAttrCache.java | 52 + .../java/cache/MemoryVirAttrCache.java | 151 ++ .../data/AbstractAttributableDataBinder.java | 779 ++++++ .../java/data/ConfigurationDataBinderImpl.java | 79 + .../java/data/ConnInstanceDataBinderImpl.java | 245 ++ .../java/data/NotificationDataBinderImpl.java | 66 + .../java/data/PolicyDataBinderImpl.java | 189 ++ .../java/data/ReportDataBinderImpl.java | 142 + .../java/data/ResourceDataBinderImpl.java | 362 +++ .../java/data/RoleDataBinderImpl.java | 411 +++ .../java/data/SchemaDataBinderImpl.java | 170 ++ .../data/SecurityQuestionDataBinderImpl.java | 55 + .../java/data/TaskDataBinderImpl.java | 343 +++ .../java/data/UserDataBinderImpl.java | 411 +++ .../provisioning/java/job/AbstractTaskJob.java | 183 ++ .../java/job/AbstractTransactionalTaskJob.java | 35 + .../core/provisioning/java/job/SampleJob.java | 52 + .../java/job/SpringBeanJobFactory.java | 97 + .../notification/NotificationManagerImpl.java | 416 +++ .../SpringVelocityResourceLoader.java | 84 + .../notification/VelocityEngineFactoryBean.java | 105 + .../AbstractPropagationTaskExecutor.java | 540 ++++ .../DBPasswordPropagationActions.java | 120 + .../propagation/DefaultPropagationActions.java | 38 + .../propagation/DefaultPropagationReporter.java | 94 + .../LDAPMembershipPropagationActions.java | 113 + .../LDAPPasswordPropagationActions.java | 125 + .../PriorityPropagationTaskExecutor.java | 119 + .../propagation/PropagationManagerImpl.java | 772 ++++++ .../java/sync/AbstractProvisioningJob.java | 375 +++ .../java/sync/AbstractPushResultHandler.java | 374 +++ .../java/sync/AbstractSyncResultHandler.java | 617 +++++ .../java/sync/AbstractSyncopeResultHandler.java | 126 + .../java/sync/DBPasswordSyncActions.java | 139 + .../java/sync/DefaultPushActions.java | 88 + .../java/sync/DefaultSyncActions.java | 115 + .../java/sync/LDAPMembershipSyncActions.java | 309 +++ .../java/sync/LDAPPasswordSyncActions.java | 123 + .../provisioning/java/sync/PushJobImpl.java | 176 ++ .../java/sync/RolePushResultHandlerImpl.java | 155 ++ .../java/sync/RoleSyncResultHandlerImpl.java | 169 ++ .../provisioning/java/sync/SyncJobImpl.java | 219 ++ .../provisioning/java/sync/SyncUtilities.java | 414 +++ .../java/sync/UserPushResultHandlerImpl.java | 160 ++ .../java/sync/UserSyncResultHandlerImpl.java | 148 ++ .../src/main/resources/connid.properties | 17 + .../src/main/resources/mail.properties | 25 + .../mailTemplates/confirmPasswordReset.html.vm | 26 + .../mailTemplates/confirmPasswordReset.txt.vm | 20 + .../main/resources/mailTemplates/optin.html.vm | 72 + .../main/resources/mailTemplates/optin.txt.vm | 51 + .../mailTemplates/requestPasswordReset.html.vm | 31 + .../mailTemplates/requestPasswordReset.txt.vm | 26 + .../src/main/resources/provisioning.properties | 18 + .../src/main/resources/provisioningContext.xml | 110 + .../core/provisioning/java/AbstractTest.java | 33 + .../provisioning/java/ConnectorManagerTest.java | 73 + .../java/data/ResourceDataBinderTest.java | 152 ++ .../src/test/resources/provisioningTest.xml | 46 + syncope620/core/rest-cxf/pom.xml | 140 + .../rest/cxf/QueryResourceInfoComparator.java | 114 + .../rest/cxf/RestServiceExceptionMapper.java | 285 ++ .../rest/cxf/ThreadLocalCleanupListener.java | 44 + .../syncope/core/rest/cxf/WADLServlet.java | 96 + .../rest/cxf/service/AbstractServiceImpl.java | 227 ++ .../core/rest/cxf/service/AddETagFilter.java | 50 + .../cxf/service/ConfigurationServiceImpl.java | 77 + .../rest/cxf/service/ConnectorServiceImpl.java | 133 + .../cxf/service/EntitlementServiceImpl.java | 44 + .../rest/cxf/service/LoggerServiceImpl.java | 114 + .../cxf/service/NotificationServiceImpl.java | 66 + .../rest/cxf/service/PolicyServiceImpl.java | 118 + .../rest/cxf/service/ReportServiceImpl.java | 131 + .../rest/cxf/service/ResourceServiceImpl.java | 139 + .../core/rest/cxf/service/RoleServiceImpl.java | 227 ++ .../rest/cxf/service/SchemaServiceImpl.java | 75 + .../service/SecurityQuestionServiceImpl.java | 73 + .../rest/cxf/service/SyncopeServiceImpl.java | 38 + .../core/rest/cxf/service/TaskServiceImpl.java | 139 + .../rest/cxf/service/UserSelfServiceImpl.java | 93 + .../core/rest/cxf/service/UserServiceImpl.java | 251 ++ .../cxf/service/UserWorkflowServiceImpl.java | 64 + .../rest/cxf/service/WorkflowServiceImpl.java | 96 + .../META-INF/cxf/org.apache.cxf.Logger | 1 + .../main/resources/META-INF/web-fragment.xml | 89 + .../src/main/resources/restCXFContext.xml | 122 + .../src/main/resources/wadl2html/index.xsl | 484 ++++ .../src/main/resources/wadl2html/schema.xsl | 148 ++ syncope620/core/workflow-activiti/pom.xml | 88 + .../activiti/ActivitiDefinitionLoader.java | 103 + .../workflow/activiti/ActivitiImportUtils.java | 92 + .../activiti/ActivitiUserWorkflowAdapter.java | 892 +++++++ .../activiti/SyncopeEntitiesVariableType.java | 35 + .../workflow/activiti/SyncopeGroupManager.java | 122 + .../activiti/SyncopeGroupQueryImpl.java | 157 ++ .../core/workflow/activiti/SyncopeSession.java | 26 + .../activiti/SyncopeSessionFactory.java | 45 + .../workflow/activiti/SyncopeUserManager.java | 170 ++ .../workflow/activiti/SyncopeUserQueryImpl.java | 218 ++ .../task/AbstractActivitiServiceTask.java | 48 + .../workflow/activiti/task/AutoActivate.java | 31 + .../core/workflow/activiti/task/Create.java | 51 + .../core/workflow/activiti/task/Delete.java | 40 + .../workflow/activiti/task/GenerateToken.java | 43 + .../core/workflow/activiti/task/Notify.java | 62 + .../workflow/activiti/task/PasswordReset.java | 44 + .../core/workflow/activiti/task/Reactivate.java | 29 + .../core/workflow/activiti/task/Suspend.java | 29 + .../core/workflow/activiti/task/Update.java | 54 + .../src/main/resources/userWorkflow.bpmn20.xml | 232 ++ .../src/main/resources/workflow.properties | 20 + .../main/resources/workflowActivitiContext.xml | 79 + syncope620/core/workflow-api/pom.xml | 60 + .../core/workflow/api/RoleWorkflowAdapter.java | 71 + .../core/workflow/api/UserWorkflowAdapter.java | 151 ++ .../core/workflow/api/WorkflowAdapter.java | 107 + .../workflow/api/WorkflowDefinitionFormat.java | 29 + .../core/workflow/api/WorkflowException.java | 51 + .../syncope/core/workflow/api/package-info.java | 19 + syncope620/core/workflow-java/pom.xml | 69 + .../java/AbstractRoleWorkflowAdapter.java | 66 + .../java/AbstractUserWorkflowAdapter.java | 136 + .../java/DefaultRoleWorkflowAdapter.java | 129 + .../java/DefaultUserWorkflowAdapter.java | 233 ++ .../src/main/resources/workflow.properties | 20 + .../src/main/resources/workflowContext.xml | 28 + syncope620/ext/camel/logic/pom.xml | 4 +- .../syncope/core/logic/CamelRouteLogic.java | 93 + .../core/logic/init/CamelRouteLoader.java | 167 ++ .../syncope/server/logic/CamelRouteLogic.java | 93 - .../server/logic/init/CamelRouteLoader.java | 167 -- syncope620/ext/camel/persistence-api/pom.xml | 4 +- .../core/persistence/api/dao/CamelRouteDAO.java | 37 + .../api/entity/CamelEntityFactory.java | 24 + .../core/persistence/api/entity/CamelRoute.java | 34 + .../persistence/api/dao/CamelRouteDAO.java | 37 - .../api/entity/CamelEntityFactory.java | 24 - .../persistence/api/entity/CamelRoute.java | 34 - syncope620/ext/camel/persistence-jpa/pom.xml | 10 +- .../persistence/jpa/dao/JPACamelRouteDAO.java | 71 + .../jpa/entity/JPACamelEntityFactory.java | 33 + .../persistence/jpa/entity/JPACamelRoute.java | 79 + .../persistence/jpa/dao/JPACamelRouteDAO.java | 71 - .../jpa/entity/JPACamelEntityFactory.java | 33 - .../persistence/jpa/entity/JPACamelRoute.java | 79 - syncope620/ext/camel/provisioning-api/pom.xml | 4 +- .../api/data/CamelRouteDataBinder.java | 29 + .../api/data/CamelRouteDataBinder.java | 29 - syncope620/ext/camel/provisioning-camel/pom.xml | 4 +- .../camel/AbstractCamelProvisioningManager.java | 103 + .../camel/CamelRoleProvisioningManager.java | 174 ++ .../camel/CamelUserProvisioningManager.java | 342 +++ .../provisioning/camel/SyncopeCamelContext.java | 123 + .../camel/data/CamelRouteDataBinderImpl.java | 48 + .../processor/RoleCreateInSyncProcessor.java | 72 + .../camel/processor/RoleCreateProcessor.java | 77 + .../camel/processor/RoleDeleteProcessor.java | 105 + .../processor/RoleDeprovisionProcessor.java | 78 + .../camel/processor/RoleUpdateProcessor.java | 71 + .../processor/UserConfirmPwdResetProcessor.java | 61 + .../camel/processor/UserCreateProcessor.java | 76 + .../camel/processor/UserDeleteProcessor.java | 72 + .../processor/UserDeprovisionProcessor.java | 78 + .../processor/UserInnerSuspendProcessor.java | 61 + .../processor/UserSetStatusInSyncProcessor.java | 74 + .../UserStatusPropagationProcessor.java | 76 + .../processor/UserUpdateInSyncProcessor.java | 73 + .../camel/processor/UserUpdateProcessor.java | 105 + .../camel/AbstractCamelProvisioningManager.java | 103 - .../camel/CamelRoleProvisioningManager.java | 174 -- .../camel/CamelUserProvisioningManager.java | 342 --- .../provisioning/camel/SyncopeCamelContext.java | 123 - .../camel/data/CamelRouteDataBinderImpl.java | 48 - .../processor/RoleCreateInSyncProcessor.java | 72 - .../camel/processor/RoleCreateProcessor.java | 77 - .../camel/processor/RoleDeleteProcessor.java | 105 - .../processor/RoleDeprovisionProcessor.java | 78 - .../camel/processor/RoleUpdateProcessor.java | 71 - .../processor/UserConfirmPwdResetProcessor.java | 61 - .../camel/processor/UserCreateProcessor.java | 76 - .../camel/processor/UserDeleteProcessor.java | 72 - .../processor/UserDeprovisionProcessor.java | 78 - .../processor/UserInnerSuspendProcessor.java | 61 - .../processor/UserSetStatusInSyncProcessor.java | 74 - .../UserStatusPropagationProcessor.java | 76 - .../processor/UserUpdateInSyncProcessor.java | 73 - .../camel/processor/UserUpdateProcessor.java | 105 - .../src/main/resources/provisioning.properties | 4 +- .../main/resources/provisioningCamelContext.xml | 6 +- syncope620/ext/camel/rest-cxf/pom.xml | 4 +- .../rest/cxf/service/CamelRouteServiceImpl.java | 56 + .../rest/cxf/service/CamelRouteServiceImpl.java | 56 - syncope620/fit/console-reference/pom.xml | 6 +- syncope620/fit/core-reference/pom.xml | 864 +++++++ .../DoubleValueAttributableTransformer.java | 75 + .../fit/core/reference/TestSyncActions.java | 83 + .../fit/core/reference/TestSyncRule.java | 37 + .../main/resources/all/provisioning.properties | 19 + .../src/main/resources/all/workflow.properties | 20 + .../src/main/resources/connid.properties | 23 + .../src/main/resources/context.xml | 23 + .../src/main/resources/coreContext.xml | 57 + .../jboss/persistenceContextEMFactory.xml | 73 + .../src/main/resources/log4j2.xml | 135 + .../src/main/resources/logic.properties | 18 + .../resources/mariadb/persistence.properties | 30 + .../main/resources/mysql/persistence.properties | 30 + .../resources/oracle/persistence.properties | 30 + .../resources/postgres/persistence.properties | 29 + .../src/main/resources/provisioning.properties | 18 + .../resources/sqlserver/persistence.properties | 30 + .../src/main/resources/userWorkflow.bpmn20.xml | 577 +++++ .../src/main/resources/workflow.properties | 20 + .../src/main/webapp/WEB-INF/glassfish-web.xml | 33 + .../WEB-INF/jboss-deployment-structure.xml | 38 + .../src/main/webapp/WEB-INF/weblogic.xml | 46 + .../src/main/webapp/cacheStats.jsp | 190 ++ .../fit/core-reference/src/main/webapp/db.jsp | 36 + .../fit/core/reference/AbstractITCase.java | 388 +++ .../fit/core/reference/AbstractTaskITCase.java | 137 + .../fit/core/reference/ActivitiDetector.java | 32 + .../core/reference/AuthenticationITCase.java | 440 ++++ .../fit/core/reference/CamelDetector.java | 32 + .../fit/core/reference/CamelRouteITCase.java | 163 ++ .../fit/core/reference/ConfigurationITCase.java | 245 ++ .../fit/core/reference/ConnectorITCase.java | 730 ++++++ .../fit/core/reference/DerSchemaITCase.java | 151 ++ .../fit/core/reference/LoggerITCase.java | 215 ++ .../fit/core/reference/NotificationITCase.java | 172 ++ .../core/reference/NotificationTaskITCase.java | 155 ++ .../fit/core/reference/PlainSchemaITCase.java | 317 +++ .../fit/core/reference/PolicyITCase.java | 238 ++ .../core/reference/PropagationTaskITCase.java | 150 ++ .../fit/core/reference/PushTaskITCase.java | 353 +++ .../fit/core/reference/ReportITCase.java | 252 ++ .../fit/core/reference/ResourceITCase.java | 578 +++++ .../syncope/fit/core/reference/RoleITCase.java | 889 +++++++ .../fit/core/reference/SchedTaskITCase.java | 105 + .../fit/core/reference/SearchITCase.java | 182 ++ .../core/reference/SecurityQuestionITCase.java | 99 + .../fit/core/reference/SyncTaskITCase.java | 690 +++++ .../syncope/fit/core/reference/UserITCase.java | 2442 ++++++++++++++++++ .../fit/core/reference/UserSelfITCase.java | 344 +++ .../fit/core/reference/UserWorkflowITCase.java | 299 +++ .../fit/core/reference/VirAttrITCase.java | 872 +++++++ .../fit/core/reference/VirSchemaITCase.java | 122 + .../fit/core/reference/WorkflowITCase.java | 77 + .../src/test/resources/addActivitiToContent.xsl | 50 + .../src/test/resources/favicon.jpg | Bin 0 -> 557 bytes .../core-reference/src/test/resources/test.csv | 10 + .../src/test/resources/testJDBCContext.xml | 33 + syncope620/fit/pom.xml | 2 +- syncope620/fit/server-reference/pom.xml | 864 ------- .../DoubleValueAttributableTransformer.java | 75 - .../fit/server/reference/TestSyncActions.java | 83 - .../fit/server/reference/TestSyncRule.java | 37 - .../main/resources/all/provisioning.properties | 19 - .../src/main/resources/all/workflow.properties | 20 - .../src/main/resources/connid.properties | 23 - .../src/main/resources/context.xml | 23 - .../jboss/persistenceContextEMFactory.xml | 67 - .../src/main/resources/log4j2.xml | 135 - .../src/main/resources/logic.properties | 18 - .../resources/mariadb/persistence.properties | 29 - .../main/resources/mysql/persistence.properties | 29 - .../src/main/resources/oracle/META-INF/orm.xml | 323 --- .../resources/oracle/persistence.properties | 29 - .../resources/postgres/persistence.properties | 28 - .../src/main/resources/provisioning.properties | 18 - .../src/main/resources/serverContext.xml | 57 - .../main/resources/sqlserver/META-INF/orm.xml | 323 --- .../resources/sqlserver/persistence.properties | 29 - .../src/main/resources/userWorkflow.bpmn20.xml | 577 ----- .../src/main/resources/workflow.properties | 20 - .../src/main/webapp/WEB-INF/glassfish-web.xml | 33 - .../WEB-INF/jboss-deployment-structure.xml | 38 - .../src/main/webapp/WEB-INF/weblogic.xml | 46 - .../src/main/webapp/cacheStats.jsp | 190 -- .../fit/server-reference/src/main/webapp/db.jsp | 36 - .../fit/server/reference/AbstractITCase.java | 388 --- .../server/reference/AbstractTaskITCase.java | 138 - .../fit/server/reference/ActivitiDetector.java | 32 - .../server/reference/AuthenticationITCase.java | 440 ---- .../fit/server/reference/CamelDetector.java | 32 - .../fit/server/reference/CamelRouteITCase.java | 164 -- .../server/reference/ConfigurationITCase.java | 245 -- .../fit/server/reference/ConnectorITCase.java | 730 ------ .../fit/server/reference/DerSchemaITCase.java | 151 -- .../fit/server/reference/LoggerITCase.java | 215 -- .../server/reference/NotificationITCase.java | 172 -- .../reference/NotificationTaskITCase.java | 156 -- .../fit/server/reference/PlainSchemaITCase.java | 317 --- .../fit/server/reference/PolicyITCase.java | 238 -- .../server/reference/PropagationTaskITCase.java | 150 -- .../fit/server/reference/PushTaskITCase.java | 354 --- .../fit/server/reference/ReportITCase.java | 252 -- .../fit/server/reference/ResourceITCase.java | 578 ----- .../fit/server/reference/RoleITCase.java | 889 ------- .../fit/server/reference/SchedTaskITCase.java | 107 - .../fit/server/reference/SearchITCase.java | 182 -- .../reference/SecurityQuestionITCase.java | 99 - .../fit/server/reference/SyncTaskITCase.java | 694 ----- .../fit/server/reference/UserITCase.java | 2442 ------------------ .../fit/server/reference/UserSelfITCase.java | 344 --- .../server/reference/UserWorkflowITCase.java | 299 --- .../fit/server/reference/VirAttrITCase.java | 872 ------- .../fit/server/reference/VirSchemaITCase.java | 122 - .../fit/server/reference/WorkflowITCase.java | 77 - .../src/test/resources/addActivitiToContent.xsl | 50 - .../src/test/resources/favicon.jpg | Bin 557 -> 0 bytes .../src/test/resources/test.csv | 10 - .../src/test/resources/testJDBCContext.xml | 33 - syncope620/pom.xml | 2 +- syncope620/server/logic/pom.xml | 181 -- .../syncope/server/logic/AbstractLogic.java | 58 - .../logic/AbstractResourceAssociator.java | 37 - .../server/logic/AbstractSubjectLogic.java | 43 - .../logic/AbstractTransactionalLogic.java | 31 - .../server/logic/ConfigurationLogic.java | 112 - .../syncope/server/logic/ConnectorLogic.java | 341 --- .../syncope/server/logic/EntitlementLogic.java | 58 - .../syncope/server/logic/LoggerLogic.java | 307 --- .../server/logic/LogicInvocationHandler.java | 108 - .../syncope/server/logic/NotificationLogic.java | 127 - .../syncope/server/logic/PolicyLogic.java | 187 -- .../syncope/server/logic/ReportLogic.java | 391 --- .../syncope/server/logic/ResourceLogic.java | 273 -- .../apache/syncope/server/logic/RoleLogic.java | 405 --- .../syncope/server/logic/SchemaLogic.java | 325 --- .../server/logic/SecurityQuestionLogic.java | 150 -- .../syncope/server/logic/SyncopeLogic.java | 168 -- .../apache/syncope/server/logic/TaskLogic.java | 387 --- .../logic/UnresolvedReferenceException.java | 35 - .../apache/syncope/server/logic/UserLogic.java | 522 ---- .../syncope/server/logic/UserWorkflowLogic.java | 131 - .../syncope/server/logic/WorkflowLogic.java | 116 - .../logic/audit/AuditConnectionFactory.java | 159 -- .../init/ImplementationClassNamesLoader.java | 147 -- .../logic/init/JobInstanceLoaderImpl.java | 271 -- .../syncope/server/logic/init/LoggerLoader.java | 98 - .../server/logic/init/LogicInitializer.java | 72 - .../logic/notification/NotificationJob.java | 283 -- .../server/logic/report/AbstractReportlet.java | 66 - .../server/logic/report/ReportException.java | 32 - .../syncope/server/logic/report/ReportJob.java | 203 -- .../server/logic/report/ReportXMLConst.java | 44 - .../syncope/server/logic/report/Reportlet.java | 47 - .../server/logic/report/ReportletConfClass.java | 32 - .../server/logic/report/RoleReportlet.java | 327 --- .../server/logic/report/StaticReportlet.java | 120 - .../server/logic/report/TextSerializer.java | 101 - .../server/logic/report/UserReportlet.java | 359 --- .../logic/src/main/resources/logic.properties | 18 - .../logic/src/main/resources/logicContext.xml | 42 - .../src/main/resources/report/report2csv.xsl | 36 - .../src/main/resources/report/report2fo.xsl | 97 - .../src/main/resources/report/report2html.xsl | 77 - .../main/resources/report/roleReportlet2csv.xsl | 118 - .../main/resources/report/roleReportlet2fo.xsl | 228 -- .../resources/report/roleReportlet2html.xsl | 196 -- .../resources/report/staticReportlet2csv.xsl | 81 - .../resources/report/staticReportlet2fo.xsl | 84 - .../resources/report/staticReportlet2html.xsl | 74 - .../main/resources/report/userReportlet2csv.xsl | 119 - .../main/resources/report/userReportlet2fo.xsl | 247 -- .../resources/report/userReportlet2html.xsl | 219 -- .../syncope/server/logic/NotificationTest.java | 644 ----- .../logic/src/test/resources/logicTest.xml | 46 - syncope620/server/misc/pom.xml | 126 - .../syncope/server/misc/AuditManager.java | 109 - .../syncope/server/misc/ConnObjectUtil.java | 767 ------ .../apache/syncope/server/misc/DataFormat.java | 117 - .../syncope/server/misc/ExceptionUtil.java | 47 - .../apache/syncope/server/misc/MappingUtil.java | 738 ------ .../misc/jexl/ClassFreeUberspectImpl.java | 43 - .../server/misc/jexl/EmptyClassLoader.java | 36 - .../syncope/server/misc/jexl/JexlUtil.java | 289 --- .../misc/policy/AccountPolicyEnforcer.java | 102 - .../misc/policy/AccountPolicyException.java | 32 - .../InvalidPasswordPolicySpecException.java | 37 - .../misc/policy/PasswordPolicyEnforcer.java | 197 -- .../misc/policy/PasswordPolicyException.java | 32 - .../misc/policy/PolicyEnforceException.java | 32 - .../server/misc/policy/PolicyEnforcer.java | 30 - .../server/misc/policy/PolicyEvaluator.java | 109 - .../server/misc/policy/PolicyException.java | 32 - .../server/misc/policy/PolicyPattern.java | 50 - .../server/misc/search/SearchCondConverter.java | 50 - .../server/misc/search/SearchCondVisitor.java | 203 -- .../server/misc/security/AuthContextUtil.java | 74 - .../syncope/server/misc/security/Encryptor.java | 256 -- .../server/misc/security/PasswordGenerator.java | 321 --- .../server/misc/security/SecureRandomUtil.java | 48 - .../security/SyncopeAuthenticationProvider.java | 296 --- .../security/SyncopeUserDetailsService.java | 102 - .../security/UnauthorizedRoleException.java | 42 - .../serialization/AttributeDeserializer.java | 84 - .../misc/serialization/AttributeSerializer.java | 78 - .../GuardedStringDeserializer.java | 94 - .../serialization/GuardedStringSerializer.java | 90 - .../server/misc/serialization/POJOHelper.java | 80 - .../serialization/SyncTokenDeserializer.java | 65 - .../misc/serialization/SyncTokenSerializer.java | 58 - .../serialization/UnwrappedObjectMapper.java | 95 - .../misc/spring/ApplicationContextProvider.java | 47 - .../syncope/server/misc/spring/BeanUtils.java | 201 -- .../misc/spring/ResourceWithFallbackLoader.java | 82 - .../misc/src/main/resources/security.properties | 30 - .../misc/src/main/resources/securityContext.xml | 68 - .../misc/search/SearchCondConverterTest.java | 165 -- .../server/misc/security/EncryptorTest.java | 58 - .../misc/security/PasswordGeneratorTest.java | 124 - syncope620/server/persistence-api/pom.xml | 78 - .../persistence/api/RoleEntitlementUtil.java | 88 - .../server/persistence/api/SyncopeLoader.java | 35 - .../validation/InvalidEntityException.java | 129 - .../InvalidPlainAttrValueException.java | 43 - .../validation/ParsingValidationException.java | 30 - .../api/attrvalue/validation/Validator.java | 27 - .../api/content/ContentExporter.java | 29 - .../persistence/api/content/ContentLoader.java | 25 - .../persistence/api/dao/AttrTemplateDAO.java | 34 - .../server/persistence/api/dao/ConfDAO.java | 35 - .../persistence/api/dao/ConnInstanceDAO.java | 34 - .../syncope/server/persistence/api/dao/DAO.java | 32 - .../server/persistence/api/dao/DerAttrDAO.java | 36 - .../persistence/api/dao/DerSchemaDAO.java | 38 - .../persistence/api/dao/DuplicateException.java | 35 - .../persistence/api/dao/EntitlementDAO.java | 39 - .../api/dao/ExternalResourceDAO.java | 47 - .../server/persistence/api/dao/LoggerDAO.java | 37 - .../persistence/api/dao/MembershipDAO.java | 41 - .../persistence/api/dao/NotFoundException.java | 35 - .../persistence/api/dao/NotificationDAO.java | 34 - .../persistence/api/dao/PlainAttrDAO.java | 30 - .../persistence/api/dao/PlainAttrValueDAO.java | 36 - .../persistence/api/dao/PlainSchemaDAO.java | 38 - .../server/persistence/api/dao/PolicyDAO.java | 48 - .../server/persistence/api/dao/ReportDAO.java | 41 - .../persistence/api/dao/ReportExecDAO.java | 41 - .../server/persistence/api/dao/RoleDAO.java | 92 - .../api/dao/SecurityQuestionDAO.java | 35 - .../server/persistence/api/dao/SubjectDAO.java | 44 - .../persistence/api/dao/SubjectSearchDAO.java | 86 - .../server/persistence/api/dao/TaskDAO.java | 52 - .../server/persistence/api/dao/TaskExecDAO.java | 44 - .../server/persistence/api/dao/UserDAO.java | 68 - .../server/persistence/api/dao/VirAttrDAO.java | 36 - .../persistence/api/dao/VirSchemaDAO.java | 38 - .../api/dao/search/AbstractSearchCond.java | 48 - .../api/dao/search/AttributeCond.java | 84 - .../api/dao/search/EntitlementCond.java | 39 - .../api/dao/search/MembershipCond.java | 46 - .../api/dao/search/OrderByClause.java | 69 - .../api/dao/search/ResourceCond.java | 42 - .../persistence/api/dao/search/SearchCond.java | 254 -- .../persistence/api/dao/search/SubjectCond.java | 34 - .../persistence/api/entity/AccountPolicy.java | 32 - .../persistence/api/entity/AnnotatedEntity.java | 40 - .../server/persistence/api/entity/Attr.java | 30 - .../persistence/api/entity/AttrTemplate.java | 32 - .../persistence/api/entity/Attributable.java | 48 - .../api/entity/AttributableUtil.java | 91 - .../api/entity/AttributableUtilFactory.java | 33 - .../persistence/api/entity/ConnInstance.java | 71 - .../persistence/api/entity/ConnPoolConf.java | 42 - .../server/persistence/api/entity/DerAttr.java | 26 - .../persistence/api/entity/DerSchema.java | 26 - .../persistence/api/entity/Entitlement.java | 29 - .../server/persistence/api/entity/Entity.java | 26 - .../persistence/api/entity/EntityFactory.java | 28 - .../server/persistence/api/entity/Exec.java | 45 - .../api/entity/ExternalResource.java | 111 - .../server/persistence/api/entity/Logger.java | 35 - .../server/persistence/api/entity/Mapping.java | 42 - .../persistence/api/entity/MappingItem.java | 57 - .../persistence/api/entity/Notification.java | 82 - .../persistence/api/entity/PasswordPolicy.java | 23 - .../persistence/api/entity/PlainAttr.java | 37 - .../api/entity/PlainAttrUniqueValue.java | 26 - .../persistence/api/entity/PlainAttrValue.java | 62 - .../persistence/api/entity/PlainSchema.java | 67 - .../server/persistence/api/entity/Policy.java | 35 - .../persistence/api/entity/PushPolicy.java | 23 - .../server/persistence/api/entity/Report.java | 45 - .../persistence/api/entity/ReportExec.java | 34 - .../api/entity/ReportletConfInstance.java | 33 - .../server/persistence/api/entity/Schema.java | 37 - .../server/persistence/api/entity/Subject.java | 32 - .../persistence/api/entity/SyncPolicy.java | 23 - .../server/persistence/api/entity/VirAttr.java | 30 - .../persistence/api/entity/VirSchema.java | 24 - .../persistence/api/entity/conf/CPlainAttr.java | 39 - .../api/entity/conf/CPlainAttrUniqueValue.java | 31 - .../api/entity/conf/CPlainAttrValue.java | 28 - .../api/entity/conf/CPlainSchema.java | 25 - .../persistence/api/entity/conf/Conf.java | 39 - .../api/entity/membership/MDerAttr.java | 34 - .../api/entity/membership/MDerAttrTemplate.java | 25 - .../api/entity/membership/MDerSchema.java | 25 - .../api/entity/membership/MPlainAttr.java | 42 - .../entity/membership/MPlainAttrTemplate.java | 25 - .../membership/MPlainAttrUniqueValue.java | 31 - .../api/entity/membership/MPlainAttrValue.java | 28 - .../api/entity/membership/MPlainSchema.java | 25 - .../api/entity/membership/MVirAttr.java | 34 - .../api/entity/membership/MVirAttrTemplate.java | 25 - .../api/entity/membership/MVirSchema.java | 25 - .../api/entity/membership/Membership.java | 53 - .../persistence/api/entity/role/RDerAttr.java | 34 - .../api/entity/role/RDerAttrTemplate.java | 25 - .../persistence/api/entity/role/RDerSchema.java | 25 - .../persistence/api/entity/role/RMapping.java | 25 - .../api/entity/role/RMappingItem.java | 29 - .../persistence/api/entity/role/RPlainAttr.java | 42 - .../api/entity/role/RPlainAttrTemplate.java | 25 - .../api/entity/role/RPlainAttrUniqueValue.java | 31 - .../api/entity/role/RPlainAttrValue.java | 28 - .../api/entity/role/RPlainSchema.java | 25 - .../persistence/api/entity/role/RVirAttr.java | 34 - .../api/entity/role/RVirAttrTemplate.java | 25 - .../persistence/api/entity/role/RVirSchema.java | 25 - .../persistence/api/entity/role/Role.java | 168 -- .../api/entity/task/NotificationTask.java | 55 - .../api/entity/task/PropagationTask.java | 65 - .../api/entity/task/ProvisioningTask.java | 58 - .../persistence/api/entity/task/PushTask.java | 30 - .../persistence/api/entity/task/SchedTask.java | 38 - .../persistence/api/entity/task/SyncTask.java | 37 - .../persistence/api/entity/task/Task.java | 34 - .../persistence/api/entity/task/TaskExec.java | 28 - .../persistence/api/entity/task/TaskUtil.java | 36 - .../api/entity/task/TaskUtilFactory.java | 33 - .../api/entity/user/SecurityQuestion.java | 28 - .../persistence/api/entity/user/UDerAttr.java | 31 - .../persistence/api/entity/user/UDerSchema.java | 25 - .../persistence/api/entity/user/UMapping.java | 28 - .../api/entity/user/UMappingItem.java | 29 - .../persistence/api/entity/user/UPlainAttr.java | 38 - .../api/entity/user/UPlainAttrUniqueValue.java | 31 - .../api/entity/user/UPlainAttrValue.java | 28 - .../api/entity/user/UPlainSchema.java | 25 - .../persistence/api/entity/user/UVirAttr.java | 31 - .../persistence/api/entity/user/UVirSchema.java | 25 - .../persistence/api/entity/user/User.java | 150 -- syncope620/server/persistence-jpa/pom.xml | 222 -- .../attrvalue/validation/AbstractValidator.java | 54 - .../validation/AlwaysTrueValidator.java | 40 - .../attrvalue/validation/BasicValidator.java | 54 - .../validation/EmailAddressValidator.java | 42 - .../jpa/content/AbstractContentDealer.java | 88 - .../jpa/content/ContentLoaderHandler.java | 201 -- .../jpa/content/MultiParentNode.java | 106 - .../jpa/content/MultiParentNodeOp.java | 49 - .../jpa/content/XMLContentExporter.java | 398 --- .../jpa/content/XMLContentLoader.java | 94 - .../server/persistence/jpa/dao/AbstractDAO.java | 117 - .../persistence/jpa/dao/AbstractSubjectDAO.java | 347 --- .../persistence/jpa/dao/JPAAttrTemplateDAO.java | 107 - .../server/persistence/jpa/dao/JPAConfDAO.java | 109 - .../persistence/jpa/dao/JPAConnInstanceDAO.java | 90 - .../persistence/jpa/dao/JPADerAttrDAO.java | 86 - .../persistence/jpa/dao/JPADerSchemaDAO.java | 132 - .../persistence/jpa/dao/JPAEntitlementDAO.java | 88 - .../jpa/dao/JPAExternalResourceDAO.java | 254 -- .../persistence/jpa/dao/JPALoggerDAO.java | 69 - .../persistence/jpa/dao/JPAMembershipDAO.java | 103 - .../persistence/jpa/dao/JPANotificationDAO.java | 53 - .../persistence/jpa/dao/JPAPlainAttrDAO.java | 76 - .../jpa/dao/JPAPlainAttrValueDAO.java | 104 - .../persistence/jpa/dao/JPAPlainSchemaDAO.java | 141 - .../persistence/jpa/dao/JPAPolicyDAO.java | 150 -- .../persistence/jpa/dao/JPAReportDAO.java | 90 - .../persistence/jpa/dao/JPAReportExecDAO.java | 101 - .../server/persistence/jpa/dao/JPARoleDAO.java | 584 ----- .../jpa/dao/JPASecurityQuestionDAO.java | 71 - .../jpa/dao/JPASubjectSearchDAO.java | 736 ------ .../server/persistence/jpa/dao/JPATaskDAO.java | 185 -- .../persistence/jpa/dao/JPATaskExecDAO.java | 118 - .../server/persistence/jpa/dao/JPAUserDAO.java | 287 -- .../persistence/jpa/dao/JPAVirAttrDAO.java | 86 - .../persistence/jpa/dao/JPAVirSchemaDAO.java | 131 - .../persistence/jpa/dao/OrderBySupport.java | 47 - .../persistence/jpa/dao/SearchSupport.java | 132 - .../jpa/entity/AbstractAnnotatedEntity.java | 113 - .../jpa/entity/AbstractAttrTemplate.java | 28 - .../jpa/entity/AbstractAttributable.java | 106 - .../persistence/jpa/entity/AbstractDerAttr.java | 52 - .../jpa/entity/AbstractDerAttrTemplate.java | 41 - .../jpa/entity/AbstractDerSchema.java | 85 - .../persistence/jpa/entity/AbstractEntity.java | 111 - .../persistence/jpa/entity/AbstractExec.java | 114 - .../persistence/jpa/entity/AbstractMapping.java | 76 - .../jpa/entity/AbstractMappingItem.java | 190 -- .../jpa/entity/AbstractPlainAttr.java | 81 - .../jpa/entity/AbstractPlainAttrTemplate.java | 27 - .../jpa/entity/AbstractPlainAttrValue.java | 282 -- .../jpa/entity/AbstractPlainSchema.java | 272 -- .../persistence/jpa/entity/AbstractSubject.java | 64 - .../persistence/jpa/entity/AbstractVirAttr.java | 62 - .../jpa/entity/AbstractVirAttrTemplate.java | 41 - .../jpa/entity/AbstractVirSchema.java | 89 - .../jpa/entity/AnnotatedEntityListener.java | 54 - .../jpa/entity/JPAAccountPolicy.java | 90 - .../jpa/entity/JPAAttributableUtil.java | 879 ------- .../persistence/jpa/entity/JPAConnInstance.java | 268 -- .../persistence/jpa/entity/JPAConnPoolConf.java | 107 - .../persistence/jpa/entity/JPAEntitlement.java | 62 - .../jpa/entity/JPAEntityFactory.java | 290 --- .../jpa/entity/JPAExternalResource.java | 426 --- .../persistence/jpa/entity/JPALogger.java | 80 - .../persistence/jpa/entity/JPANotification.java | 262 -- .../jpa/entity/JPAPasswordPolicy.java | 43 - .../persistence/jpa/entity/JPAPolicy.java | 90 - .../persistence/jpa/entity/JPAPushPolicy.java | 42 - .../persistence/jpa/entity/JPAReport.java | 148 -- .../persistence/jpa/entity/JPAReportExec.java | 87 - .../jpa/entity/JPAReportletConfInstance.java | 77 - .../jpa/entity/JPASecurityQuestion.java | 56 - .../persistence/jpa/entity/JPASyncPolicy.java | 43 - .../jpa/entity/JPAttributableUtilFactory.java | 85 - .../jpa/entity/conf/JPACPlainAttr.java | 150 -- .../entity/conf/JPACPlainAttrUniqueValue.java | 78 - .../jpa/entity/conf/JPACPlainAttrValue.java | 64 - .../jpa/entity/conf/JPACPlainSchema.java | 36 - .../persistence/jpa/entity/conf/JPAConf.java | 116 - .../jpa/entity/membership/JPAMDerAttr.java | 82 - .../entity/membership/JPAMDerAttrTemplate.java | 67 - .../jpa/entity/membership/JPAMDerSchema.java | 34 - .../jpa/entity/membership/JPAMPlainAttr.java | 141 - .../membership/JPAMPlainAttrTemplate.java | 77 - .../membership/JPAMPlainAttrUniqueValue.java | 78 - .../entity/membership/JPAMPlainAttrValue.java | 64 - .../jpa/entity/membership/JPAMPlainSchema.java | 36 - .../jpa/entity/membership/JPAMVirAttr.java | 81 - .../entity/membership/JPAMVirAttrTemplate.java | 67 - .../jpa/entity/membership/JPAMVirSchema.java | 36 - .../jpa/entity/membership/JPAMembership.java | 195 -- .../jpa/entity/role/JPARDerAttr.java | 82 - .../jpa/entity/role/JPARDerAttrTemplate.java | 66 - .../jpa/entity/role/JPARDerSchema.java | 34 - .../jpa/entity/role/JPARMapping.java | 103 - .../jpa/entity/role/JPARMappingItem.java | 58 - .../jpa/entity/role/JPARPlainAttr.java | 140 - .../jpa/entity/role/JPARPlainAttrTemplate.java | 75 - .../entity/role/JPARPlainAttrUniqueValue.java | 78 - .../jpa/entity/role/JPARPlainAttrValue.java | 64 - .../jpa/entity/role/JPARPlainSchema.java | 36 - .../jpa/entity/role/JPARVirAttr.java | 82 - .../jpa/entity/role/JPARVirAttrTemplate.java | 66 - .../jpa/entity/role/JPARVirSchema.java | 36 - .../persistence/jpa/entity/role/JPARole.java | 593 ----- .../entity/task/AbstractProvisioningTask.java | 168 -- .../jpa/entity/task/JPANotificationTask.java | 160 -- .../jpa/entity/task/JPAPropagationTask.java | 195 -- .../jpa/entity/task/JPAPushTask.java | 82 - .../jpa/entity/task/JPASchedTask.java | 89 - .../jpa/entity/task/JPASyncTask.java | 110 - .../persistence/jpa/entity/task/JPATask.java | 96 - .../jpa/entity/task/JPATaskExec.java | 82 - .../jpa/entity/task/JPATaskUtil.java | 152 -- .../jpa/entity/task/JPATaskUtilFactory.java | 91 - .../jpa/entity/user/JPAUDerAttr.java | 67 - .../jpa/entity/user/JPAUDerSchema.java | 34 - .../jpa/entity/user/JPAUMapping.java | 125 - .../jpa/entity/user/JPAUMappingItem.java | 58 - .../jpa/entity/user/JPAUPlainAttr.java | 147 -- .../entity/user/JPAUPlainAttrUniqueValue.java | 79 - .../jpa/entity/user/JPAUPlainAttrValue.java | 64 - .../jpa/entity/user/JPAUPlainSchema.java | 36 - .../jpa/entity/user/JPAUVirAttr.java | 67 - .../jpa/entity/user/JPAUVirSchema.java | 36 - .../persistence/jpa/entity/user/JPAUser.java | 538 ---- ...ltiJarAwarePersistenceUnitPostProcessor.java | 49 - .../validation/entity/AbstractValidator.java | 46 - .../validation/entity/ConnInstanceCheck.java | 41 - .../entity/ConnInstanceValidator.java | 64 - .../entity/EntityValidationListener.java | 77 - .../entity/ExternalResourceCheck.java | 41 - .../entity/ExternalResourceValidator.java | 130 - .../validation/entity/NotificationCheck.java | 41 - .../entity/NotificationValidator.java | 59 - .../jpa/validation/entity/PlainAttrCheck.java | 41 - .../validation/entity/PlainAttrValidator.java | 59 - .../validation/entity/PlainAttrValueCheck.java | 41 - .../entity/PlainAttrValueValidator.java | 98 - .../jpa/validation/entity/PlainSchemaCheck.java | 41 - .../validation/entity/PlainSchemaValidator.java | 61 - .../jpa/validation/entity/PolicyCheck.java | 41 - .../jpa/validation/entity/PolicyValidator.java | 59 - .../validation/entity/PropagationTaskCheck.java | 41 - .../entity/PropagationTaskValidator.java | 65 - .../entity/ProvisioningTaskCheck.java | 41 - .../entity/ProvisioningTaskValidator.java | 84 - .../jpa/validation/entity/ReportCheck.java | 41 - .../jpa/validation/entity/ReportValidator.java | 67 - .../jpa/validation/entity/RoleCheck.java | 41 - .../jpa/validation/entity/RoleValidator.java | 44 - .../jpa/validation/entity/SchedTaskCheck.java | 41 - .../validation/entity/SchedTaskValidator.java | 68 - .../jpa/validation/entity/SchemaNameCheck.java | 41 - .../validation/entity/SchemaNameValidator.java | 133 - .../jpa/validation/entity/UserCheck.java | 42 - .../jpa/validation/entity/UserValidator.java | 194 -- .../src/main/resources/META-INF/orm.xml | 371 --- .../resources/META-INF/spring-persistence.xml | 31 - .../src/main/resources/audit/audit.sql | 24 - .../main/resources/audit/audit_mysql_innodb.sql | 24 - .../src/main/resources/audit/audit_oracle.sql | 38 - .../main/resources/audit/audit_sqlserver.sql | 28 - .../src/main/resources/content.xml | 183 -- .../src/main/resources/indexes.xml | 40 - .../src/main/resources/persistence.properties | 28 - .../src/main/resources/persistenceContext.xml | 126 - .../resources/persistenceContextEMFactory.xml | 61 - .../src/main/resources/quartz/tables_h2.sql | 266 -- .../main/resources/quartz/tables_mariadb.sql | 206 -- .../src/main/resources/quartz/tables_mysql.sql | 206 -- .../resources/quartz/tables_mysql_innodb.sql | 221 -- .../src/main/resources/quartz/tables_oracle.sql | 208 -- .../main/resources/quartz/tables_postgres.sql | 204 -- .../main/resources/quartz/tables_sqlServer.sql | 296 --- .../src/main/resources/views.xml | 149 -- .../server/persistence/jpa/AbstractTest.java | 38 - .../persistence/jpa/DummyConnectorRegistry.java | 47 - .../server/persistence/jpa/TestInitializer.java | 37 - .../server/persistence/jpa/entity/AttrTest.java | 235 -- .../jpa/entity/AttributableSearchTest.java | 494 ---- .../server/persistence/jpa/entity/ConfTest.java | 107 - .../jpa/entity/ConnInstanceTest.java | 145 -- .../persistence/jpa/entity/DerAttrTest.java | 272 -- .../persistence/jpa/entity/DerSchemaTest.java | 103 - .../persistence/jpa/entity/EntitlementTest.java | 72 - .../persistence/jpa/entity/MembershipTest.java | 84 - .../jpa/entity/NotificationTest.java | 132 - .../persistence/jpa/entity/PlainSchemaTest.java | 160 -- .../persistence/jpa/entity/PolicyTest.java | 152 -- .../persistence/jpa/entity/ReportTest.java | 83 - .../persistence/jpa/entity/ResourceTest.java | 266 -- .../server/persistence/jpa/entity/RoleTest.java | 142 - .../jpa/entity/SecurityQuestionTest.java | 68 - .../persistence/jpa/entity/TaskExecTest.java | 94 - .../server/persistence/jpa/entity/TaskTest.java | 117 - .../server/persistence/jpa/entity/UserTest.java | 250 -- .../persistence/jpa/entity/VirAttrTest.java | 142 - .../persistence/jpa/entity/VirSchemaTest.java | 102 - .../persistence/jpa/relationship/AttrTest.java | 191 -- .../relationship/AttributableSearchTest.java | 76 - .../jpa/relationship/ConnInstanceTest.java | 103 - .../jpa/relationship/DerSchemaTest.java | 58 - .../jpa/relationship/EntitlementTest.java | 57 - .../jpa/relationship/MembershipTest.java | 81 - .../jpa/relationship/PlainSchemaTest.java | 157 -- .../jpa/relationship/ReportTest.java | 120 - .../jpa/relationship/ResourceTest.java | 298 --- .../persistence/jpa/relationship/RoleTest.java | 145 -- .../jpa/relationship/SecurityQuestionTest.java | 61 - .../persistence/jpa/relationship/TaskTest.java | 291 --- .../persistence/jpa/relationship/UserTest.java | 72 - .../src/test/resources/content.xml | 1125 -------- .../src/test/resources/persistence.properties | 29 - .../src/test/resources/persistenceTest.xml | 53 - .../src/test/resources/simplelogger.properties | 17 - syncope620/server/pom.xml | 49 - syncope620/server/provisioning-api/pom.xml | 65 - .../api/AttributableTransformer.java | 33 - .../provisioning/api/ConnIdBundleManager.java | 48 - .../provisioning/api/ConnPoolConfUtil.java | 69 - .../server/provisioning/api/Connector.java | 216 -- .../provisioning/api/ConnectorFactory.java | 65 - .../provisioning/api/ConnectorRegistry.java | 53 - .../provisioning/api/ProvisioningManager.java | 42 - .../api/RoleProvisioningManager.java | 37 - .../provisioning/api/TimeoutException.java | 42 - .../server/provisioning/api/URIUtil.java | 61 - .../api/UserProvisioningManager.java | 57 - .../server/provisioning/api/UserSuspender.java | 26 - .../server/provisioning/api/WorkflowResult.java | 87 - .../provisioning/api/cache/VirAttrCache.java | 65 - .../provisioning/api/cache/VirAttrCacheKey.java | 79 - .../api/cache/VirAttrCacheValue.java | 86 - .../api/data/ConfigurationDataBinder.java | 34 - .../api/data/ConnInstanceDataBinder.java | 48 - .../api/data/NotificationDataBinder.java | 32 - .../provisioning/api/data/PolicyDataBinder.java | 36 - .../provisioning/api/data/ReportDataBinder.java | 34 - .../api/data/ResourceDataBinder.java | 39 - .../provisioning/api/data/RoleDataBinder.java | 36 - .../provisioning/api/data/SchemaDataBinder.java | 49 - .../api/data/SecurityQuestionDataBinder.java | 32 - .../provisioning/api/data/TaskDataBinder.java | 39 - .../provisioning/api/data/UserDataBinder.java | 43 - .../provisioning/api/job/JobInstanceLoader.java | 41 - .../server/provisioning/api/job/JobNamer.java | 72 - .../provisioning/api/job/ProvisioningJob.java | 28 - .../server/provisioning/api/job/PushJob.java | 26 - .../server/provisioning/api/job/SyncJob.java | 26 - .../server/provisioning/api/job/TaskJob.java | 43 - .../api/notification/NotificationManager.java | 65 - .../api/propagation/PropagationActions.java | 30 - .../api/propagation/PropagationException.java | 51 - .../api/propagation/PropagationManager.java | 249 -- .../api/propagation/PropagationReporter.java | 58 - .../propagation/PropagationTaskExecutor.java | 77 - .../api/sync/ProvisioningActions.java | 40 - .../api/sync/ProvisioningProfile.java | 81 - .../api/sync/ProvisioningResult.java | 140 - .../provisioning/api/sync/PushActions.java | 137 - .../api/sync/RolePushResultHandler.java | 23 - .../api/sync/RoleSyncResultHandler.java | 26 - .../provisioning/api/sync/SyncActions.java | 175 -- .../api/sync/SyncCorrelationRule.java | 36 - .../api/sync/SyncopePushResultHandler.java | 26 - .../api/sync/SyncopeResultHandler.java | 29 - .../api/sync/SyncopeSyncResultHandler.java | 29 - .../api/sync/UserPushResultHandler.java | 23 - .../api/sync/UserSyncResultHandler.java | 23 - syncope620/server/provisioning-java/pom.xml | 156 -- .../provisioning/java/AsyncConnectorFacade.java | 204 -- .../java/ConnIdBundleManagerImpl.java | 296 --- .../provisioning/java/ConnectorFacadeProxy.java | 599 ----- .../provisioning/java/ConnectorManager.java | 185 -- .../java/DefaultAttributableTransformer.java | 39 - .../java/DefaultRoleProvisioningManager.java | 223 -- .../java/DefaultUserProvisioningManager.java | 370 --- .../provisioning/java/UserSuspenderImpl.java | 51 - .../provisioning/java/VirAttrHandler.java | 308 --- .../java/cache/DisabledVirAttrCache.java | 52 - .../java/cache/MemoryVirAttrCache.java | 151 -- .../data/AbstractAttributableDataBinder.java | 779 ------ .../java/data/ConfigurationDataBinderImpl.java | 79 - .../java/data/ConnInstanceDataBinderImpl.java | 245 -- .../java/data/NotificationDataBinderImpl.java | 66 - .../java/data/PolicyDataBinderImpl.java | 189 -- .../java/data/ReportDataBinderImpl.java | 142 - .../java/data/ResourceDataBinderImpl.java | 362 --- .../java/data/RoleDataBinderImpl.java | 411 --- .../java/data/SchemaDataBinderImpl.java | 170 -- .../data/SecurityQuestionDataBinderImpl.java | 55 - .../java/data/TaskDataBinderImpl.java | 343 --- .../java/data/UserDataBinderImpl.java | 411 --- .../provisioning/java/job/AbstractTaskJob.java | 183 -- .../java/job/AbstractTransactionalTaskJob.java | 35 - .../server/provisioning/java/job/SampleJob.java | 52 - .../java/job/SpringBeanJobFactory.java | 97 - .../notification/NotificationManagerImpl.java | 416 --- .../SpringVelocityResourceLoader.java | 84 - .../notification/VelocityEngineFactoryBean.java | 105 - .../AbstractPropagationTaskExecutor.java | 540 ---- .../DBPasswordPropagationActions.java | 120 - .../propagation/DefaultPropagationActions.java | 38 - .../propagation/DefaultPropagationReporter.java | 94 - .../LDAPMembershipPropagationActions.java | 113 - .../LDAPPasswordPropagationActions.java | 125 - .../PriorityPropagationTaskExecutor.java | 119 - .../propagation/PropagationManagerImpl.java | 772 ------ .../java/sync/AbstractProvisioningJob.java | 375 --- .../java/sync/AbstractPushResultHandler.java | 374 --- .../java/sync/AbstractSyncResultHandler.java | 617 ----- .../java/sync/AbstractSyncopeResultHandler.java | 126 - .../java/sync/DBPasswordSyncActions.java | 139 - .../java/sync/DefaultPushActions.java | 88 - .../java/sync/DefaultSyncActions.java | 115 - .../java/sync/LDAPMembershipSyncActions.java | 309 --- .../java/sync/LDAPPasswordSyncActions.java | 123 - .../provisioning/java/sync/PushJobImpl.java | 176 -- .../java/sync/RolePushResultHandlerImpl.java | 155 -- .../java/sync/RoleSyncResultHandlerImpl.java | 169 -- .../provisioning/java/sync/SyncJobImpl.java | 219 -- .../provisioning/java/sync/SyncUtilities.java | 414 --- .../java/sync/UserPushResultHandlerImpl.java | 160 -- .../java/sync/UserSyncResultHandlerImpl.java | 148 -- .../src/main/resources/connid.properties | 17 - .../src/main/resources/mail.properties | 25 - .../mailTemplates/confirmPasswordReset.html.vm | 26 - .../mailTemplates/confirmPasswordReset.txt.vm | 20 - .../main/resources/mailTemplates/optin.html.vm | 72 - .../main/resources/mailTemplates/optin.txt.vm | 51 - .../mailTemplates/requestPasswordReset.html.vm | 31 - .../mailTemplates/requestPasswordReset.txt.vm | 26 - .../src/main/resources/provisioning.properties | 18 - .../src/main/resources/provisioningContext.xml | 110 - .../server/provisioning/java/AbstractTest.java | 33 - .../provisioning/java/ConnectorManagerTest.java | 73 - .../java/data/ResourceDataBinderTest.java | 152 -- .../src/test/resources/provisioningTest.xml | 46 - syncope620/server/rest-cxf/pom.xml | 140 - .../rest/cxf/QueryResourceInfoComparator.java | 114 - .../rest/cxf/RestServiceExceptionMapper.java | 285 -- .../rest/cxf/ThreadLocalCleanupListener.java | 44 - .../syncope/server/rest/cxf/WADLServlet.java | 96 - .../rest/cxf/service/AbstractServiceImpl.java | 227 -- .../server/rest/cxf/service/AddETagFilter.java | 50 - .../cxf/service/ConfigurationServiceImpl.java | 77 - .../rest/cxf/service/ConnectorServiceImpl.java | 133 - .../cxf/service/EntitlementServiceImpl.java | 44 - .../rest/cxf/service/LoggerServiceImpl.java | 114 - .../cxf/service/NotificationServiceImpl.java | 66 - .../rest/cxf/service/PolicyServiceImpl.java | 118 - .../rest/cxf/service/ReportServiceImpl.java | 131 - .../rest/cxf/service/ResourceServiceImpl.java | 139 - .../rest/cxf/service/RoleServiceImpl.java | 227 -- .../rest/cxf/service/SchemaServiceImpl.java | 75 - .../service/SecurityQuestionServiceImpl.java | 73 - .../rest/cxf/service/SyncopeServiceImpl.java | 38 - .../rest/cxf/service/TaskServiceImpl.java | 139 - .../rest/cxf/service/UserSelfServiceImpl.java | 93 - .../rest/cxf/service/UserServiceImpl.java | 251 -- .../cxf/service/UserWorkflowServiceImpl.java | 64 - .../rest/cxf/service/WorkflowServiceImpl.java | 96 - .../META-INF/cxf/org.apache.cxf.Logger | 1 - .../main/resources/META-INF/web-fragment.xml | 89 - .../src/main/resources/restCXFContext.xml | 122 - .../src/main/resources/wadl2html/index.xsl | 484 ---- .../src/main/resources/wadl2html/schema.xsl | 148 -- syncope620/server/workflow-activiti/pom.xml | 88 - .../activiti/ActivitiDefinitionLoader.java | 103 - .../workflow/activiti/ActivitiImportUtils.java | 92 - .../activiti/ActivitiUserWorkflowAdapter.java | 892 ------- .../activiti/SyncopeEntitiesVariableType.java | 35 - .../workflow/activiti/SyncopeGroupManager.java | 122 - .../activiti/SyncopeGroupQueryImpl.java | 157 -- .../workflow/activiti/SyncopeSession.java | 26 - .../activiti/SyncopeSessionFactory.java | 45 - .../workflow/activiti/SyncopeUserManager.java | 170 -- .../workflow/activiti/SyncopeUserQueryImpl.java | 218 -- .../task/AbstractActivitiServiceTask.java | 48 - .../workflow/activiti/task/AutoActivate.java | 31 - .../server/workflow/activiti/task/Create.java | 51 - .../server/workflow/activiti/task/Delete.java | 40 - .../workflow/activiti/task/GenerateToken.java | 43 - .../server/workflow/activiti/task/Notify.java | 62 - .../workflow/activiti/task/PasswordReset.java | 44 - .../workflow/activiti/task/Reactivate.java | 29 - .../server/workflow/activiti/task/Suspend.java | 29 - .../server/workflow/activiti/task/Update.java | 54 - .../src/main/resources/userWorkflow.bpmn20.xml | 232 -- .../src/main/resources/workflow.properties | 20 - .../main/resources/workflowActivitiContext.xml | 79 - syncope620/server/workflow-api/pom.xml | 60 - .../workflow/api/RoleWorkflowAdapter.java | 71 - .../workflow/api/UserWorkflowAdapter.java | 151 -- .../server/workflow/api/WorkflowAdapter.java | 107 - .../workflow/api/WorkflowDefinitionFormat.java | 29 - .../server/workflow/api/WorkflowException.java | 51 - .../server/workflow/api/package-info.java | 19 - syncope620/server/workflow-java/pom.xml | 69 - .../java/AbstractRoleWorkflowAdapter.java | 66 - .../java/AbstractUserWorkflowAdapter.java | 136 - .../java/DefaultRoleWorkflowAdapter.java | 129 - .../java/DefaultUserWorkflowAdapter.java | 233 -- .../src/main/resources/workflow.properties | 20 - .../src/main/resources/workflowContext.xml | 28 - 1478 files changed, 88708 insertions(+), 88699 deletions(-) ----------------------------------------------------------------------
