package net.sf.minuteProject.configuration.bean.enrichment; import java.util.List; import net.sf.minuteProject.configuration.bean.AbstractConfiguration; import net.sf.minuteProject.configuration.bean.enumeration.CRUDEnum; import net.sf.minuteProject.configuration.bean.model.data.Column; public class Trigger extends AbstractConfiguration { public static final String UPDATE = "UPDATE"; public static final String INSERT = "INSERT"; public static final String CURRENT_TIME = "current-time"; public static final String CURRENT_DATE = "current-date"; public String action, className, value; public List<CRUDEnum> cruds; public Column column; public String getAction() { return action; } public void setAction(String action) { this.action = action; } public String getClassName() { return className; } public void setClassName(String className) { this.className = className; } public boolean isOfType(CRUDEnum crud) { for (CRUDEnum c : cruds) { if (c.equals(crud)) return true; } return false; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } public List<CRUDEnum> getCruds() { return cruds; } public void setCruds(List<CRUDEnum> cruds) { this.cruds = cruds; } public Column getColumn() { return column; } public void setColumn(Column column) { this.column = column; } }