1
1
mirror of https://github.com/geekfrog/PermissionsTime.git synced 2025-09-06 02:56:58 +00:00

数据库连接相关

This commit is contained in:
GeekFrog
2017-07-11 20:50:53 +08:00
parent 59a15b2ea1
commit 1486f3e339
9 changed files with 235 additions and 16 deletions

View File

@ -0,0 +1,78 @@
package gg.frog.mc.permissionstime.model.cfg;
import java.util.ArrayList;
import java.util.List;
import org.bukkit.configuration.MemorySection;
import org.bukkit.configuration.file.YamlConfiguration;
import gg.frog.mc.permissionstime.utils.config.IConfigBean;
/**
* 权限包实体类
*
* @author QiaoPengyu
*
*/
public class PermissionPackageBean implements IConfigBean {
private List<String> permissions = new ArrayList<>();
private List<String> groups = new ArrayList<>();
private List<String> prefixs = new ArrayList<>();
private List<String> suffixs = new ArrayList<>();
public List<String> getPermissions() {
return permissions;
}
public void setPermissions(List<String> permissions) {
this.permissions = permissions;
}
public List<String> getGroups() {
return groups;
}
public void setGroups(List<String> groups) {
this.groups = groups;
}
public List<String> getPrefixs() {
return prefixs;
}
public void setPrefixs(List<String> prefixs) {
this.prefixs = prefixs;
}
public List<String> getSuffixs() {
return suffixs;
}
public void setSuffixs(List<String> suffixs) {
this.suffixs = suffixs;
}
@Override
public YamlConfiguration toConfig() {
YamlConfiguration config = new YamlConfiguration();
config.set("permissions", permissions);
config.set("groups", groups);
config.set("prefixs", prefixs);
config.set("suffixs", suffixs);
return config;
}
@Override
public void toConfigBean(MemorySection config) {
permissions = config.getStringList("permissions");
groups = config.getStringList("groups");
prefixs = config.getStringList("prefixs");
suffixs = config.getStringList("suffixs");
}
@Override
public String toString() {
return "PermissionPackageBean [permissions=" + permissions + ", groups=" + groups + ", prefixs=" + prefixs + ", suffixs=" + suffixs + "]";
}
}