001 /** 002 * Copyright 2010 The Kuali Foundation Licensed under the 003 * Educational Community License, Version 2.0 (the "License"); you may 004 * not use this file except in compliance with the License. You may 005 * obtain a copy of the License at 006 * 007 * http://www.osedu.org/licenses/ECL-2.0 008 * 009 * Unless required by applicable law or agreed to in writing, 010 * software distributed under the License is distributed on an "AS IS" 011 * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express 012 * or implied. See the License for the specific language governing 013 * permissions and limitations under the License. 014 */ 015 016 package org.kuali.student.common.search.dto; 017 018 import javax.xml.bind.annotation.XmlRegistry; 019 020 import org.kuali.student.common.dictionary.old.dto.FieldDescriptor; 021 022 /** 023 * This object contains factory methods for each Java content interface and Java 024 * element interface generated in the org.kuali.student.dictionary.dto package. 025 * <p> 026 * An ObjectFactory allows you to programatically construct new instances of the 027 * Java representation for XML content. The Java representation of XML content 028 * can consist of schema derived interfaces and classes representing the binding 029 * of schema type definitions, element declarations and model groups. Factory 030 * methods for each of these are provided in this class. 031 * 032 */ 033 @XmlRegistry 034 public class ObjectFactory { 035 /** 036 * Create a new ObjectFactory that can be used to create new instances of 037 * schema derived classes for package: org.kuali.student.dictionary.dto 038 * 039 */ 040 public ObjectFactory() { 041 } 042 043 public QueryParamInfo createQueryParamInfo() { 044 return new QueryParamInfo(); 045 } 046 047 public ResultColumnInfo createResultColumnInfo() { 048 return new ResultColumnInfo(); 049 } 050 051 public SearchCriteriaTypeInfo createSearchCriteriaTypeInfo() { 052 return new SearchCriteriaTypeInfo(); 053 } 054 055 public SearchRelationship createSearchRelationship() { 056 return new SearchRelationship(); 057 } 058 059 public SearchResultTypeInfo createSearchResultTypeInfo() { 060 return new SearchResultTypeInfo(); 061 } 062 063 public SearchTypeInfo createSearchTypeInfo() { 064 return new SearchTypeInfo(); 065 } 066 067 public TypeAttribute createTypeAttribute() { 068 return new TypeAttribute(); 069 } 070 public FieldDescriptor createFieldDescriptor(){ 071 return new FieldDescriptor(); 072 } 073 }