![JAR search and dependency download from the Maven repository](/logo.png)
com.ksyun.ks3.dto.GranteeUri Maven / Gradle / Ivy
package com.ksyun.ks3.dto;
import com.ksyun.ks3.utils.StringUtils;
/**
* @author lijunwei[[email protected]]
*
* @date 2014年10月24日 下午1:18:38
*
* @description 通过uri指定被授权者,指定是一组的人
**/
public enum GranteeUri implements Grantee{
/**
* Ks3所有用户
*/
AllUsers("http://acs.ksyun.com/groups/global/AllUsers"),
;
private String uri;
private GranteeUri(String uri){
this.uri = uri;
}
public String getTypeIdentifier() {
return "uri";
}
public void setIdentifier(String uri) {
this.uri = uri;
}
public String getIdentifier() {
return uri;
}
public static GranteeUri load(String groupUri) {
for (GranteeUri grantee : GranteeUri.values()) {
if (grantee.uri.equals(groupUri)) {
return grantee;
}
}
return null;
}
@Override
public String toString()
{
return super.toString()+"("+this.uri+")";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy