package com.terra.proxy.bean;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
public class CustomerToken {
|
private String userid = "";
|
|
private String resourceId = "";
|
|
private String clientIp = "";
|
|
private String subzyids = "";
|
|
private String appId = "";
|
|
private String appUrl = "";
|
/**
|
* 完全公开资源
|
*/
|
private Boolean isPubzy = false;
|
|
private String remark;
|
|
public String getRemark() {
|
return remark;
|
}
|
|
public void setRemark(String remark) {
|
this.remark = remark;
|
}
|
|
public void setIsPubzy(Boolean isPubzy) {
|
this.isPubzy = isPubzy;
|
}
|
|
public Boolean getIsPubzy() {
|
return isPubzy;
|
}
|
|
public void setAppUrl(String appUrl) {
|
this.appUrl = appUrl;
|
}
|
|
public String getAppUrl() {
|
return appUrl;
|
}
|
|
public void setAppId(String appId) {
|
this.appId = appId;
|
}
|
|
public String getAppId() {
|
return appId;
|
}
|
|
public void setSubzyids(String subzyids) {
|
this.subzyids = subzyids;
|
}
|
|
public String getSubzyids() {
|
return subzyids;
|
}
|
|
public void setClientIp(String clientIp) {
|
this.clientIp = clientIp;
|
}
|
|
public String getClientIp() {
|
return clientIp;
|
}
|
|
public void setResourceId(String resourceId) {
|
this.resourceId = resourceId;
|
}
|
|
public String getResourceId() {
|
return resourceId;
|
}
|
|
public String toString() {
|
StringBuilder strb = new StringBuilder();
|
strb.append(userid + "|");
|
strb.append(resourceId + "|");
|
strb.append(clientIp + "|");
|
strb.append(subzyids + "|");
|
strb.append(appId + "|");
|
strb.append(appUrl + "|");
|
strb.append(isPubzy ? "1" + "|" : "0" + "|");
|
strb.append(remark);
|
|
return strb.toString();
|
}
|
|
public static CustomerToken fromString(String strToken) {
|
if (StringUtils.isNotEmpty(strToken)) {
|
String[] items = strToken.split("\\|");
|
if (items.length >= 7) {
|
CustomerToken result = new CustomerToken();
|
result.userid = items[0];
|
result.resourceId = items[1];
|
result.clientIp = items[2];
|
result.subzyids = items[3];
|
result.appId = items[4];
|
result.appUrl = items[5];
|
result.isPubzy = items[6] == "1" ? true : false;
|
return result;
|
}
|
}
|
return null;
|
}
|
|
public String getUserid() {
|
return userid;
|
}
|
|
public void setUserid(String userid) {
|
this.userid = userid;
|
}
|
|
public static void main(String[] args) {
|
String strToken = "sgst|dfdf";
|
String[] items = strToken.split("\\|");
|
System.out.println(items.toString());
|
}
|
}
|