java.lang.Object
org.gcube.accounting.datamodel.validations.validators.MultiMatcher

public class MultiMatcher extends Object
  • Field Details

    • serviceClassRegex

      protected String serviceClassRegex
    • serviceClassPattern

      protected Pattern serviceClassPattern
    • serviceNameRegex

      protected String serviceNameRegex
    • serviceNamePattern

      protected Pattern serviceNamePattern
    • calledMethodRegex

      protected String calledMethodRegex
    • calledMethodPattern

      protected Pattern calledMethodPattern
  • Constructor Details

    • MultiMatcher

      protected MultiMatcher()
    • MultiMatcher

      public MultiMatcher(String serviceClassRegex, String serviceNameRegex, String calledMethodRegex)
  • Method Details

    • getPattern

      protected Pattern getPattern(String regex)
    • getServiceClassRegex

      public String getServiceClassRegex()
    • setServiceClassRegex

      public void setServiceClassRegex(String serviceClassRegex)
    • getServiceNameRegex

      public String getServiceNameRegex()
    • setServiceNameRegex

      public void setServiceNameRegex(String serviceNameRegex)
    • getCalledMethodRegex

      public String getCalledMethodRegex()
    • setCalledMethodRegex

      public void setCalledMethodRegex(String calledMethodRegex)
    • match

      public boolean match(String serviceClass, String serviceName, String calledMethod)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getServiceClassPattern

      public Pattern getServiceClassPattern()
    • getServiceNamePattern

      public Pattern getServiceNamePattern()
    • getCalledMethodPattern

      public Pattern getCalledMethodPattern()