resourceitem.java
来自「这是linux下ssl vpn的实现程序」· Java 代码 · 共 58 行
JAVA
58 行
/*
*/
package com.sslexplorer.policyframework;
import java.util.List;
import com.sslexplorer.table.TableItem;
/**
*
*/
public class ResourceItem implements TableItem {
private Resource resource;
private List policies;
private String checked;
public ResourceItem(Resource resource, List policies) {
this.resource = resource;
this.policies = policies;
}
public boolean getMultiplePolicies() {
return policies.size() > 1;
}
public String getFirstPolicyName() {
return policies.size() > 0 ? ((Policy)policies.get(0)).getResourceName() : "";
}
public List getPolicies() {
return policies;
}
public Resource getResource() {
return resource;
}
public Object getColumnValue(int col) {
switch (col) {
case 0:
return resource.getResourceName() == null ? "<Unknown>" : resource.getResourceName();
case 1:
return getFirstPolicyName();
}
return null;
}
public void setChecked(String checked) {
this.checked = checked;
}
public String getChecked() {
return checked;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?