package foundation.data.meta.property; import foundation.data.object.DataObject; import foundation.token.IOnlineUser; public class MetaCode { public static String Scene_Main = "main"; private DataObject dataObject; private String dataName; private String scene; private String capacity; private String userName; private MetaType type; public MetaCode() { this.type = MetaType.Unknow; } public DataObject getDataObject() { return dataObject; } public void setDataObject(DataObject dataObject) { this.dataObject = dataObject; this.dataName = dataObject.getDataName(); } public String getDataName() { return dataName; } public MetaType getType() { return type; } public void setType(MetaType metaType) { this.type = metaType; } public String getScene() { return scene; } public void setScene(String scene) { this.scene = scene; } public String getCapacity() { return capacity; } public void setCapacity(String capacity) { this.capacity = capacity; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public void setUser(IOnlineUser user) { capacity = user.getActiveCapacityCode(); userName = user.getName(); } public String getUserKey() { return dataName + "_" + userName; } }