Class Info |
|---|
public static final class File.Capabilities extends GenericJson 当前用户对此文件的权限能力类。 每个功能都对应一个细粒度的用户可以采取的行动。 |
Qualifier and Type |
Method Name and Description |
|---|---|
clone() 克隆一个Capabilities类对象。 |
|
Boolean |
获取当前用户是否拥有添加子文件(夹)到该文件夹中的权限。 |
Boolean |
获取当前用户是否拥有评论该文件的权限。 |
Boolean |
获取当前用户是否拥有复制此文件的权限。 |
Boolean |
getDeleteChildNodePermission() 获取当前用户是否拥有删除此文件夹下的子文件(夹)的权限。 |
Boolean |
获取当前用户是否拥有删除此文件的权限。 |
Boolean |
获取当前用户是否拥有下载此文件的权限。 |
Boolean |
获取当前用户是否可以修改文件内容。 |
Boolean |
获取当前用户是否拥有编辑此文件的权限。 |
Boolean |
获取当前用户是否拥有查询目录下的子文件(夹)的权限。 |
Boolean |
getReadHistoryVersionPermission() 获取当前用户是否可以读取此文件的修订记录。 |
Boolean |
getRecycleChildNodePermission() 获取当前用户是否拥有将该文件夹中的子文件(夹)移至回收站中的权限。 |
Boolean |
获取当前用户是否拥有将该文件移至回收站中的权限。 |
Boolean |
getRemoveChildNodePermission() 获取当前用户是否可以从此文件夹中删除子文件(夹)。 |
Boolean |
获取当前用户是否拥有重命名该文件的权限。 |
Boolean |
获取当前用户是否可以修改此文件的共享设置。 |
Boolean |
获取当前用户是否拥有将该文件从回收站中恢复的权限。 |
Boolean |
获取当前用户是否可以修改该文件的权限限制。 |
set(String fieldName, Object value) 设置自定义属性及属性值。 |
|
setAddChildNodePermission(Boolean addChildNodePermission) 设置当前用户是否可以添加子文件(夹)到该文件夹中的权限。 |
|
setCommentPermission(Boolean commentPermission) 设置当前用户是否拥有评论该文件的权限。 |
|
setCopyPermission(Boolean copyPermission) 设置当前用户是否拥有复制此文件的权限。 |
|
setDeleteChildNodePermission(Boolean deleteChildNodePermission) 设置当前用户是否拥有删除此文件夹下的子文件(夹)的权限。 |
|
setDeletePermission(Boolean deletePermission) 设置当前用户是否拥有删除此文件的权限。 |
|
setDownloadPermission(Boolean downloadPermission) 设置当前用户是否拥有下载此文件的权限。 |
|
setEditContentPermission(Boolean editContentPermission) 设置当前用户是否可以修改文件内容。 |
|
setEditPermission(Boolean editPermission) 设置当前用户是否拥有编辑此文件的权限。 |
|
setListChildNodePermission(Boolean listChildNodePermission) 设置当前用户是否拥有查询目录下的子文件(夹)的权限。 |
|
setReadHistoryVersionPermission(Boolean readHistoryVersionPermission) 设置当前用户是否可以读取此文件的修订记录。 |
|
setRecycleChildNodePermission(Boolean recycleChildNodePermission) 设置当前用户是否拥有将该文件夹中的子文件(夹)移至回收站中的权限。 |
|
setRecyclePermission(Boolean recyclePermission) 设置当前用户是否拥有将该文件移至回收站中的权限。 |
|
setRenameFilePermission(Boolean renameFilePermission) 设置当前用户是否拥有重命名该文件的权限。 |
|
setRemoveChildNodePermission(Boolean removeChildNodePermission) 设置当前用户是否可以从此文件夹中删除子文件(夹)。 |
|
setShareFilePermission(Boolean shareFilePermission) 设置当前用户是否可以修改此文件的共享设置。 |
|
setUnrecyclePermission(Boolean unrecyclePermission) 设置当前用户是否拥有将该文件从回收站中恢复的权限。 |
|
setWriterHasCopyPermission(Boolean writerHasCopyPermission) 设置当前用户是否可以修改该文件的权限限制。 |
Method |
|---|
public File.Capabilities clone() 克隆一个File.Capabilities类对象。 |
Returns
Type |
Description |
|---|---|
File.Capabilities |
返回一个File.Capabilities类对象。 |
Method |
|---|
public Boolean getAddChildNodePermission() 获取当前用户是否拥有添加子文件(夹)到该文件夹中的权限。 |
Returns
Type |
Description |
|---|---|
Boolean |
返回当前用户是否拥有添加子文件(夹)到该文件夹中的权限。 |
Method |
|---|
public Boolean getWriterHasCopyPermission() 获取当前用户是否可以修改该文件的权限限制。 |
Returns
Type |
Description |
|---|---|
Boolean |
返回当前用户是否可以修改该文件的writerHasCopyPermission权限。writerHasCopyPermission指是否禁用读者和评论者对此文件的复制、打印和下载等权限。 |
Method |
|---|
public Boolean getCommentPermission() 获取当前用户是否拥有评论该文件的权限。 |
Returns
Type |
Description |
|---|---|
Boolean |
返回当前用户是否拥有评论该文件的权限。 |
Method |
|---|
public Boolean getCopyPermission() 获取当前用户是否拥有复制此文件的权限。 |
Returns
Type |
Description |
|---|---|
Boolean |
返回当前用户是否拥有复制此文件的权限。 |
Method |
|---|
public Boolean getDeletePermission() 获取当前用户是否拥有删除此文件的权限。 |
Returns
Type |
Description |
|---|---|
Boolean |
返回当前用户是否拥有删除此文件的权限。 |
Method |
|---|
public Boolean getDeleteChildNodePermission() 获取当前用户是否拥有删除此文件夹下的子文件(夹)的权限。(该接口当前不可用,为预留接口) |
Returns
Type |
Description |
|---|---|
Boolean |
返回当前用户是否拥有删除此文件夹下的子文件(夹)的权限。 |
Method |
|---|
public Boolean getDownloadPermission() 获取当前用户是否拥有下载此文件的权限。 |
Returns
Type |
Description |
|---|---|
Boolean |
返回当前用户是否拥有下载此文件的权限。 |
Method |
|---|
public Boolean getEditPermission() 获取当前用户是否拥有编辑此文件的权限。 |
Returns
Type |
Description |
|---|---|
Boolean |
返回当前用户是否拥有编辑此文件的权限。 |
Method |
|---|
public Boolean getListChildNodePermission() 获取当前用户是否拥有查询目录下的子文件(夹)的权限。 |
Returns
Type |
Description |
|---|---|
Boolean |
返回用户是否拥有查询目录下的子文件(夹)的权限。 |
Method |
|---|
public Boolean getReadHistoryVersionPermission() 获取当前用户是否可以读取此文件的修订记录。 |
Returns
Type |
Description |
|---|---|
Boolean |
返回当前用户是否可以读取此文件的修订记录。 |
Method |
|---|
public Boolean getRemoveChildNodePermission() 获取当前用户是否可以从此文件夹中删除子文件(夹)。 |
Returns
Type |
Description |
|---|---|
Boolean |
返回当前用户是否可以从此文件夹中删除子文件(夹)。 |
Method |
|---|
public Boolean getRenameFilePermission() 获取当前用户是否拥有重命名该文件的权限。 |
Returns
Type |
Description |
|---|---|
Boolean |
返回当前用户是否拥有重命名该文件的权限。 |
Method |
|---|
public Boolean getShareFilePermission() 获取当前用户是否可以修改此文件的共享设置。 |
Returns
Type |
Description |
|---|---|
Boolean |
返回当前用户是否可以修改此文件的共享设置。 |
Method |
|---|
public Boolean getRecyclePermission() 获取当前用户是否拥有将该文件移至回收站中的权限。 |
Returns
Type |
Description |
|---|---|
Boolean |
返回当前用户是否拥有将该文件移至回收站中的权限。 |
Method |
|---|
public Boolean getRecycleChildNodePermission() 获取当前用户是否拥有将该文件夹中的子文件(夹)移至回收站中的权限。(该接口当前不可用,为预留接口) |
Returns
Type |
Description |
|---|---|
Boolean |
返回当前用户是否拥有将该文件夹中的子文件(夹)移至回收站中的权限。 |
Method |
|---|
public Boolean getUnrecyclePermission() 获取当前用户是否拥有将该文件从回收站中恢复的权限。 |
Returns
Type |
Description |
|---|---|
Boolean |
返回当前用户是否拥有将该文件从回收站中恢复的权限。 |
Method |
|---|
public File.Capabilities set(String fieldName, Object value) 设置自定义属性及属性值。 |
Parameters
Name |
Description |
|---|---|
fieldName |
属性名称。 |
value |
属性值。 |
Returns
Type |
Description |
|---|---|
File.Capabilities |
返回一个File.Capabilities对象。 |
Method |
|---|
public File.Capabilities setAddChildNodePermission(Boolean addChildNodePermission) 设置当前用户是否可以添加子文件(夹)到该文件夹中的权限。 |
Parameters
Name |
Description |
|---|---|
addChildNodePermission |
布尔值,标识用户是否具有添加子文件(夹)到该文件夹中的权限。
|
Returns
Type |
Description |
|---|---|
File.Capabilities |
返回File.Capabilities对象。 |
Method |
|---|
public File.Capabilities setWriterHasCopyPermission(Boolean writerHasCopyPermission) 设置当前用户是否可以修改该文件的权限限制。 |
Parameters
Name |
Description |
|---|---|
writerHasCopyPermission |
布尔值,标识用户是否可以修改该文件的writerHasCopyPermission权限。writerHasCopyPermission指是否禁用读者和评论者对此文件的复制、打印和下载等权限。
|
Returns
Type |
Description |
|---|---|
File.Capabilities |
返回File.Capabilities对象。 |
Method |
|---|
public File.Capabilities setCommentPermission(Boolean commentPermission) 设置当前用户是否拥有评论该文件的权限。 |
Parameters
Name |
Description |
|---|---|
commentPermission |
布尔值,标识用户是否拥有评论该文件的权限。
|
Returns
Type |
Description |
|---|---|
File.Capabilities |
返回File.Capabilities对象。 |
Method |
|---|
public File.Capabilities setCopyPermission(Boolean copyPermission) 设置当前用户是否拥有复制此文件的权限。 |
Parameters
Name |
Description |
|---|---|
copyPermission |
布尔值,标识用户是否拥有复制此文件的权限。
|
Returns
Type |
Description |
|---|---|
File.Capabilities |
返回File.Capabilities对象。 |
Method |
|---|
public File.Capabilities setDeletePermission(Boolean deletePermission) 设置当前用户是否拥有删除此文件的权限。 |
Parameters
Name |
Description |
|---|---|
deletePermission |
布尔值,标识用户是否拥有删除此文件的权限。
|
Returns
Type |
Description |
|---|---|
File.Capabilities |
返回一个File.Capabilities对象。 |
Method |
|---|
public File.Capabilities setDeleteChildNodePermission(Boolean deleteChildNodePermission) 设置当前用户是否拥有删除此文件夹下的子文件(夹)的权限。(该接口当前不可用,为预留接口) |
Parameters
Name |
Description |
|---|---|
deleteChildNodePermission |
布尔值,标识当前用户是否拥有删除此文件夹下的子文件(夹)的权限。
|
Returns
Type |
Description |
|---|---|
File.Capabilities |
返回File.Capabilities对象。 |
Method |
|---|
public File.Capabilities setDownloadPermission(Boolean downloadPermission) 设置当前用户是否拥有下载此文件的权限。 |
Parameters
Name |
Description |
|---|---|
downloadPermission |
布尔值,标识当前用户是否拥有下载此文件的权限。
|
Returns
Type |
Description |
|---|---|
File.Capabilities |
返回一个File.Capabilities对象。 |
Method |
|---|
public File.Capabilities setEditPermission(Boolean editPermission) 设置当前用户是否拥有编辑此文件的权限。 |
Parameters
Name |
Description |
|---|---|
editPermission |
布尔值,标识当前用户是否拥有编辑此文件的权限。
|
Returns
Type |
Description |
|---|---|
File.Capabilities |
返回File.Capabilities对象。 |
Method |
|---|
public File.Capabilities setRenameFilePermission(Boolean renameFilePermission) 设置当前用户是否拥有重命名该文件的权限。 |
Parameters
Name |
Description |
|---|---|
renameFilePermission |
布尔值,标识当前用户是否拥有重命名该文件的权限。
|
Returns
Type |
Description |
|---|---|
File.Capabilities |
返回一个File.Capabilities对象。 |
Method |
|---|
public File.Capabilities setShareFilePermission(Boolean shareFilePermission) 设置当前用户是否可以修改此文件的共享设置。 |
Parameters
Name |
Description |
|---|---|
shareFilePermission |
布尔值,标识是否可以修改此文件的共享设置。
|
Returns
Type |
Description |
|---|---|
File.Capabilities |
返回File.Capabilities对象。 |
Method |
|---|
public File.Capabilities setRecyclePermission(Boolean recyclePermission) 设置当前用户是否拥有将该文件移至回收站中的权限。 |
Parameters
Name |
Description |
|---|---|
recyclePermission |
布尔值,标识当前用户是否拥有将该文件移至回收站中的权限。
|
Returns
Type |
Description |
|---|---|
File.Capabilities |
返回一个File.Capabilities对象。 |
Method |
|---|
public File.Capabilities setRecycleChildNodePermission(Boolean recycleChildNodePermission) 设置当前用户是否拥有将该文件夹中的子文件(夹)移至回收站中的权限。(该接口当前不可用,为预留接口) |
Parameters
Name |
Description |
|---|---|
recycleChildNodePermission |
布尔值,标识当前用户是否拥有将该文件夹中的子文件(夹)移至回收站中的权限。
|
Returns
Type |
Description |
|---|---|
File.Capabilities |
返回File.Capabilities对象。 |
Method |
|---|
public File.Capabilities setUnrecyclePermission(Boolean unrecyclePermission) 设置当前用户是否拥有将该文件从回收站中恢复的权限。 |
Parameters
Name |
Description |
|---|---|
unrecyclePermission |
布尔值,标识当前用户是否拥有将该文件从回收站中恢复的权限。
|
Returns
Type |
Description |
|---|---|
File.Capabilities |
返回一个File.Capabilities对象。 |
Method |
|---|
public Boolean getEditContentPermission() 获取当前用户是否可以修改文件内容。 |
Returns
Type |
Description |
|---|---|
Boolean |
返回当前用户是否可以修改文件内容。
|
Method |
|---|
public File.Capabilities setEditContentPermission(Boolean editContentPermission) 设置当前用户是否可以修改文件内容。 |
Parameters
Name |
Description |
|---|---|
editContentPermission |
布尔值,标识当前用户是否可以修改文件内容。
|
Returns
Type |
Description |
|---|---|
File.Capabilities |
返回一个File.Capabilities对象。 |
Method |
|---|
public File.Capabilities setListChildNodePermission(Boolean listChildNodePermission) 设置当前用户是否拥有查询目录下的子文件(夹)的权限。 |
Parameters
Name |
Description |
|---|---|
listChildNodePermission |
标识当前用户是否拥有查询目录下的子文件(夹)的权限。 |
Returns
Type |
Description |
|---|---|
File.Capabilities |
返回一个File.Capabilities对象。 |
Method |
|---|
public File.Capabilities setRemoveChildNodePermission(Boolean removeChildNodePermission) 设置当前用户是否可以从此文件夹中删除子文件(夹)。 |
Parameters
Name |
Description |
|---|---|
removeChildNodePermission |
标识当前用户是否可以从此文件夹中删除子文件(夹)。 |
Returns
Type |
Description |
|---|---|
File.Capabilities |
返回一个File.Capabilities对象。 |
Method |
|---|
public File.Capabilities setReadHistoryVersionPermission(Boolean readHistoryVersionPermission) 设置当前用户是否可以读取此文件的修订记录。 |
Parameters
Name |
Description |
|---|---|
readHistoryVersionPermission |
标识当前用户是否可以读取此文件的修订记录。 |
Returns
Type |
Description |
|---|---|
File.Capabilities |
返回一个File.Capabilities对象。 |