java.lang.Object
org.openmetadata.service.security.policyevaluator.RuleEvaluator

public class RuleEvaluator extends Object
Note that the methods in the class become available for SpEL expressions for authoring expressions such as "noOwner()" or "!noOwner()"
  • Constructor Details

    • RuleEvaluator

      public RuleEvaluator()
    • RuleEvaluator

      public RuleEvaluator(org.openmetadata.service.security.policyevaluator.SubjectContext.PolicyContext policyContext, SubjectContext subjectContext, ResourceContextInterface resourceContext)
  • Method Details

    • noOwner

      public boolean noOwner()
    • isOwner

      public boolean isOwner()
    • matchAllTags

      public boolean matchAllTags(String... tagFQNs)
    • matchAnyTag

      public boolean matchAnyTag(String... tagFQNs)
    • matchTeam

      public boolean matchTeam()
    • inAnyTeam

      public boolean inAnyTeam(String... teams)
    • hasAnyRole

      public boolean hasAnyRole(String... roles)