Package org.alfresco.filesys.alfresco
Class AlfrescoNetworkFile
java.lang.Object
org.alfresco.jlan.server.filesys.NetworkFile
org.alfresco.filesys.alfresco.AlfrescoNetworkFile
- All Implemented Interfaces:
org.alfresco.jlan.server.filesys.cache.NetworkFileStateInterface
- Direct Known Subclasses:
NodeRefNetworkFile
public abstract class AlfrescoNetworkFile
extends org.alfresco.jlan.server.filesys.NetworkFile
implements org.alfresco.jlan.server.filesys.cache.NetworkFileStateInterface
Alfresco Network File Class
Adds Alfresco extensions to the network file.
-
Field Summary
Fields inherited from class org.alfresco.jlan.server.filesys.NetworkFile
ATTRIBUTESONLY, Created, DelayedClose, DelayedWriteError, DeleteOnClose, IOPending, m_accessDate, m_allowedAccess, m_attrib, m_closed, m_createDate, m_dirId, m_fid, m_fileSize, m_fullName, m_grantedAccess, m_modifyDate, m_name, m_streamId, m_streamName, m_uniqueId, m_writeCount, READONLY, READWRITE, WRITEONLY -
Constructor Summary
ConstructorsConstructorDescriptionAlfrescoNetworkFile(String name) Create a network file object with the specified file/directory name. -
Method Summary
Modifier and TypeMethodDescriptionbooleanTell JLAN it needs to call disk.closeFile rather than short cutting.org.alfresco.jlan.server.filesys.cache.FileStateReturn the associated file statefinal voidsetFileState(org.alfresco.jlan.server.filesys.cache.FileState state) Set the associated file stateMethods inherited from class org.alfresco.jlan.server.filesys.NetworkFile
addLock, close, closeFile, flushFile, getAccessDate, getAccessToken, getAllowedAccess, getCreationDate, getDirectoryId, getFileAttributes, getFileId, getFileSize, getFileSizeInt, getFullName, getFullNameStream, getGrantedAccess, getGrantedAccessAsString, getLockAt, getLockList, getModifyDate, getName, getOpLock, getProtocolId, getStreamId, getStreamName, getUniqueId, getWriteCount, hasAccessDate, hasAccessToken, hasCreationDate, hasDelayedClose, hasDelayedWriteError, hasDeleteOnClose, hasIOPending, hasLocks, hasModifyDate, hasNTAttribute, hasOpLock, incrementWriteCount, isArchived, isClosed, isDirectory, isForce, isHidden, isReadOnly, isStream, isSystem, numberOfLocks, openFile, readFile, removeAllLocks, removeLock, seekFile, setAccessDate, setAccessToken, setAllowedAccess, setAttributes, setClosed, setCreationDate, setDelayedClose, setDelayedWriteError, setDeleteOnClose, setDirectoryId, setFileId, setFileSize, setFileSize, setForce, setFullName, setGrantedAccess, setIOPending, setModifyDate, setName, setOpLock, setProtocolId, setStatusFlag, setStreamId, setStreamName, setUniqueId, setUniqueId, setUniqueId, toString, truncateFile, wasCreated, writeFile
-
Constructor Details
-
AlfrescoNetworkFile
Create a network file object with the specified file/directory name.- Parameters:
name- File name string.
-
-
Method Details
-
getFileState
public org.alfresco.jlan.server.filesys.cache.FileState getFileState()Return the associated file state- Specified by:
getFileStatein interfaceorg.alfresco.jlan.server.filesys.cache.NetworkFileStateInterface- Returns:
- FileState
-
setFileState
public final void setFileState(org.alfresco.jlan.server.filesys.cache.FileState state) Set the associated file state- Parameters:
state- FileState
-
allowsOpenCloseViaNetworkFile
public boolean allowsOpenCloseViaNetworkFile()Tell JLAN it needs to call disk.closeFile rather than short cutting.- Overrides:
allowsOpenCloseViaNetworkFilein classorg.alfresco.jlan.server.filesys.NetworkFile- Returns:
- boolean
-