This section describes the core Repository API for users who wish to extend it. Extensions can include specific form handlers to update user information or specialized queries to search for documents. The following interfaces and classes are described: