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.NetworkFileStateInterfaceAlfresco Network File ClassAdds 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
Constructors Constructor Description AlfrescoNetworkFile(java.lang.String name)Create a network file object with the specified file/directory name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanallowsOpenCloseViaNetworkFile()Tell JLAN it needs to call disk.closeFile rather than short cutting.org.alfresco.jlan.server.filesys.cache.FileStategetFileState()Return the associated file statevoidsetFileState(org.alfresco.jlan.server.filesys.cache.FileState state)Set the associated file state-
Methods 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
-
-
-
-
Method Detail
-
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
-
-