package foundation.dao; import java.util.HashSet; import java.util.Set; import foundation.util.Util; public class CreateState { private boolean dataCreated; private Set itemCreated; public CreateState() { dataCreated = false; itemCreated = new HashSet(); } public boolean isDataCreated() { return dataCreated; } public void setDataCreated(boolean created) { dataCreated = created; } public void setItemCreated(String itemName, boolean created) { if (itemName == null) { return; } itemName = itemName.toLowerCase(); if (created) { if (Util.isEmpty(itemCreated)) { return; } if (!itemCreated.contains(itemName)) { itemCreated.add(itemName); } return; } else { if (itemCreated.contains(itemName)) { itemCreated.remove(itemName); } } } }