Class AuthorizationInfo

    • Constructor Detail

      • AuthorizationInfo

        public AuthorizationInfo()
      • AuthorizationInfo

        public AuthorizationInfo​(AuthorizationInfo source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getAuthorizee

        public Entity getAuthorizee()
        Get 被授权者实体。
        Returns:
        Authorizee 被授权者实体。
      • setAuthorizee

        public void setAuthorizee​(Entity Authorizee)
        Set 被授权者实体。
        Parameters:
        Authorizee - 被授权者实体。
      • getPermissionSet

        public String[] getPermissionSet()
        Get 详细授权值。 取值有:
      • R:可读,可以浏览素材,但不能使用该素材(将其添加到 Project),或复制到自己的媒资库中。
      • X:可用,可以使用该素材(将其添加到 Project),但不能将其复制到自己的媒资库中,意味着被授权者无法将该资源进一步扩散给其他个人或团队。
      • C:可复制,既可以使用该素材(将其添加到 Project),也可以将其复制到自己的媒资库中。
      • W:可修改、删除媒资。
Returns:
PermissionSet 详细授权值。 取值有:
  • R:可读,可以浏览素材,但不能使用该素材(将其添加到 Project),或复制到自己的媒资库中。
  • X:可用,可以使用该素材(将其添加到 Project),但不能将其复制到自己的媒资库中,意味着被授权者无法将该资源进一步扩散给其他个人或团队。
  • C:可复制,既可以使用该素材(将其添加到 Project),也可以将其复制到自己的媒资库中。
  • W:可修改、删除媒资。
  • Parameters:
    PermissionSet - 详细授权值。 取值有:
  • R:可读,可以浏览素材,但不能使用该素材(将其添加到 Project),或复制到自己的媒资库中。
  • X:可用,可以使用该素材(将其添加到 Project),但不能将其复制到自己的媒资库中,意味着被授权者无法将该资源进一步扩散给其他个人或团队。
  • C:可复制,既可以使用该素材(将其添加到 Project),也可以将其复制到自己的媒资库中。
  • W:可修改、删除媒资。