[midPoint-git] [Evolveum/midpoint] 877ae4: Support for expressions in synchronization configs...
Radovan Semancik
radovan.semancik at evolveum.com
Mon Apr 14 18:43:29 CEST 2014
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 877ae4b3ec39fc26c9bff3b0dd236bcd74811d79
https://github.com/Evolveum/midpoint/commit/877ae4b3ec39fc26c9bff3b0dd236bcd74811d79
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2014-04-14 (Mon, 14 Apr 2014)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ResourceTypeUtil.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/ExpressionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/SynchronizationService.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/AbstractSynchronizationStoryTest.java
M model/model-intest/src/test/resources/common/resource-dummy-green.xml
M model/model-intest/src/test/resources/logback-test.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
Log Message:
-----------
Support for expressions in synchronization configs (MID-1834). Also fixing kind and intent handling in synchronization.
Commit: 8d35e29f91592d6bed7d3b022107ecab93e4c54e
https://github.com/Evolveum/midpoint/commit/8d35e29f91592d6bed7d3b022107ecab93e4c54e
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2014-04-14 (Mon, 14 Apr 2014)
Changed paths:
M .gitignore
M build-system/pom.xml
M config/sql/midpoint/2.3/mysql/mysql-2.3.sql
M gui/admin-gui/src/main/java/com/evolveum/midpoint/init/InitialDataImport.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/ACAttributeDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/ACAttributeValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/OpResult.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/ObjectWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/PrismValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/PropertyWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageAccounts.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/PageDebugDownloadBehaviour.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageMyPasswords.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageReport.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResourceEdit.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResourceWizard.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/PageRole.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/PageRoleOld.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointAuthenticationProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/WebMiscUtil.java
M gui/admin-gui/src/main/resources/initial-objects/050-user-administrator.xml
M gui/admin-gui/src/main/resources/initial-objects/090-report-audit.xml
M gui/admin-gui/src/main/resources/initial-objects/100-report-reconciliation.xml
M gui/admin-gui/src/main/resources/initial-objects/107-report-user-accounts.xml
M gui/admin-gui/src/main/resources/initial-objects/108-report-user-orgs.xml
M gui/admin-gui/src/main/resources/initial-objects/109-report-user-roles.xml
M gui/admin-gui/src/main/resources/initial-objects/110-report-user-list.xml
M gui/admin-gui/src/main/webapp/WEB-INF/web.xml
M infra/common/src/main/java/com/evolveum/midpoint/common/ResourceObjectPattern.java
M infra/common/src/main/java/com/evolveum/midpoint/common/StaticExpressionUtil.java
M infra/common/src/main/java/com/evolveum/midpoint/common/Utils.java
R infra/common/src/main/java/com/evolveum/midpoint/common/crypto/AESProtector.java
M infra/common/src/main/java/com/evolveum/midpoint/common/crypto/CryptoUtil.java
R infra/common/src/main/java/com/evolveum/midpoint/common/crypto/EncryptionException.java
R infra/common/src/main/java/com/evolveum/midpoint/common/crypto/Protector.java
M infra/common/src/main/java/com/evolveum/midpoint/common/policy/PasswordPolicyUtils.java
M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/RefinedObjectClassDefinition.java
M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/RefinedResourceSchema.java
M infra/common/src/main/java/com/evolveum/midpoint/common/validator/Validator.java
R infra/common/src/test/java/com/evolveum/midpoint/common/crypto/TestProtector.java
M infra/common/src/test/java/com/evolveum/midpoint/common/refinery/TestRefinedSchema.java
M infra/common/src/test/java/com/evolveum/midpoint/common/test/PasswordPolicyValidatorTest.java
M infra/prism-maven-plugin/src/main/java/com/evolveum/midpoint/prism/maven/SchemaDocMojo.java
M infra/prism/.gitignore
M infra/prism/pom.xml
M infra/prism/src/main/java/com/evolveum/midpoint/prism/Definition.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/Item.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/ItemDefinition.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismConstants.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismContainerDefinition.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismContainerValue.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismContext.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismObject.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismProperty.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismPropertyValue.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismReferenceDefinition.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismReferenceValue.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismValue.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/Referencable.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/Revivable.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/crypto/AESProtector.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/crypto/BaseProtector.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/crypto/EncryptionException.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/crypto/ProtectedData.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/crypto/Protector.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/DiffUtil.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/ItemDelta.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/ObjectDelta.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/PropertyDelta.java
R infra/prism/src/main/java/com/evolveum/midpoint/prism/dom/AttributeNamedNodeMapImpl.java
R infra/prism/src/main/java/com/evolveum/midpoint/prism/dom/AttributeNodeImpl.java
R infra/prism/src/main/java/com/evolveum/midpoint/prism/dom/DomSerializer.java
R infra/prism/src/main/java/com/evolveum/midpoint/prism/dom/ElementPrismAbstractImpl.java
R infra/prism/src/main/java/com/evolveum/midpoint/prism/dom/ElementPrismContainerImpl.java
R infra/prism/src/main/java/com/evolveum/midpoint/prism/dom/ElementPrismPropertyImpl.java
R infra/prism/src/main/java/com/evolveum/midpoint/prism/dom/ElementPrismReferenceImpl.java
R infra/prism/src/main/java/com/evolveum/midpoint/prism/dom/NamedNodeMapEmptyImpl.java
R infra/prism/src/main/java/com/evolveum/midpoint/prism/dom/NodeListEmptyImpl.java
R infra/prism/src/main/java/com/evolveum/midpoint/prism/dom/NodeListPrismContainerImpl.java
R infra/prism/src/main/java/com/evolveum/midpoint/prism/dom/NodeListPrismPropertyImpl.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/dom/PrismDomProcessor.java
R infra/prism/src/main/java/com/evolveum/midpoint/prism/dom/TextPrismPropertyImpl.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/json/AbstractParser.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/json/PrismJasonProcessor.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/match/MatchingRuleRegistry.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/AbstractParser.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/DomParser.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/DomSerializer.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/JaxbDomHack.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/JsonParser.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/Parser.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/PrismBeanConverter.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/PrismBeanInspector.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/QueryConvertor.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/TrivialXPathParser.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/XNodeProcessor.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/XNodeSerializer.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/XPathHolder.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/XPathSegment.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/YamlParser.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/json/DomElementSerializer.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/json/ItemPathDeserializer.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/json/ItemPathSerializer.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/json/ItemPathTypeDeserializer.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/json/JsonValueParser.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/json/PolyStringDeserializer.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/json/PolyStringSerializer.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/json/QNameDeserializer.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/json/QNameSerializer.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/json/XmlGregorialCalendarSerializer.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/util/XNodeProcessorUtil.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/yaml/MidpoinYAMLGenerator.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/yaml/MidpointYAMLFactory.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/yaml/MidpointYAMLParser.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/path/IdItemPathSegment.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/path/ItemPath.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/path/ItemPathSegment.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/path/NameItemPathSegment.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/polystring/PolyString.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/AndFilter.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/EqualsFilter.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/query/ExpressionWrapper.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/ObjectFilter.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/ObjectQuery.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/query/PagingConvertor.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/PropertyValueFilter.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/query/QueryJaxbConvertor.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/RefFilter.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/SubstringFilter.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/ValueFilter.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/schema/PrismSchema.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/schema/SchemaRegistry.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/util/CloneUtil.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/util/ItemPathUtil.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/util/JaxbTestUtil.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/util/PrismAsserts.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/util/PrismTestUtil.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/util/PrismUtil.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/util/RawTypeUtil.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/util/ValueSerializationUtil.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/xjc/AnyArrayList.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/xjc/PrismForJAXBUtil.java
R infra/prism/src/main/java/com/evolveum/midpoint/prism/xml/PrismJaxbProcessor.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/xml/XmlTypeConverter.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/xml/XsdTypeMapper.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/xnode/ListXNode.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/xnode/MapXNode.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/xnode/PrimitiveXNode.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/xnode/RootXNode.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/xnode/SchemaXNode.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/xnode/ValueParser.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/xnode/XNode.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/annotation_2/AccessAnnotationType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/annotation_2/ObjectFactory.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/annotation_2/package-info.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/query_2/FilterClauseType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/query_2/LogicalOperatorFilterType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/query_2/NAryLogicalOperatorFilterType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/query_2/ObjectFactory.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/query_2/OrderDirectionType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/query_2/PagingType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/query_2/PropertyComplexValueFilterType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/query_2/PropertyNoValueFilterType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/query_2/PropertySimpleValueFilterType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/query_2/QueryType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/query_2/SearchFilterType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/query_2/UnaryLogicalOperatorFilterType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/query_2/UriFilterType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/query_2/ValueType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/query_2/package-info.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/types_2/CipherDataType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/types_2/EncryptedDataType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/types_2/EncryptionMethodType.java
M infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/types_2/ItemDeltaType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/types_2/ItemPathType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/types_2/KeyInfoType.java
M infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/types_2/ObjectDeltaType.java
M infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/types_2/ObjectFactory.java
M infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/types_2/ObjectReferenceType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/types_2/ObjectType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/types_2/ProtectedByteArrayType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/types_2/ProtectedDataType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/types_2/ProtectedStringType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/types_2/RawType.java
A infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/types_2/SchemaDefinitionType.java
M infra/prism/src/main/java/com/evolveum/prism/xml/ns/_public/types_2/XPathType.java
M infra/prism/src/main/resources/xml/ns/public/query-2.xsd
M infra/prism/src/main/resources/xml/ns/public/types-2.xsd
R infra/schema/src/main/java/com/evolveum/midpoint/schema/PagingConvertor.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/holder/TrivialXPathParser.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/holder/XPathHolder.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/holder/XPathSegment.java
Log Message:
-----------
Merge branch 'master' of github.com:Evolveum/midpoint
Compare: https://github.com/Evolveum/midpoint/compare/f7354e78b4d5...8d35e29f9159
More information about the midPoint-svn
mailing list