blob: 55fc636b9597e93a43a3149099705c2bc82211df [file] [log] [blame]
/*
* Copyright 2004,2005 The Apache Software Foundation.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* CreateAccountRequest.java
*
* This file was auto-generated from WSDL
* by the Apache Axis2 version: #axisVersion# #today#
*/
package org.apache.axis2.databinding;
/**
* CreateAccountRequest bean class
*/
public class CreateAccountRequest implements
org.apache.axis2.databinding.ADBBean {
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
"http://www.wso2.com/types", "createAccountRequest", "ns1");
/**
* field for ClientInfo
*/
protected ClientInfo localClientInfo;
/**
* Auto generated getter method
*
* @return com.wso2.www.types.ClientInfo
*/
public ClientInfo getClientInfo() {
return localClientInfo;
}
/**
* Auto generated setter method
*
* @param param
* ClientInfo
*/
public void setClientInfo(ClientInfo param) {
this.localClientInfo = param;
}
/**
* field for Password
*/
protected java.lang.String localPassword;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getPassword() {
return localPassword;
}
/**
* Auto generated setter method
*
* @param param
* Password
*/
public void setPassword(java.lang.String param) {
this.localPassword = param;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName) {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
elementList.add(new javax.xml.namespace.QName(
"http://www.wso2.com/types", "clientinfo"));
elementList.add(localClientInfo);
elementList.add(new javax.xml.namespace.QName("", "password"));
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localPassword));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl
(qName, elementList.toArray(), attribList
.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object
*/
public static CreateAccountRequest parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
CreateAccountRequest object = new CreateAccountRequest();
try {
int event = reader.getEventType();
int count = 0;
int argumentCount = 2;
boolean done = false;
// event better be a START_ELEMENT. if not we should go up to
// the start element here
while (!reader.isStartElement()) {
event = reader.next();
}
while (!done) {
if (javax.xml.stream.XMLStreamConstants.START_ELEMENT == event) {
if ("clientinfo".equals(reader.getLocalName())) {
object
.setClientInfo(ClientInfo.Factory
.parse(reader));
count++;
}
if ("password".equals(reader.getLocalName())) {
String content = reader.getElementText();
object
.setPassword(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(content));
count++;
}
}
if (argumentCount == count) {
done = true;
}
if (!done) {
event = reader.next();
}
}
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}