001 package org.kuali.rice.kew.api.document.lookup; 002 003 import javax.xml.bind.annotation.XmlEnum; 004 import javax.xml.bind.annotation.XmlRootElement; 005 import javax.xml.bind.annotation.XmlType; 006 007 /** 008 * Defines flags that can be used during document lookup to indicate what relation the route node name being searched on 009 * should have to the current route node of the documents being searched. 010 * 011 * @author Kuali Rice Team (rice.collab@kuali.org) 012 */ 013 @XmlRootElement(name = "routeNodeLookupLogic") 014 @XmlType(name = "RouteNodeLookupLogicType") 015 @XmlEnum 016 public enum RouteNodeLookupLogic { 017 018 /** 019 * Indicates that the document should be exactly at the specified route node in it's route path. 020 */ 021 EXACTLY, 022 023 /** 024 * Indicates that the document should currently be somewhere before the specified route node in it's route path. 025 */ 026 BEFORE, 027 028 /** 029 * Indicates that the document should currently be somewhere after the specified route node in it's route path. 030 */ 031 AFTER 032 033 }