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.NetworkFileStateInterfaceObject 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
Constructors Constructor Description AlfrescoFolder(String path, org.alfresco.jlan.server.filesys.FileInfo fileInfo, boolean readOnly)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcloseFile()voidflushFile()org.alfresco.jlan.server.filesys.cache.FileStategetFileState()voidopenFile(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 Detail
-
AlfrescoFolder
public AlfrescoFolder(String path, org.alfresco.jlan.server.filesys.FileInfo fileInfo, boolean readOnly)
-
-
Method Detail
-
openFile
public void openFile(boolean createFlag) throws IOException- Specified by:
openFilein classorg.alfresco.jlan.server.filesys.NetworkFile- Throws:
IOException
-
readFile
public int readFile(byte[] buf, int len, int pos, long fileOff) throws IOException- Specified by:
readFilein classorg.alfresco.jlan.server.filesys.NetworkFile- Throws:
IOException
-
writeFile
public void writeFile(byte[] buf, int len, int pos, long fileOff) throws IOException- Specified by:
writeFilein classorg.alfresco.jlan.server.filesys.NetworkFile- Throws:
IOException
-
seekFile
public long seekFile(long pos, int typ) throws IOException- Specified by:
seekFilein classorg.alfresco.jlan.server.filesys.NetworkFile- Throws:
IOException
-
flushFile
public void flushFile() throws IOException- Specified by:
flushFilein classorg.alfresco.jlan.server.filesys.NetworkFile- Throws:
IOException
-
truncateFile
public void truncateFile(long siz) throws IOException- Specified by:
truncateFilein classorg.alfresco.jlan.server.filesys.NetworkFile- Throws:
IOException
-
closeFile
public void closeFile() throws IOException- 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
-
-