Replaced the file server code with the Alfresco JLAN project.

Restructured the file server code packages.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@7757 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Gary Spencer
2008-01-06 16:44:00 +00:00
parent 0a7fef92aa
commit 6478d72321
396 changed files with 6336 additions and 118542 deletions

View File

@@ -25,9 +25,9 @@ package org.alfresco.filesys.alfresco;
import java.util.ArrayList;
import java.util.List;
import org.alfresco.filesys.server.SrvSession;
import org.alfresco.filesys.server.auth.ClientInfo;
import org.alfresco.filesys.server.filesys.NetworkFile;
import org.alfresco.jlan.server.SrvSession;
import org.alfresco.jlan.server.auth.ClientInfo;
import org.alfresco.jlan.server.filesys.NetworkFile;
import org.alfresco.service.cmr.repository.NodeRef;
/**
@@ -43,6 +43,10 @@ public class DesktopParams {
private SrvSession m_session;
// Filesystem driver
private AlfrescoDiskDriver m_driver;
// Folder node that the actions are working in
private NodeRef m_folderNode;
@@ -66,12 +70,14 @@ public class DesktopParams {
* Class constructor
*
* @param sess SrvSession
* @param driver AlfrescoDiskDriver
* @param folderNode NodeRef
* @param folderFile NetworkFile
*/
public DesktopParams(SrvSession sess, NodeRef folderNode, NetworkFile folderFile)
public DesktopParams(SrvSession sess, AlfrescoDiskDriver driver, NodeRef folderNode, NetworkFile folderFile)
{
m_session = sess;
m_driver = driver;
m_folderNode = folderNode;
m_folderFile = folderFile;
}
@@ -104,8 +110,10 @@ public class DesktopParams {
public final String getTicket()
{
ClientInfo cInfo = m_session.getClientInformation();
if ( cInfo != null)
return cInfo.getAuthenticationTicket();
if ( cInfo != null && cInfo instanceof AlfrescoClientInfo) {
AlfrescoClientInfo alfInfo = (AlfrescoClientInfo) cInfo;
return alfInfo.getAuthenticationTicket();
}
return null;
}
@@ -128,6 +136,16 @@ public class DesktopParams {
{
return m_folderFile;
}
/**
* Return the filesystem driver
*
* @return AlfrescoDiskDriver
*/
public final AlfrescoDiskDriver getDriver()
{
return m_driver;
}
/**
* Set the folder network file