* Process the <code>PROPFIND</code> method.
* </p>
*/
public void process(DAVTransaction transaction, VFSResource resource) throws LockedException, IOException {
if (transaction.isRequiredRootRedirect() || !transaction.isResourcePath(resource.getFullPath())) {
throw new DAVRedirection(false, resource);
}
String handle = VFSLockManager.getNewHandle();
VFSLockManager.getInstance().lock(resource, transaction.getSessionInfo(), false, false, handle);
try {