[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