|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.jlan.server.filesys.NetworkFile
org.alfresco.filesys.alfresco.AlfrescoNetworkFile
org.alfresco.filesys.repo.NodeRefNetworkFile
org.alfresco.filesys.repo.ContentNetworkFile
org.alfresco.filesys.repo.MSOfficeContentNetworkFile
public class MSOfficeContentNetworkFile
Ms Office Content Network File Class
Provides special handling for MS Office files that are written to by the app even though the user does not change the file.
Field Summary |
---|
Fields inherited from class org.alfresco.filesys.repo.NodeRefNetworkFile |
---|
m_nodeRef, m_pid |
Fields inherited from class org.alfresco.jlan.server.filesys.NetworkFile |
---|
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 | |
---|---|
protected |
MSOfficeContentNetworkFile(org.alfresco.service.cmr.repository.NodeService nodeService,
ContentService contentService,
org.alfresco.service.cmr.repository.MimetypeService mimetypeService,
org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.String name)
Class constructor |
Method Summary | |
---|---|
void |
closeFile()
Close the file |
int |
getReadCount()
Return the file read count |
int |
readFile(byte[] buffer,
int length,
int position,
long fileOffset)
Read from the file. |
void |
writeFile(byte[] buffer,
int length,
int position,
long fileOffset)
Write a block of data to the file. |
Methods inherited from class org.alfresco.filesys.repo.ContentNetworkFile |
---|
createFile, flushFile, hasContent, isModified, openContent, openFile, seekFile, toString, truncateFile |
Methods inherited from class org.alfresco.filesys.repo.NodeRefNetworkFile |
---|
decrementOpenCount, getNodeRef, getOpenCount, getProcessId, incrementOpenCount, setNodeRef, setProcessId |
Methods inherited from class org.alfresco.filesys.alfresco.AlfrescoNetworkFile |
---|
getFileState, setFileState |
Methods inherited from class org.alfresco.jlan.server.filesys.NetworkFile |
---|
addLock, 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, isHidden, isReadOnly, isStream, isSystem, numberOfLocks, removeAllLocks, removeLock, setAccessDate, setAccessToken, setAllowedAccess, setAttributes, setClosed, setCreationDate, setDelayedClose, setDelayedWriteError, setDeleteOnClose, setDirectoryId, setFileId, setFileSize, setFileSize, setFullName, setGrantedAccess, setIOPending, setModifyDate, setName, setOpLock, setProtocolId, setStatusFlag, setStreamId, setStreamName, setUniqueId, setUniqueId, setUniqueId, wasCreated |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected MSOfficeContentNetworkFile(org.alfresco.service.cmr.repository.NodeService nodeService, ContentService contentService, org.alfresco.service.cmr.repository.MimetypeService mimetypeService, org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String name)
transactionService
- TransactionServicenodeService
- NodeServicecontentService
- ContentServicenodeRef
- NodeRefname
- StringMethod Detail |
---|
public final int getReadCount()
public int readFile(byte[] buffer, int length, int position, long fileOffset) throws java.io.IOException
readFile
in class ContentNetworkFile
buf
- byte[]len
- intpos
- intfileOff
- long
java.io.IOException
public void writeFile(byte[] buffer, int length, int position, long fileOffset) throws java.io.IOException
writeFile
in class ContentNetworkFile
buf
- byte[]len
- intpos
- intfileOff
- long
java.io.IOException
public void closeFile() throws java.io.IOException
closeFile
in class ContentNetworkFile
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |