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 }