[midPoint-git] [Evolveum/midpoint] 76f4ae: Hide prism from modules, part 3

Pavol Mederly mederly at evolveum.com
Thu Dec 6 13:35:42 CET 2018


  Branch: refs/heads/feature/prism-api
  Home:   https://github.com/Evolveum/midpoint
  Commit: 76f4aea28f5e80371e03d6128de116eb53054ad5
      https://github.com/Evolveum/midpoint/commit/76f4aea28f5e80371e03d6128de116eb53054ad5
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2018-12-05 (Wed, 05 Dec 2018)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/PageAdminFocus.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/page/login/PageRegistrationConfirmation.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PageAssignmentsList.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/delta/DeltaFactory.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/delta/ContainerDeltaFactoryImpl.java
    M infra/prism/src/test/java/com/evolveum/midpoint/prism/TestDelta.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertOpenerHelper.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertUpdateHelper.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/handlers/BaseCertificationHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkAuthorizationHelper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/CredentialPolicyEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/ProjectionCredentialsProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentTripleEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleProcessor.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestLoggingConfiguration.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
    M model/model-intest/src/test/resources/scripthooks/system-configuration-hooks.xml
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
    M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/assignments/AddAssignmentAspect.java
    M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/legacy/TestUserChangeApprovalLegacy.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceManager.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectConverter.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowManager.java
    M repo/repo-sql-impl-test/src/main/java/com/evolveum/midpoint/repo/sql/testing/ResourceCarefulAntUtil.java
    M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/ConcurrencyTest.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestConsistencyMechanism.java

  Log Message:
  -----------
  Hide prism from modules, part 3

Fixed ContainerDeltaImpl occurrences.


  Commit: 55cd9a2d7f8681ed40a7e7f7b6c37af83346fc15
      https://github.com/Evolveum/midpoint/commit/55cd9a2d7f8681ed40a7e7f7b6c37af83346fc15
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2018-12-05 (Wed, 05 Dec 2018)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ItemFactory.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/MutableDefinition.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/MutablePrismContainerDefinition.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContext.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/MutablePrismSchema.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/SchemaFactory.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/ItemFactoryImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/PrismContextImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/schema/DomToSchemaPostProcessor.java
    A infra/prism/src/main/impl/com/evolveum/midpoint/prism/schema/SchemaFactoryImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/schema/SchemaRegistryImpl.java

  Log Message:
  -----------
  Do minor preparations for RA/RAC/RACD/... cleanup

These changes could be used later; or not at all. Depending on whether
we decide to keep ResourceAttribute/ResourceAttributeContainer/
ResourceAttributeContainerDefinition/... classes but stop inheriting
from prism-impl ones.


  Commit: c5223be4c5a003e91d624f32006e6080d8a476ce
      https://github.com/Evolveum/midpoint/commit/c5223be4c5a003e91d624f32006e6080d8a476ce
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2018-12-05 (Wed, 05 Dec 2018)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/boot/MidPointSpringApplication.java
    M infra/common/pom.xml
    M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/CompositeRefinedObjectClassDefinitionImpl.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/LayerRefinedAttributeDefinitionImpl.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/LayerRefinedObjectClassDefinitionImpl.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/RefinedAttributeDefinitionImpl.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/RefinedConnectorSchemaImpl.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/RefinedObjectClassDefinitionImpl.java
    M infra/common/src/main/resources/ctx-common.xml
    M infra/prism-api/pom.xml
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ComplexTypeDefinition.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Definition.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/DefinitionFactory.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Item.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ItemDefinition.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/MutableComplexTypeDefinition.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/MutableDefinition.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/MutableItemDefinition.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/MutablePrismPropertyDefinition.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/MutableTypeDefinition.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismConstants.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/delta/DeltaFactory.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/delta/DeltaSetTripleUtil.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/extensions/AbstractDelegatedMutableComplexTypeDefinition.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/extensions/AbstractDelegatedMutablePrismPropertyDefinition.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/extensions/AbstractDelegatedMutablePrismSchema.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/extensions/AbstractDelegatedPrismContainer.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/extensions/AbstractDelegatedPrismProperty.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/extensions/AbstractDelegatedPrismValueDeltaSetTriple.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/polystring/PolyStringNormalizer.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/polystring/PolyStringNormalizerRegistry.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/DefinitionSupplier.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/MutablePrismSchema.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/SchemaFactory.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/DefinitionUtil.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/ComplexTypeDefinitionImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/DefinitionImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/ItemDefinitionImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/ItemImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/PrismContainerDefinitionImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/PrismContainerImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/PrismObjectDefinitionImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/PrismObjectImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/PrismPropertyDefinitionImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/PrismPropertyImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/PrismReferenceDefinitionImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/PrismReferenceImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/SimpleTypeDefinitionImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/delta/DeltaFactoryImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/delta/DeltaSetTripleImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/delta/PrismValueDeltaSetTripleImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/delta/ReferenceDeltaFactoryImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/schema/CatalogImpl.java
    R infra/prism/src/main/impl/com/evolveum/midpoint/prism/schema/DefinitionSupplier.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/schema/DomToSchemaPostProcessor.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/schema/PrismSchemaImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/schema/SchemaDefinitionFactory.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/schema/SchemaFactoryImpl.java
    M infra/prism/src/main/java/com/evolveum/midpoint/prism/polystring/AlphanumericPolyStringNormalizer.java
    M infra/prism/src/main/java/com/evolveum/midpoint/prism/polystring/Ascii7PolyStringNormalizer.java
    M infra/prism/src/main/java/com/evolveum/midpoint/prism/polystring/PassThroughPolyStringNormalizer.java
    A infra/prism/src/main/java/com/evolveum/midpoint/prism/polystring/PolyStringNormalizerRegistryFactory.java
    A infra/prism/src/main/java/com/evolveum/midpoint/prism/polystring/PolyStringNormalizerRegistryImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ConnectorSchemaImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/MidPointSchemaDefinitionFactory.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ObjectClassComplexTypeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttribute.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeContainer.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeContainerDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaImpl.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractValueTransformationExpressionEvaluator.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/PathExpressionEvaluator.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluator.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluatorFactory.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/MappingImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/importer/ObjectImporter.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssignmentEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/EvaluatedAssignmentImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ItemValueWithOrigin.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/PersonaProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConstructionProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentTripleEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/InboundProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/ObjectTemplateProcessor.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceManager.java
    M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfUtil.java
    M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/ConnectorFactoryBuiltinImpl.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorFactoryConnIdImpl.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/SourceTriple.java
    M repo/repo-sql-impl-test/pom.xml
    M repo/repo-sql-impl/pom.xml
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/LookupTableHelper.java

  Log Message:
  -----------
  Hide prism from modules, part 4

MidPoint compiles with prism implementation hidden from other modules!

1) Introduced AbstractDelegatedXXX classes. All implementation
   inheritance of prism impl classes was resolved using these.
   However, they still do not quite work.

2) Introduced PolyStringNormalizerRegistry to allow retrieving
   polystring normalizers (not tested yet).


  Commit: 256c78fda665e086363dd70707c80341a5eb7e72
      https://github.com/Evolveum/midpoint/commit/256c78fda665e086363dd70707c80341a5eb7e72
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2018-12-06 (Thu, 06 Dec 2018)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/PropertyOrReferenceWrapper.java
    M infra/common/pom.xml
    M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/CompositeRefinedObjectClassDefinitionImpl.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/LayerRefinedAttributeDefinitionImpl.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/LayerRefinedObjectClassDefinitionImpl.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/RefinedObjectClassDefinitionImpl.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ComplexTypeDefinition.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Definition.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Item.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ItemDefinition.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContainer.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContainerDefinition.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContainerable.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/TypeDefinition.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/extensions/AbstractDelegatedMutableComplexTypeDefinition.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/extensions/AbstractDelegatedMutablePrismPropertyDefinition.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/extensions/AbstractDelegatedPrismContainer.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/extensions/AbstractDelegatedPrismProperty.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/ComplexTypeDefinitionImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/DefinitionImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/ItemDefinitionImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/ItemImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/PrismContainerDefinitionImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/PrismContainerImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/PrismContainerValueImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/PrismObjectImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/PrismPropertyDefinitionImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/PrismPropertyImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/PrismReferenceDefinitionImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/PrismReferenceImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/SimpleTypeDefinitionImpl.java
    M infra/prism/src/main/impl/com/evolveum/midpoint/prism/TypeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ConnectorSchemaImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ObjectClassComplexTypeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ObjectClassComplexTypeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttribute.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeContainer.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/InboundProcessor.java

  Log Message:
  -----------
  Revert use of AbstractDelegatedXXX classes

There are too many problems related to object identity there.
Let's try another approach.

(A couple of other improvements is included here as well.)


  Commit: a60c204a91494acb8bbee53263ee1f684f33193a
      https://github.com/Evolveum/midpoint/commit/a60c204a91494acb8bbee53263ee1f684f33193a
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2018-12-06 (Thu, 06 Dec 2018)

  Changed paths:
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttribute.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeContainer.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeContainerImpl.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeImpl.java
    M provisioning/provisioning-impl/pom.xml
    M provisioning/ucf-impl-builtin/pom.xml
    M provisioning/ucf-impl-connid/pom.xml

  Log Message:
  -----------
  Rename Resource[Attribute]Container to ...Impl

(to preserve git history)

+ temporarily show prism module to some clients


  Commit: b86cb6217e4ef5c548e375b3fa86ad8467c9093d
      https://github.com/Evolveum/midpoint/commit/b86cb6217e4ef5c548e375b3fa86ad8467c9093d
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2018-12-06 (Thu, 06 Dec 2018)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAssociationEditor.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAttributeEditor.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/CompositeRefinedObjectClassDefinitionImpl.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/LayerRefinedAttributeDefinitionImpl.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/LayerRefinedObjectClassDefinitionImpl.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/LayerRefinedResourceSchemaImpl.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/RefinedObjectClassDefinitionImpl.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/RefinedResourceSchemaImpl.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/MutableComplexTypeDefinition.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/MutablePrismPropertyDefinition.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/extensions/AbstractDelegatedMutableComplexTypeDefinition.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/extensions/AbstractDelegatedMutablePrismPropertyDefinition.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/MutableObjectClassComplexTypeDefinition.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/MutableResourceAttributeDefinition.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/MutableResourceSchema.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ObjectClassComplexTypeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ObjectClassComplexTypeDefinitionImpl.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ObjectFactory.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttribute.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeContainer.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeContainerDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeContainerImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchema.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
    M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/TestUtil.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationFromLinkExpressionEvaluator.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestImportRecon.java
    M provisioning/provisioning-impl/pom.xml
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/EntitlementConverter.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceManager.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectReferenceResolver.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummySecurity.java
    M provisioning/ucf-impl-builtin/pom.xml
    M provisioning/ucf-impl-connid/pom.xml
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java

  Log Message:
  -----------
  Hide prism from modules, part 5: compilable again

Now schema and common see prism-impl; but ResourceXXX and RefinedXXX
impl classes are not visible outside of these modules, so there are
no external dependencies on prism-impl.

Tests are to be executed.


Compare: https://github.com/Evolveum/midpoint/compare/06783f8a81c5...b86cb6217e4e
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the midPoint-svn mailing list