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(java.lang.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
-
-
-
-
Method Detail
-
openFile
public void openFile(boolean createFlag) throws java.io.IOException- Specified by:
openFilein classorg.alfresco.jlan.server.filesys.NetworkFile- Throws:
java.io.IOException
-
readFile
public int readFile(byte[] buf, int len, int pos, long fileOff) throws java.io.IOException- Specified by:
readFilein classorg.alfresco.jlan.server.filesys.NetworkFile- Throws:
java.io.IOException
-
writeFile
public void writeFile(byte[] buf, int len, int pos, long fileOff) throws java.io.IOException- Specified by:
writeFilein classorg.alfresco.jlan.server.filesys.NetworkFile- Throws:
java.io.IOException
-
seekFile
public long seekFile(long pos, int typ) throws java.io.IOException- Specified by:
seekFilein classorg.alfresco.jlan.server.filesys.NetworkFile- Throws:
java.io.IOException
-
flushFile
public void flushFile() throws java.io.IOException- Specified by:
flushFilein classorg.alfresco.jlan.server.filesys.NetworkFile- Throws:
java.io.IOException
-
truncateFile
public void truncateFile(long siz) throws java.io.IOException- Specified by:
truncateFilein classorg.alfresco.jlan.server.filesys.NetworkFile- Throws:
java.io.IOException
-
closeFile
public void closeFile() throws java.io.IOException- Specified by:
closeFilein classorg.alfresco.jlan.server.filesys.NetworkFile- Throws:
java.io.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
-
-