[midPoint-git] [Evolveum/midpoint] e9d7a2: Preliminary support for ".." and "@" in filter pat...

Pavol Mederly mederly at evolveum.com
Sat Nov 28 01:33:49 CET 2015


  Branch: refs/heads/access-certification
  Home:   https://github.com/Evolveum/midpoint
  Commit: e9d7a23ef7f8e13bab5006b03e284b4a9bc72017
      https://github.com/Evolveum/midpoint/commit/e9d7a23ef7f8e13bab5006b03e284b4a9bc72017
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2015-11-27 (Fri, 27 Nov 2015)

  Changed paths:
    M infra/prism/src/main/java/com/evolveum/midpoint/prism/ComplexTypeDefinition.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/PrismReferenceDefinition.java
    M infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/ItemDelta.java
    M infra/prism/src/main/java/com/evolveum/midpoint/prism/path/ItemPath.java
    A infra/prism/src/main/java/com/evolveum/midpoint/prism/path/ObjectReferencePathSegment.java
    A infra/prism/src/main/java/com/evolveum/midpoint/prism/path/ParentPathSegment.java
    A infra/prism/src/main/java/com/evolveum/midpoint/prism/path/ReferencePathSegment.java
    M infra/prism/src/main/java/com/evolveum/midpoint/prism/schema/SchemaRegistry.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java

  Log Message:
  -----------
  Preliminary support for ".." and "@" in filter paths.


  Commit: dec0db4ad9fffa8aa90569aaee019dd49c149a92
      https://github.com/Evolveum/midpoint/commit/dec0db4ad9fffa8aa90569aaee019dd49c149a92
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2015-11-28 (Sat, 28 Nov 2015)

  Changed paths:
    M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/QueryInterpreter2Test.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAbstractRole.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RFocus.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObject.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObjectReference.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObjectTemplate.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RResource.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/ClassDefinitionParser.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/DefinitionSearchResult.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/InterpretationContext.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/InterpreterHelper.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/ProperDefinitionSearchResult.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/QueryDefinitionRegistry2.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/QueryInterpreter2.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/AnyDefinition.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/ClassDefinitionParser.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/CollectionSpecification.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/Definition.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/DefinitionComparator.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/DefinitionPath.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/EntityDefinition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/JpaAnyDefinition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/JpaDefinition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/JpaEntityContentDefinition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/JpaEntityDefinition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/JpaEntityItemDefinition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/JpaItemDefinition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/JpaNamePath.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/JpaPropertyDefinition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/JpaReferenceDefinition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/JpaRootEntityDefinition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/PathTranslation.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/PropertyDefinition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/ReferenceDefinition.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/VirtualAnyDefinition.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/VirtualCollectionSpecification.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/VirtualEntityDefinition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/VirtualPropertyDefinition.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/HibernateQuery.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/RootHibernateQuery.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/condition/HibernateSubquery.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/AndRestriction.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/AnyPropertyRestriction.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/ExistsRestriction.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/InOidRestriction.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/ItemRestriction.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/ItemValueRestriction.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/LogicalRestriction.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/NaryLogicalRestriction.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/NotRestriction.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/OrRestriction.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/OrgRestriction.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/PropertyRestriction.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/ReferenceRestriction.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/Restriction.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/TypeRestriction.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/UnaryLogicalRestriction.java

  Log Message:
  -----------
  Big refactoring of JPA registry in order to implement object references resolution, not quite finished yet.


Compare: https://github.com/Evolveum/midpoint/compare/8fefe765c81d...dec0db4ad9ff


More information about the midPoint-svn mailing list