Interface SevenBitCleanPluginCfgClient

  • All Superinterfaces:
    ConfigurationClient, PluginCfgClient

    public interface SevenBitCleanPluginCfgClient
    extends PluginCfgClient
    A client-side interface for reading and modifying Seven Bit Clean Plugin settings.

    The Seven Bit Clean Plugin ensures that values for a specified set of attributes are 7-bit clean.

    • Method Detail

      • getAttributeType

        SortedSet<org.forgerock.opendj.ldap.schema.AttributeType> getAttributeType()
        Gets the "attribute-type" property.

        Specifies the name or OID of an attribute type for which values should be checked to ensure that they are 7-bit clean.

        Returns:
        Returns the values of the "attribute-type" property.
      • setAttributeType

        void setAttributeType​(Collection<org.forgerock.opendj.ldap.schema.AttributeType> values)
                       throws PropertyException
        Sets the "attribute-type" property.

        Specifies the name or OID of an attribute type for which values should be checked to ensure that they are 7-bit clean.

        Parameters:
        values - The values of the "attribute-type" property.
        Throws:
        PropertyException - If one or more of the new values are invalid.
      • getBaseDN

        SortedSet<org.forgerock.opendj.ldap.DN> getBaseDN()
        Gets the "base-dn" property.

        Specifies the base DN below which the checking is performed.

        Any attempt to update a value for one of the configured attributes below this base DN must be 7-bit clean for the operation to be allowed.

        Returns:
        Returns the values of the "base-dn" property.
      • setBaseDN

        void setBaseDN​(Collection<org.forgerock.opendj.ldap.DN> values)
                throws PropertyException
        Sets the "base-dn" property.

        Specifies the base DN below which the checking is performed.

        Any attempt to update a value for one of the configured attributes below this base DN must be 7-bit clean for the operation to be allowed.

        Parameters:
        values - The values of the "base-dn" property.
        Throws:
        PropertyException - If one or more of the new values are invalid.
      • getJavaClass

        String getJavaClass()
        Gets the "java-class" property.

        Specifies the fully-qualified name of the Java class that provides the plug-in implementation.

        Specified by:
        getJavaClass in interface PluginCfgClient
        Returns:
        Returns the value of the "java-class" property.
      • setJavaClass

        void setJavaClass​(String value)
                   throws PropertyException
        Sets the "java-class" property.

        Specifies the fully-qualified name of the Java class that provides the plug-in implementation.

        Specified by:
        setJavaClass in interface PluginCfgClient
        Parameters:
        value - The value of the "java-class" property.
        Throws:
        PropertyException - If the new value is invalid.
      • getPluginType

        SortedSet<PluginCfgDefn.PluginType> getPluginType()
        Gets the "plugin-type" property.

        Specifies the set of plug-in types for the plug-in, which specifies the times at which the plug-in is invoked.

        Specified by:
        getPluginType in interface PluginCfgClient
        Returns:
        Returns the values of the "plugin-type" property.