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// 017// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.0 in JDK 1.6 018// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 019// Any modifications to this file will be lost upon recompilation of the source schema. 020// Generated on: 2008.10.21 at 02:14:18 PM PDT 021// 022 023 024package org.kuali.student.r1.common.dictionary.old.dto; 025 026import java.io.Serializable; 027import java.util.ArrayList; 028import java.util.List; 029 030import javax.xml.bind.annotation.XmlAccessType; 031import javax.xml.bind.annotation.XmlAccessorType; 032import javax.xml.bind.annotation.XmlElement; 033 034 035/** 036 * <p>Java class for anonymous complex type. 037 * 038 * <p>The following schema fragment specifies the expected content contained within this class. 039 * 040 * <pre> 041 * <complexType> 042 * <complexContent> 043 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 044 * <sequence> 045 * <element ref="{http://www.dto.dictionary.student.kuali.org}objectStructure" maxOccurs="unbounded"/> 046 * </sequence> 047 * </restriction> 048 * </complexContent> 049 * </complexType> 050 * </pre> 051 * 052 * 053 */ 054@Deprecated 055@XmlAccessorType(XmlAccessType.FIELD) 056public class Dictionary implements Serializable{ 057 058 private static final long serialVersionUID = 1L; 059 060 @XmlElement(required = true) 061 protected List<ObjectStructure> objectStructure; 062 063 /** 064 * Gets the value of the objectStructure property. 065 * 066 * <p> 067 * This accessor method returns a reference to the live list, 068 * not a snapshot. Therefore any modification you make to the 069 * returned list will be present inside the JAXB object. 070 * This is why there is not a <CODE>set</CODE> method for the objectStructure property. 071 * 072 * <p> 073 * For example, to add a new item, do as follows: 074 * <pre> 075 * getObjectStructure().add(newItem); 076 * </pre> 077 * 078 * 079 * <p> 080 * Objects of the following type(s) are allowed in the list 081 * {@link ObjectStructure } 082 * 083 * 084 */ 085 public List<ObjectStructure> getObjectStructure() { 086 if (objectStructure == null) { 087 objectStructure = new ArrayList<ObjectStructure>(); 088 } 089 return this.objectStructure; 090 } 091 092}