Interface IRequestRecord

  • All Superinterfaces:
    IAttrSet, IDBObj, java.io.Serializable

    public interface IRequestRecord
    extends IDBObj
    A request record is the stored version of a request. It has a set of attributes that are mapped into LDAP attributes for actual directory operations.

    Version:
    $Revision$ $Date$
    • Method Detail

      • getRequestId

        RequestId getRequestId()
        Gets the request id.
        Returns:
        request id
      • getAttrNames

        java.util.Enumeration<java.lang.String> getAttrNames()
        Gets attribute names of the request.
        Returns:
        list of attribute names
      • get

        java.lang.Object get​(java.lang.String name)
        Gets the request attribute value by the name.
        Specified by:
        get in interface IAttrSet
        Parameters:
        name - attribute name
        Returns:
        attribute value
      • set

        void set​(java.lang.String name,
                 java.lang.Object o)
        Sets new attribute for the request.
        Specified by:
        set in interface IAttrSet
        Parameters:
        name - attribute name
        o - attribute value
      • delete

        void delete​(java.lang.String name)
             throws EBaseException
        Removes attribute from the request.
        Specified by:
        delete in interface IAttrSet
        Parameters:
        name - attribute name
        Throws:
        EBaseException - on attribute handling errors.
      • getElements

        java.util.Enumeration<java.lang.String> getElements()
        Gets attribute list of the request.
        Specified by:
        getElements in interface IAttrSet
        Returns:
        attribute list