package foundation.action;
|
|
import java.util.Set;
|
|
import foundation.util.CaseInsensitiveSet;
|
|
public class StateContextItem {
|
|
private String dataName;
|
private Set<String> eventCodes;
|
|
public StateContextItem(String dataName) {
|
this.dataName = dataName;
|
eventCodes = new CaseInsensitiveSet();
|
}
|
|
public boolean contains(String stateCode) {
|
if (stateCode == null) {
|
return false;
|
}
|
|
return eventCodes.contains(stateCode);
|
}
|
|
public void addOne(String stateCode) {
|
eventCodes.add(stateCode);
|
}
|
|
public String getDataName() {
|
return dataName;
|
}
|
}
|