Home » geronimo-eclipse-plugin-2.2-source-release » org.apache.geronimo.xml.ns.loginconfig_1 » [javadoc | source]

    1   //
    2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.2-b01-fcs 
    3   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
    4   // Any modifications to this file will be lost upon recompilation of the source schema. 
    5   // Generated on: 2009.07.17 at 01:03:24 AM CST 
    6   //
    7   
    8   
    9   package org.apache.geronimo.xml.ns.loginconfig_1;
   10   
   11   import java.util.ArrayList;
   12   import java.util.List;
   13   import javax.xml.bind.annotation.XmlAccessType;
   14   import javax.xml.bind.annotation.XmlAccessorType;
   15   import javax.xml.bind.annotation.XmlAttribute;
   16   import javax.xml.bind.annotation.XmlElement;
   17   import javax.xml.bind.annotation.XmlType;
   18   
   19   
   20   /**
   21    * <p>Java class for login-moduleType complex type.
   22    * 
   23    * <p>The following schema fragment specifies the expected content contained within this class.
   24    * 
   25    * <pre>
   26    * &lt;complexType name="login-moduleType">
   27    *   &lt;complexContent>
   28    *     &lt;extension base="{http://geronimo.apache.org/xml/ns/loginconfig-1.1}abstract-login-moduleType">
   29    *       &lt;sequence>
   30    *         &lt;element name="login-domain-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
   31    *         &lt;element name="login-module-class" type="{http://www.w3.org/2001/XMLSchema}string"/>
   32    *         &lt;element name="option" type="{http://geronimo.apache.org/xml/ns/loginconfig-1.1}optionType" maxOccurs="unbounded" minOccurs="0"/>
   33    *       &lt;/sequence>
   34    *       &lt;attribute name="server-side" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
   35    *     &lt;/extension>
   36    *   &lt;/complexContent>
   37    * &lt;/complexType>
   38    * </pre>
   39    * 
   40    * 
   41    */
   42   @XmlAccessorType(XmlAccessType.FIELD)
   43   @XmlType(name = "login-moduleType", propOrder = {
   44       "loginDomainName",
   45       "loginModuleClass",
   46       "option"
   47   })
   48   public class LoginModuleType
   49       extends AbstractLoginModuleType
   50   {
   51   
   52       @XmlElement(name = "login-domain-name", required = true)
   53       protected String loginDomainName;
   54       @XmlElement(name = "login-module-class", required = true)
   55       protected String loginModuleClass;
   56       protected List<OptionType> option;
   57       @XmlAttribute(name = "server-side", required = true)
   58       protected boolean serverSide;
   59   
   60       /**
   61        * Gets the value of the loginDomainName property.
   62        * 
   63        * @return
   64        *     possible object is
   65        *     {@link String }
   66        *     
   67        */
   68       public String getLoginDomainName() {
   69           return loginDomainName;
   70       }
   71   
   72       /**
   73        * Sets the value of the loginDomainName property.
   74        * 
   75        * @param value
   76        *     allowed object is
   77        *     {@link String }
   78        *     
   79        */
   80       public void setLoginDomainName(String value) {
   81           this.loginDomainName = value;
   82       }
   83   
   84       /**
   85        * Gets the value of the loginModuleClass property.
   86        * 
   87        * @return
   88        *     possible object is
   89        *     {@link String }
   90        *     
   91        */
   92       public String getLoginModuleClass() {
   93           return loginModuleClass;
   94       }
   95   
   96       /**
   97        * Sets the value of the loginModuleClass property.
   98        * 
   99        * @param value
  100        *     allowed object is
  101        *     {@link String }
  102        *     
  103        */
  104       public void setLoginModuleClass(String value) {
  105           this.loginModuleClass = value;
  106       }
  107   
  108       /**
  109        * Gets the value of the option property.
  110        * 
  111        * <p>
  112        * This accessor method returns a reference to the live list,
  113        * not a snapshot. Therefore any modification you make to the
  114        * returned list will be present inside the JAXB object.
  115        * This is why there is not a <CODE>set</CODE> method for the option property.
  116        * 
  117        * <p>
  118        * For example, to add a new item, do as follows:
  119        * <pre>
  120        *    getOption().add(newItem);
  121        * </pre>
  122        * 
  123        * 
  124        * <p>
  125        * Objects of the following type(s) are allowed in the list
  126        * {@link OptionType }
  127        * 
  128        * 
  129        */
  130       public List<OptionType> getOption() {
  131           if (option == null) {
  132               option = new ArrayList<OptionType>();
  133           }
  134           return this.option;
  135       }
  136   
  137       /**
  138        * Gets the value of the serverSide property.
  139        * 
  140        */
  141       public boolean isServerSide() {
  142           return serverSide;
  143       }
  144   
  145       /**
  146        * Sets the value of the serverSide property.
  147        * 
  148        */
  149       public void setServerSide(boolean value) {
  150           this.serverSide = value;
  151       }
  152   
  153   }

Home » geronimo-eclipse-plugin-2.2-source-release » org.apache.geronimo.xml.ns.loginconfig_1 » [javadoc | source]