> > > > > 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
