>
>
>
>
> the PasswordModify extended request is natively supported by the LDAP
> API, there is no need to cast it. The class hierarchy is the following:
>
> [[AbstractRequest]]
>        ^
>        |
>        +-- [[AbstractExtendedReques]]
>        |           ^
>        |           |
>        |           +-- [PasswordModifyRequestImpl]
>        |
>        +-- [OpaqueExtendedRequest]
>
> It's a bbit a pity we havn't made the OpaqueExtendedRequest class
> extending the AbstractExtendedReques class, but anyway.
>
>
Right, I never want to cast an extended request to an existing class.
We're a virtual directory so we'll pass it through directly downstream
unless operated on by the user.  Is there a way to disable casting to a
specific implementation?  Would excluding the existing implementations
listed below force everything to OpaqueExtendedRequest?

Thanks
Marc

Reply via email to