/*==========================================================================*\ | $Id: QualifierInSubquery.java,v 1.1 2010/05/11 14:51:55 aallowat Exp $ |*-------------------------------------------------------------------------*| | Copyright (C) 2006-2008 Virginia Tech | | This file is part of Web-CAT. | | Web-CAT is free software; you can redistribute it and/or modify | it under the terms of the GNU Affero General Public License as published | by the Free Software Foundation; either version 3 of the License, or | (at your option) any later version. | | Web-CAT is distributed in the hope that it will be useful, | but WITHOUT ANY WARRANTY; without even the implied warranty of | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | GNU General Public License for more details. | | You should have received a copy of the GNU Affero General Public License | along with Web-CAT; if not, see <http://www.gnu.org/licenses/>. \*==========================================================================*/ package org.webcat.core; import com.webobjects.eocontrol.EOQualifier; import er.extensions.eof.qualifiers.ERXQualifierInSubquery; //------------------------------------------------------------------------- /** * A subclass of ERXQualifierInSubquery that exposes its properties through * read-only getters, so the qualifier can be inspected and turned back into * an AdvancedQueryCriterion. * * @author Tony Allevato * @version $Id: QualifierInSubquery.java,v 1.1 2010/05/11 14:51:55 aallowat Exp $ */ public class QualifierInSubquery extends ERXQualifierInSubquery { //~ Constructors .......................................................... // ---------------------------------------------------------- public QualifierInSubquery(EOQualifier qualifier) { super(qualifier); } // ---------------------------------------------------------- public QualifierInSubquery(EOQualifier qualifier, String entityName, String relationshipName) { super(qualifier, entityName, relationshipName); } // ---------------------------------------------------------- public QualifierInSubquery(EOQualifier qualifier, String entityName, String attributeName, String destinationAttName) { super(qualifier, entityName, attributeName, destinationAttName); } //~ Methods ............................................................... // ---------------------------------------------------------- public EOQualifier qualifier() { return qualifier; } // ---------------------------------------------------------- public String entityName() { return entityName; } // ---------------------------------------------------------- public String relationshipName() { return relationshipName; } // ---------------------------------------------------------- public String attributeName() { return attributeName; } // ---------------------------------------------------------- public String destinationAttributeName() { return destinationAttName; } }