java.lang.Object
com.evolveum.midpoint.gui.impl.page.admin.assignmentholder.component.assignmentType.assignment.AssignmentPanelQueries

public final class AssignmentPanelQueries extends Object
Shared assignment query builders reused by runtime panel overrides and self-dashboard trimming.

Keeping these builders in one place avoids trim-only query hooks on panels while preserving the same query semantics in both runtime and trim-time code paths.

  • Method Details

    • defaultAssignments

      public static ObjectQuery defaultAssignments(QName targetType)
      Default assignment query used by standard assignment panels.
    • constructions

      public static ObjectQuery constructions()
      Query used by construction assignment widgets and panels.
    • focusMappings

      public static ObjectQuery focusMappings()
      Query used by focus mappings assignment widgets and panels.
    • accessOrganizations

      public static ObjectQuery accessOrganizations()
      Query used by the access-organizations/data-protection assignment panel variant.
    • gdprAssignments

      public static ObjectQuery gdprAssignments()
      Query used by GDPR/consent assignment widgets and panels.
    • delegatedToMe

      public static ObjectQuery delegatedToMe()
      Query used by delegated-to-me widgets. The trim plan preserves all matching assignments.