Constructor
new TrashFile(json)
Parameters:
Name | Type | Description |
---|---|---|
json |
JSON |
Extends
Classes
Members
CacheDuration
- Overrides:
缓存持续时长。
completedTime :number
- Overrides:
文件完成处理的时间。
Type:
- number
context :JSON
- Overrides:
关联的上下文信息。
Type:
- JSON
domain :string
- Overrides:
文件域。
Type:
- string
expiry :number
- Overrides:
有效期。
Type:
- number
expiryTime :number
- Overrides:
文件到期的时间。
Type:
- number
fileCode :string
- Overrides:
文件码。
Type:
- string
fileName :string
- Overrides:
文件名。
Type:
- string
fileSecureURL :string
- Overrides:
文件的安全访问 URL 。
Type:
- string
fileSize :number
- Overrides:
文件大小。单位:字节。
Type:
- number
fileType :string
- Overrides:
文件类型。
Type:
- string
fileURL :string
- Overrides:
文件的访问 URL 。
Type:
- string
id :number
- Overrides:
文件 ID 。
Type:
- number
last :number
- Overrides:
上一次更新数据的时间戳。
Type:
- number
lastModified :number
- Overrides:
文件最后一次修改时间。
Type:
- number
Lifespan
- Overrides:
数据生命周期。
md5Code :string
- Overrides:
文件 MD5 码。
Type:
- string
(protected) moduleName :string
- Overrides:
模块名称。
Type:
- string
ownerId :number
- Overrides:
文件所有人 ID 。
Type:
- number
sha1Code :string
- Overrides:
文件 SHA1 码。
Type:
- string
timestamp :number
- Overrides:
数据时间戳。
Type:
- number
trashTimestamp :number
废弃文件的时间戳。
Type:
- number
Methods
getCompletionTime() → {number}
- Overrides:
获取文件的上传完成时间。
Returns:
返回文件完成时间。
- Type
- number
getContext() → {JSON}
- Overrides:
获取关联的上下文。
Returns:
返回关联的上下文数据。
- Type
- JSON
getDomain() → {string}
- Overrides:
获取文件所属的域。
Returns:
返回文件域。
- Type
- string
getExpiry() → {number}
- Overrides:
获取数据的有效期。
Returns:
返回数据的有效期。
- Type
- number
getExpiryTime() → {number}
- Overrides:
获取文件的过期时间。
Returns:
返回文件过期时间。
- Type
- number
getFileCode() → {string}
- Overrides:
获取文件的访问文件码。
Returns:
返回文件码。
- Type
- string
getFileName() → {string}
- Overrides:
获取文件名。
Returns:
返回文件名。
- Type
- string
getFileSize() → {number}
- Overrides:
获取文件大小。
Returns:
返回文件大小,单位:字节。
- Type
- number
getFileType() → {string}
- Overrides:
获取文件类型。
Returns:
返回文件类型描述。
- Type
- string
getId() → {number}
- Overrides:
获取文件的 ID 。
Returns:
返回文件 ID 。
- Type
- number
getLast() → {number}
- Overrides:
获取最近一次更新数据的时间戳。
Returns:
返回最近一次更新数据的时间戳。
- Type
- number
getLastModified() → {number}
- Overrides:
获取文件最后一次修改时间。
Returns:
返回文件最后一次修改时间。
- Type
- number
getMD5Code() → {string}
- Overrides:
获取文件数据的 MD5 码。
Returns:
返回文件 MD5 码。
- Type
- string
getOwnderId() → {number}
- Overrides:
获取文件所有人的 ID 。
Returns:
返回文件所有人 ID 。
- Type
- number
getSHA1Code() → {string}
- Overrides:
获取文件数据的 SHA1 码。
Returns:
返回文件 SHA1 码。
- Type
- string
getTimestamp() → {number}
- Overrides:
获取数据时间戳。
Returns:
返回数据时间戳。
- Type
- number
getTrashTimestamp() → {number}
获取废弃的时间戳。
Returns:
返回废弃的时间戳。
- Type
- number
isDirectory() → {boolean}
是否是目录。
Returns:
返回 false
。
- Type
- boolean
isDocumentType() → {boolean}
- Overrides:
是否文档类型文件。
Returns:
- Type
- boolean
isFile() → {boolean}
是否是文件。
Returns:
返回 true
。
- Type
- boolean
isImageType() → {boolean}
- Overrides:
是否图片类型文件。
Returns:
- Type
- boolean
isOverdue() → {boolean}
- Overrides:
数据是否已经超期。
Returns:
如果超期返回 true
,否则返回 false
。
- Type
- boolean
isValid() → {boolean}
- Overrides:
数据是否在有效期内。
Returns:
如果有效返回 true
,否则返回 false
。
- Type
- boolean
resetUpdateTime(time)
- Overrides:
重置更新时间。
Parameters:
Name | Type | Description |
---|---|---|
time |
number | 更新时间。 |
setContext(context)
- Overrides:
设置关联的上下文。
Parameters:
Name | Type | Description |
---|---|---|
context |
JSON | 指定上下文数据。 |
toCompactJSON()
- Inherited From:
toJSON() → {JSON}
- Overrides:
序列化为 JSON 结构。
Returns:
返回 JSON 结构的 FileLabel 。
- Type
- JSON