使用范围:BIZ
Contents
class com.justep.doc.AbstractDoc (com.justep.doc.AbstractDoc)
Constructor Top
AbstractDoc () |
Methods Top
Table | deleteHistoryVersion ( docVersionID) | |
void | download (OutputStream outputStream, String versionID, String partType) | |
void | download (OutputStream outputStream) | |
String | getCacheName () | |
void | getCommentFileContent (String cacheName) | |
String | getDocFullPath () | |
Table | getHistorysTable () | |
void | getRevisionCacheName () | |
Row | getRow () | |
Integer | getsDocLiveVersionID () | |
String | getsDocName () | |
String | getsDocPath () | |
String | getsFileID () | |
int | getsFlag () | |
String | getsID () | |
String | getsKind () | |
String | getsParentID () | |
Float | getsSize () | |
ModifyState | getState () | |
String | getViewUrl () | |
String | getViewUrl ( versionID, partType) | |
boolean | isPublicDoc () | |
void | setCacheName (String cacheName) | |
void | setsDocLiveVersionID (Integer sDocLiveVersionID) | |
void | setsDocName (String sDocName) | |
void | setsDocPath (String sDocPath) | |
void | setsFileID (String sFileID) | |
void | setsFlag (int sFlag) | |
void | setsID (String sID) | |
void | setsKind (String sKind) | |
void | setsParentID (String sParentID) | |
void | setSrevisionCacheName (String cacheName) | |
void | setsSize (Float sSize) | |
ModifyState | setState () | |
void | upload (InputStream inputStream) | |
void | upload (File file) |
Constructor details
Top
public
AbstractDoc
()
文档抽象类,所有和文档相关的类的父类
数据存储部分 依赖com.justep.system.data.Row实现
提供了和文档服务器交互的基本逻辑
这里面有几个关键字段名字:
fileID : 对应文档服务器上每个文件的唯一标识符
docID :这个文档对应系统数据库SA_DocNode中的的sid
public
AbstractDoc
()
Methods Detail Top
public
Table
deleteHistoryVersion
( docVersionID)
删除当前文档的某个历史版本
public
void
download
(OutputStream outputStream, String versionID, String partType)
下载文档
public
void
download
(OutputStream outputStream)
下载最新版本的文档正文
public
String
getCacheName
()
获取文档在文档服务器上修订文档的临时文件的正文的fileID
public
void
getCommentFileContent
(String cacheName)
获取修订内容
public
String
getDocFullPath
()
获取文档对应的全路径
public
Table
getHistorysTable
()
获取当前文档的历史版本
public
void
getRevisionCacheName
()
获取文档在文档服务器上缓存的临时文件的修订版fileID
public
Row
getRow
()
获取当前文档对应的数据映射对象Row
public
Integer
getsDocLiveVersionID
()
获取文档的当前版本号
public
String
getsDocName
()
获取文档名称
public
String
getsDocPath
()
获取文档路径(不包含当前文档)
public
String
getsFileID
()
获取文档服务器对应的id
public
int
getsFlag
()
获取flag标识
public
String
getsID
()
获取ID
public
String
getsKind
()
获取文档类型
public
String
getsParentID
()
获取父ID
public
Float
getsSize
()
获取文档大小
public
ModifyState
getState
()
获取文档类的当前状态
public
String
getViewUrl
()
获取查看文件的url
public
String
getViewUrl
( versionID, partType)
获取查看文件的url
public
boolean
isPublicDoc
()
是否是公共目录下的文件或者公共目录
public
void
setCacheName
(String cacheName)
设置文档在文档服务器上修订文档的临时文件的正式版的fileID
public
void
setsDocLiveVersionID
(Integer sDocLiveVersionID)
设置文档的当前版本号
public
void
setsDocName
(String sDocName)
设置文档名称
public
void
setsDocPath
(String sDocPath)
设置文档路径
public
void
setsFileID
(String sFileID)
设置文档服务器对应的id
public
void
setsFlag
(int sFlag)
设置flag标识
public
void
setsID
(String sID)
设置ID
public
void
setsKind
(String sKind)
设置文档类型
public
void
setsParentID
(String sParentID)
设置父ID
public
void
setSrevisionCacheName
(String cacheName)
设置文档在文档服务器上缓存的临时文件的修订版fileID
public
void
setsSize
(Float sSize)
设置文档大小
public
ModifyState
setState
()
设置文档类的当前状态
public
void
upload
(InputStream inputStream)
上传文档
public
void
upload
(File file)
上传文档