Package org.alfresco.filesys.repo
Class AlfrescoFolder
java.lang.Object
org.alfresco.jlan.server.filesys.NetworkFile
org.alfresco.filesys.repo.AlfrescoFolder
- All Implemented Interfaces:
org.alfresco.jlan.server.filesys.cache.NetworkFileStateInterface
public class AlfrescoFolder
extends org.alfresco.jlan.server.filesys.NetworkFile
implements org.alfresco.jlan.server.filesys.cache.NetworkFileStateInterface
Object returned to JLAN if the repository object is a folder.
-
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
ConstructorsConstructorDescriptionAlfrescoFolder(String path, org.alfresco.jlan.server.filesys.FileInfo fileInfo, boolean readOnly) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidorg.alfresco.jlan.server.filesys.cache.FileStatevoidopenFile(boolean createFlag) intreadFile(byte[] buf, int len, int pos, long fileOff) longseekFile(long pos, int typ) voidsetFileState(org.alfresco.jlan.server.filesys.cache.FileState fileState) voidtruncateFile(long siz) voidwriteFile(byte[] buf, int len, int pos, long fileOff) Methods inherited from class org.alfresco.jlan.server.filesys.NetworkFile
addLock, allowsOpenCloseViaNetworkFile, close, 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, removeAllLocks, removeLock, 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, wasCreated
-
Constructor Details
-
AlfrescoFolder
public AlfrescoFolder(String path, org.alfresco.jlan.server.filesys.FileInfo fileInfo, boolean readOnly)
-
-
Method Details
-
openFile
- Specified by:
openFilein classorg.alfresco.jlan.server.filesys.NetworkFile- Throws:
IOException
-
readFile
- Specified by:
readFilein classorg.alfresco.jlan.server.filesys.NetworkFile- Throws:
IOException
-
writeFile
- Specified by:
writeFilein classorg.alfresco.jlan.server.filesys.NetworkFile- Throws:
IOException
-
seekFile
- Specified by:
seekFilein classorg.alfresco.jlan.server.filesys.NetworkFile- Throws:
IOException
-
flushFile
- Specified by:
flushFilein classorg.alfresco.jlan.server.filesys.NetworkFile- Throws:
IOException
-
truncateFile
- Specified by:
truncateFilein classorg.alfresco.jlan.server.filesys.NetworkFile- Throws:
IOException
-
closeFile
- Specified by:
closeFilein classorg.alfresco.jlan.server.filesys.NetworkFile- Throws:
IOException
-
setFileState
public void setFileState(org.alfresco.jlan.server.filesys.cache.FileState fileState) -
getFileState
public org.alfresco.jlan.server.filesys.cache.FileState getFileState()- Specified by:
getFileStatein interfaceorg.alfresco.jlan.server.filesys.cache.NetworkFileStateInterface
-