FileLabel

FileLabel

文件标签。

Constructor

new FileLabel(id, domain)

Parameters:
Name Type Description
id number

文件 ID 。

domain string

文件的域。

Extends

Classes

FileLabel

Members

CacheDuration

Overrides:

缓存持续时长。

completedTime :number

文件完成处理的时间。

Type:
  • number

context :JSON

Overrides:

关联的上下文信息。

Type:
  • JSON

domain :string

文件域。

Type:
  • string

expiry :number

Overrides:

有效期。

Type:
  • number

expiryTime :number

文件到期的时间。

Type:
  • number

fileCode :string

文件码。

Type:
  • string

fileName :string

文件名。

Type:
  • string

fileSecureURL :string

文件的安全访问 URL 。

Type:
  • string

fileSize :number

文件大小。单位:字节。

Type:
  • number

fileType :string

文件类型。

Type:
  • string

fileURL :string

文件的访问 URL 。

Type:
  • string

id :number

Overrides:

文件 ID 。

Type:
  • number

last :number

Overrides:

上一次更新数据的时间戳。

Type:
  • number

lastModified :number

文件最后一次修改时间。

Type:
  • number

Lifespan

Overrides:

数据生命周期。

md5Code :string

文件 MD5 码。

Type:
  • string

(protected) moduleName :string

Overrides:

模块名称。

Type:
  • string

ownerId :number

文件所有人 ID 。

Type:
  • number

sha1Code :string

文件 SHA1 码。

Type:
  • string

timestamp :number

Overrides:

数据时间戳。

Type:
  • number

Methods

getCompletionTime() → {number}

获取文件的上传完成时间。

Returns:

返回文件完成时间。

Type
number

getContext() → {JSON}

Overrides:

获取关联的上下文。

Returns:

返回关联的上下文数据。

Type
JSON

getDomain() → {string}

获取文件所属的域。

Returns:

返回文件域。

Type
string

getExpiry() → {number}

Overrides:

获取数据的有效期。

Returns:

返回数据的有效期。

Type
number

getExpiryTime() → {number}

获取文件的过期时间。

Returns:

返回文件过期时间。

Type
number

getFileCode() → {string}

获取文件的访问文件码。

Returns:

返回文件码。

Type
string

getFileName() → {string}

获取文件名。

Returns:

返回文件名。

Type
string

getFileSize() → {number}

获取文件大小。

Returns:

返回文件大小,单位:字节。

Type
number

getFileType() → {string}

获取文件类型。

Returns:

返回文件类型描述。

Type
string

getId() → {number}

Overrides:

获取文件的 ID 。

Returns:

返回文件 ID 。

Type
number

getLast() → {number}

Overrides:

获取最近一次更新数据的时间戳。

Returns:

返回最近一次更新数据的时间戳。

Type
number

getLastModified() → {number}

获取文件最后一次修改时间。

Returns:

返回文件最后一次修改时间。

Type
number

getMD5Code() → {string}

获取文件数据的 MD5 码。

Returns:

返回文件 MD5 码。

Type
string

getOwnderId() → {number}

获取文件所有人的 ID 。

Returns:

返回文件所有人 ID 。

Type
number

getSHA1Code() → {string}

获取文件数据的 SHA1 码。

Returns:

返回文件 SHA1 码。

Type
string

getTimestamp() → {number}

Overrides:

获取数据时间戳。

Returns:

返回数据时间戳。

Type
number

isDocumentType() → {boolean}

是否文档类型文件。

Returns:
Type
boolean

isImageType() → {boolean}

是否图片类型文件。

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()

Overrides:

toJSON() → {JSON}

Overrides:

序列化为 JSON 结构。

Returns:

返回 JSON 结构的 FileLabel

Type
JSON