1. A method of accessing data stored in one or more database servers to control access to documents requested by a user, comprising; receiving, at a server, a request from the user for access to one or more documents; retrieving from the one or more database servers, in a single operation, an access level associated with each of the one or more documents; identifying one or more predefined access levels granted to the user; generating a list of the one or more documents and the respective associated access level information; filtering the list to eliminate one or more of the requested documents having access levels not available to the user; generating one or more database server queries based on the filtered list of requested documents; retrieving document data associated with each respective document based on the filtered list of requested documents from the one or more database servers, wherein the document data is organized in a document tree list architecture; and reporting the retrieved document data to the user.
1. A method of accessing data stored in one or more database servers to control access to documents requested by a user, comprising; receiving, at a server, a request from the user for access to one or more documents; retrieving from the one or more database servers, in a single operation, an access level associated with each of the one or more documents; identifying one or more predefined access levels granted to the user; generating a list of the one or more documents and the respective associated access level information; filtering the list to eliminate one or more of the requested documents having access levels not available to the user; generating one or more database server queries based on the filtered list of requested documents; retrieving document data associated with each respective document based on the filtered list of requested documents from the one or more database servers, wherein the document data is organized in a document tree list architecture; and reporting the retrieved document data to the user. 2. A method according to claim 1 , further comprising transferring the one or more database queries to the one or more database servers including a filter that filters out data associated with requested documents whose access level is not available to the user.