Interface AuditModule

All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.config.types.PropertyBag

public interface AuditModule extends org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.config.types.PropertyBag
An audit-module specifies an optional plug-in module which implements audit capabilities.
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull String
    Gets the value of the classname property.
    @NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*",message="Pattern: [A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") String
    Gets the value of the name property.
    List<org.jvnet.hk2.config.types.Property>
    Properties as per PropertyBag
    void
    setClassname(String classname)
    Sets the value of the classname property.
    void
    Sets the value of the name property.

    Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy

    createChild, deepCopy, getParent, getParent

    Methods inherited from interface org.jvnet.hk2.config.types.PropertyBag

    addProperty, getProperty, getPropertyValue, getPropertyValue, lookupProperty, removeProperty, removeProperty
  • Method Details

    • getName

      @NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*", message="Pattern: [A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") @NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*",message="Pattern: [A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") String getName()
      Gets the value of the name property.

      Defines the name of this realm.

      Returns:
      possible object is String
    • setName

      void setName(String name) throws PropertyVetoException
      Sets the value of the name property.
      Parameters:
      name - allowed object is String
      Throws:
      PropertyVetoException
    • getClassname

      @NotNull @JavaClassName @NotNull String getClassname()
      Gets the value of the classname property.

      Defines the java class which implements this audit module.

      Returns:
      possible object is String
    • setClassname

      void setClassname(String classname) throws PropertyVetoException
      Sets the value of the classname property.
      Parameters:
      classname - allowed object is String
      Throws:
      PropertyVetoException
    • getProperty

      @ToDo(priority=IMPORTANT, details="Provide PropertyDesc for legal props") @PropertiesDesc(props={}) List<org.jvnet.hk2.config.types.Property> getProperty()
      Properties as per PropertyBag
      Specified by:
      getProperty in interface org.jvnet.hk2.config.types.PropertyBag