Class GrouperObjectCompoundWrapper

java.lang.Object
edu.internet2.middleware.grouper.app.graph.GrouperObjectCompoundWrapper
All Implemented Interfaces:
GrouperId, GrouperObject

public class GrouperObjectCompoundWrapper extends Object implements GrouperObject
Pseudo GrouperObject representing a compound OR/AND subexpression in an ABAC/jexl script, so that it can be used as the contents of a GraphNode for visualization.
  • Constructor Details

    • GrouperObjectCompoundWrapper

      public GrouperObjectCompoundWrapper(String id, String displayLabel)
      Parameters:
      id - unique identifier for this compound reference
      displayLabel - human-readable label (e.g. "(member of group 'g1' or has attribute 'a' value 'v')")
    • GrouperObjectCompoundWrapper

      public GrouperObjectCompoundWrapper(String id, String displayLabel, boolean compoundAnd)
      Parameters:
      id - unique identifier for this compound reference
      displayLabel - human-readable label
      compoundAnd - true if this is an AND compound (e.g. negated conjunction), false for OR compound
  • Method Details