public class AuthorizationInfo extends AbstractModel
Constructor and Description |
---|
AuthorizationInfo() |
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.
|
Modifier and Type | Method and Description |
---|---|
Entity |
getAuthorizee()
Get 被授权者实体。
|
String[] |
getPermissionSet()
Get 详细授权值。 取值有:
R:可读,可以浏览素材,但不能使用该素材(将其添加到 Project),或复制到自己的媒资库中
X:可用,可以使用该素材(将其添加到 Project),但不能将其复制到自己的媒资库中,意味着被授权者无法将该资源进一步扩散给其他个人或团队。
C:可复制,既可以使用该素材(将其添加到 Project),也可以将其复制到自己的媒资库中。
W:可修改、删除媒资。
|
void |
setAuthorizee(Entity Authorizee)
Set 被授权者实体。
|
void |
setPermissionSet(String[] PermissionSet)
Set 详细授权值。 取值有:
R:可读,可以浏览素材,但不能使用该素材(将其添加到 Project),或复制到自己的媒资库中
X:可用,可以使用该素材(将其添加到 Project),但不能将其复制到自己的媒资库中,意味着被授权者无法将该资源进一步扩散给其他个人或团队。
C:可复制,既可以使用该素材(将其添加到 Project),也可以将其复制到自己的媒资库中。
W:可修改、删除媒资。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public AuthorizationInfo()
public AuthorizationInfo(AuthorizationInfo source)
public Entity getAuthorizee()
public void setAuthorizee(Entity Authorizee)
Authorizee
- 被授权者实体。public String[] getPermissionSet()
public void setPermissionSet(String[] PermissionSet)
PermissionSet
- 详细授权值。 取值有:
Copyright © 2022. All rights reserved.