|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.alfresco.jlan.server.core.DeviceContext
org.alfresco.jlan.server.filesys.DiskDeviceContext
org.alfresco.filesys.alfresco.AlfrescoContext
org.alfresco.filesys.repo.ContentContext
public class ContentContext
Content Filesystem Context Class
Contains per filesystem context.
| Field Summary |
|---|
| Fields inherited from class org.alfresco.filesys.alfresco.AlfrescoContext |
|---|
DBG_FILE, DBG_FILEIO, DBG_INFO, DBG_LOCK, DBG_PSEUDO, DBG_RENAME, DBG_SEARCH, m_debug |
| Constructor Summary | |
|---|---|
ContentContext()
Default constructor allowing initialization by container. |
|
ContentContext(java.lang.String filesysName,
java.lang.String storeName,
java.lang.String rootPath,
org.alfresco.service.cmr.repository.NodeRef rootNodeRef)
Class constructor |
|
| Method Summary | |
|---|---|
void |
CloseContext()
Close the filesystem context |
protected IOControlHandler |
createIOHandler(org.alfresco.jlan.server.filesys.DiskInterface filesysDriver)
Create the I/O control handler for this filesystem type |
AccessControlListBean |
getAccessControlList()
Gets the access control list. |
boolean |
getDisableNodeMonitor()
Determines whether a node monitor is required. |
boolean |
getDisableOplocks()
Determine if oplocks support should be disabled |
java.lang.String |
getFilesystemType()
Return the filesystem type, either FileSystem.TypeFAT or FileSystem.TypeNTFS. |
boolean |
getOfflineFiles()
Determines whether locked files should be marked as offline. |
java.lang.String |
getRelativePath()
Return the relative path |
org.alfresco.service.cmr.repository.NodeRef |
getRootNode()
Return the root node |
java.lang.String |
getRootPath()
Return the root path |
java.lang.String |
getStoreName()
Return the store name |
org.alfresco.jlan.server.thread.ThreadRequestPool |
getThreadPool()
Return the thread pool |
void |
initialize(AlfrescoDiskDriver filesysDriver)
Complete initialization by registering with a disk driver |
void |
setAccessControlList(AccessControlListBean accessControlList)
|
void |
setDisableNodeMonitor(boolean disableNodeMonitor)
|
void |
setDisableOplocks(boolean disableOplocks)
Enable/disable oplock support |
protected void |
setNodeMonitor(NodeMonitor nodeMonitor)
Set the node monitor |
void |
setOfflineFiles(boolean offlineFiles)
|
void |
setRelativePath(java.lang.String path)
|
void |
setRootNodeRef(org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
void |
setRootPath(java.lang.String path)
|
void |
setStoreName(java.lang.String name)
|
void |
startFilesystem(org.alfresco.jlan.server.filesys.DiskSharedDevice share)
Start the filesystem |
| Methods inherited from class org.alfresco.filesys.alfresco.AlfrescoContext |
|---|
addDesktopAction, enabledPseudoFileInterface, getDesktopActions, getGlobalDesktopActionConfig, getIOHandler, getPseudoFileInterface, getSysAdminParams, getURLFileName, getURLPrefix, hasDebug, hasDesktopActions, hasIOHandler, hasPseudoFileInterface, hasURLFile, numberOfDesktopActions, setDebug, setDesktopActionList, setDesktopActions, setDisableChangeNotification, setGlobalDesktopActionConfig, setIOHandler, setSysAdminParams, setURLFileName |
| Methods inherited from class org.alfresco.jlan.server.filesys.DiskDeviceContext |
|---|
addNotifyRequest, enableChangeHandler, enableStateCache, getChangeHandler, getDeviceAttributes, getDiskInformation, getFilesystemAttributes, getQuotaManager, getStateCache, getVolumeInformation, hasChangeHandler, hasDiskInformation, hasFileServerNotifications, hasQuotaManager, hasStateCache, hasVolumeInformation, isCaseless, removeNotifyRequest, setDeviceAttributes, setDiskInformation, setFileServerNotifications, setFilesystemAttributes, setQuotaManager, setVolumeInformation |
| Methods inherited from class org.alfresco.jlan.server.core.DeviceContext |
|---|
getConfigurationParameters, getDeviceName, getShareName, hasConfigurationParameters, isAvailable, setAvailable, setConfigurationParameters, setDeviceName, setShareName, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ContentContext()
public ContentContext(java.lang.String filesysName,
java.lang.String storeName,
java.lang.String rootPath,
org.alfresco.service.cmr.repository.NodeRef rootNodeRef)
filesysName - StringstoreName - StringrootPath - StringrootNodeRef - NodeRef| Method Detail |
|---|
public void setStoreName(java.lang.String name)
public void setRootPath(java.lang.String path)
public void setRelativePath(java.lang.String path)
public void setOfflineFiles(boolean offlineFiles)
public void setDisableNodeMonitor(boolean disableNodeMonitor)
public void setAccessControlList(AccessControlListBean accessControlList)
public void setRootNodeRef(org.alfresco.service.cmr.repository.NodeRef nodeRef)
public void setDisableOplocks(boolean disableOplocks)
disableOplocks - booleanpublic void initialize(AlfrescoDiskDriver filesysDriver)
AlfrescoContext
initialize in class AlfrescoContextpublic java.lang.String getFilesystemType()
getFilesystemType in class AlfrescoContextpublic final java.lang.String getStoreName()
public final java.lang.String getRootPath()
public java.lang.String getRelativePath()
public boolean getOfflineFiles()
true if locked files should be marked as offlinepublic boolean getDisableNodeMonitor()
true if a node monitor is requiredpublic boolean getDisableOplocks()
public AccessControlListBean getAccessControlList()
public final org.alfresco.service.cmr.repository.NodeRef getRootNode()
public final org.alfresco.jlan.server.thread.ThreadRequestPool getThreadPool()
public void CloseContext()
CloseContext in class org.alfresco.jlan.server.filesys.DiskDeviceContextprotected IOControlHandler createIOHandler(org.alfresco.jlan.server.filesys.DiskInterface filesysDriver)
createIOHandler in class AlfrescoContextfilesysDriver - DiskInterface
protected void setNodeMonitor(NodeMonitor nodeMonitor)
filesysDriver - ContentDiskDriver
public void startFilesystem(org.alfresco.jlan.server.filesys.DiskSharedDevice share)
throws org.alfresco.jlan.server.core.DeviceContextException
startFilesystem in class org.alfresco.jlan.server.filesys.DiskDeviceContextshare - DiskSharedDevice
org.alfresco.jlan.server.core.DeviceContextException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||