001    //
002    // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs 
003    // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
004    // Any modifications to this file will be lost upon recompilation of the source schema. 
005    // Generated on: 2008.10.21 at 09:24:54 AM EDT 
006    //
007    
008    
009    package org.apache.geronimo.system.plugin.model;
010    
011    import java.io.Serializable;
012    import javax.xml.bind.annotation.XmlAccessType;
013    import javax.xml.bind.annotation.XmlAccessorType;
014    import javax.xml.bind.annotation.XmlAttribute;
015    import javax.xml.bind.annotation.XmlType;
016    import javax.xml.bind.annotation.XmlValue;
017    
018    
019    /**
020     * 
021     *                 See pluginType/license above
022     *             
023     * 
024     * <p>Java class for licenseType complex type.
025     * 
026     * <p>The following schema fragment specifies the expected content contained within this class.
027     * 
028     * <pre>
029     * &lt;complexType name="licenseType">
030     *   &lt;simpleContent>
031     *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
032     *       &lt;attribute name="osi-approved" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
033     *     &lt;/extension>
034     *   &lt;/simpleContent>
035     * &lt;/complexType>
036     * </pre>
037     * 
038     * 
039     */
040    @XmlAccessorType(XmlAccessType.FIELD)
041    @XmlType(name = "licenseType", propOrder = {
042        "value"
043    })
044    public class LicenseType
045        implements Serializable
046    {
047    
048        private final static long serialVersionUID = 12343L;
049        @XmlValue
050        protected String value;
051        @XmlAttribute(name = "osi-approved", required = true)
052        protected boolean osiApproved;
053    
054        /**
055         * Gets the value of the value property.
056         * 
057         * @return
058         *     possible object is
059         *     {@link String }
060         *     
061         */
062        public String getValue() {
063            return value;
064        }
065    
066        /**
067         * Sets the value of the value property.
068         * 
069         * @param value
070         *     allowed object is
071         *     {@link String }
072         *     
073         */
074        public void setValue(String value) {
075            this.value = value;
076        }
077    
078        /**
079         * Gets the value of the osiApproved property.
080         * 
081         */
082        public boolean isOsiApproved() {
083            return osiApproved;
084        }
085    
086        /**
087         * Sets the value of the osiApproved property.
088         * 
089         */
090        public void setOsiApproved(boolean value) {
091            this.osiApproved = value;
092        }
093    
094    }