package org.exist.fluent; /** * An action being undertaken on the database, used to characterize an event. * Note that for folders, <code>UPDATE</code> means rename. * * @author <a href="mailto:piotr@ideanest.com">Piotr Kaminski</a> */ public enum Trigger { BEFORE_STORE, AFTER_STORE, BEFORE_CREATE, AFTER_CREATE, BEFORE_UPDATE, AFTER_UPDATE, BEFORE_RENAME, AFTER_RENAME, BEFORE_MOVE, AFTER_MOVE, BEFORE_REMOVE, AFTER_REMOVE, BEFORE_UPDATE_META, AFTER_UPDATE_META }