public interface INamespaceAuthenticationProviderBase extends INamespace
CapabilityCaseSensitive, CapabilityContains, CapabilityEndsWith, CapabilityEquals, CapabilityNotBrowsable, CapabilitySort, CapabilityStartsWith
Modifier and Type | Method and Description |
---|---|
void |
logoff(IVisa theVisa,
IBiBusHeader theBiBusHeader)
Logs off the user from this authentication namespace.
|
IQueryResult |
search(IVisa theVisa,
IQuery theQuery)
Retrieves a set of objects that exist within the
current authentication namespace.
|
destroy, getCapabilities, getNamespaceFormat, init, setNamespaceFormat
getAvailableDescriptionLocales, getDescription
getAncestors, getAvailableNameLocales, getHasChildren, getName, getObjectID
void logoff(IVisa theVisa, IBiBusHeader theBiBusHeader)
theVisa
- A visa that grants access to this authentication namespace.
This visa was previously issued by this authentication
namespace using the logon method.theBiBusHeader
- The biBusHeader that contains the information used to
authenticate the user. The biBusHeader can be modified to
remove existing cookies, form fields, and so on.IQueryResult search(IVisa theVisa, IQuery theQuery) throws UnrecoverableException
theVisa
- A visa that grants access to this authentication namespace,
and identifies the user performing this search. This parameter
will be null if the user is not authenticated in this
namespace.theQuery
- The details about which objects to return.UnrecoverableException
- An exception has occurred that interferes with the
normal operation of the namespace.