001 /* 002 * XML Type: login-module-refType 003 * Namespace: http://geronimo.apache.org/xml/ns/loginconfig-1.2 004 * Java type: org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleRefType 005 * 006 * Automatically generated - do not modify. 007 */ 008 package org.apache.geronimo.xbeans.geronimo.loginconfig.impl; 009 /** 010 * An XML login-module-refType(@http://geronimo.apache.org/xml/ns/loginconfig-1.2). 011 * 012 * This is a complex type. 013 */ 014 public class GerLoginModuleRefTypeImpl extends org.apache.geronimo.xbeans.geronimo.loginconfig.impl.GerAbstractLoginModuleTypeImpl implements org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleRefType 015 { 016 017 public GerLoginModuleRefTypeImpl(org.apache.xmlbeans.SchemaType sType) 018 { 019 super(sType); 020 } 021 022 private static final javax.xml.namespace.QName PATTERN$0 = 023 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/loginconfig-1.2", "pattern"); 024 025 026 /** 027 * Gets the "pattern" element 028 */ 029 public org.apache.geronimo.deployment.xbeans.PatternType getPattern() 030 { 031 synchronized (monitor()) 032 { 033 check_orphaned(); 034 org.apache.geronimo.deployment.xbeans.PatternType target = null; 035 target = (org.apache.geronimo.deployment.xbeans.PatternType)get_store().find_element_user(PATTERN$0, 0); 036 if (target == null) 037 { 038 return null; 039 } 040 return target; 041 } 042 } 043 044 /** 045 * Sets the "pattern" element 046 */ 047 public void setPattern(org.apache.geronimo.deployment.xbeans.PatternType pattern) 048 { 049 synchronized (monitor()) 050 { 051 check_orphaned(); 052 org.apache.geronimo.deployment.xbeans.PatternType target = null; 053 target = (org.apache.geronimo.deployment.xbeans.PatternType)get_store().find_element_user(PATTERN$0, 0); 054 if (target == null) 055 { 056 target = (org.apache.geronimo.deployment.xbeans.PatternType)get_store().add_element_user(PATTERN$0); 057 } 058 target.set(pattern); 059 } 060 } 061 062 /** 063 * Appends and returns a new empty "pattern" element 064 */ 065 public org.apache.geronimo.deployment.xbeans.PatternType addNewPattern() 066 { 067 synchronized (monitor()) 068 { 069 check_orphaned(); 070 org.apache.geronimo.deployment.xbeans.PatternType target = null; 071 target = (org.apache.geronimo.deployment.xbeans.PatternType)get_store().add_element_user(PATTERN$0); 072 return target; 073 } 074 } 075 }