Class DefaultRule

  • All Implemented Interfaces:
    Rule

    @Immutable
    public class DefaultRule
    extends java.lang.Object
    implements Rule
    • Method Detail

      • id

        @CheckForNull
        public java.lang.Integer id()
      • name

        public java.lang.String name()
        Specified by:
        name in interface Rule
      • severity

        public java.lang.String severity()
        Specified by:
        severity in interface Rule
      • type

        @CheckForNull
        public java.lang.String type()
      • description

        public java.lang.String description()
        Specified by:
        description in interface Rule
      • internalKey

        public java.lang.String internalKey()
        Specified by:
        internalKey in interface Rule
      • param

        public RuleParam param​(java.lang.String paramKey)
        Specified by:
        param in interface Rule
      • params

        public java.util.Collection<RuleParam> params()
        Specified by:
        params in interface Rule