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 * <complexType name="licenseType">
030 * <simpleContent>
031 * <extension base="<http://www.w3.org/2001/XMLSchema>string">
032 * <attribute name="osi-approved" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
033 * </extension>
034 * </simpleContent>
035 * </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 }