/*
 * JBoss, Home of Professional Open Source
 * Copyright 2006, JBoss Inc., and individual contributors as indicated
 * by the @authors tag.  All rights reserved. 
 * See the copyright.txt in the distribution for a full listing 
 * of individual contributors.
 * This copyrighted material is made available to anyone wishing to use,
 * modify, copy, or redistribute it subject to the terms and conditions
 * of the GNU General Public License, v. 2.0.
 * This program is distributed in the hope that it will be useful, but WITHOUT A 
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
 * PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 * You should have received a copy of the GNU General Public License,
 * v. 2.0 along with this distribution; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
 * MA  02110-1301, USA.
 * 
 * (C) 2005-2006,
 * @author JBoss Inc.
 */
package com.arjuna.xts.nightout.clients.weblogic.proxies;

/**
 * Generated class, do not edit.
 *
 * This service class was generated by weblogic
 * webservice stub gen on Wed Jul 21 12:42:37 BST 2004 */

public class TaxiServiceBA_Impl 
     extends weblogic.webservice.core.rpc.ServiceImpl 
     implements com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBA{

  public TaxiServiceBA_Impl() 
       throws java.io.IOException{

    this( "com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA.wsdl" );
  }

  public TaxiServiceBA_Impl( String wsdlurl ) 
       throws java.io.IOException{

    super( wsdlurl, "com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBA" );
  }
    //***********************************
  // Port Name: TaxiServiceBAPort 
  // Port Type: TaxiServiceBAPort  //***********************************

  com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBAPort mvar_TaxiServiceBAPort;


  /**
   * returns a port in this service 
   *
   */

  public com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBAPort getTaxiServiceBAPort(){

    if( mvar_TaxiServiceBAPort == null ){
      mvar_TaxiServiceBAPort = 
        new com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBAPort_Stub( _getPort( "TaxiServiceBAPort" ) );
    }

    return mvar_TaxiServiceBAPort;

  }

  public com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBAPort getTaxiServiceBAPort(String username, String password){

    _setUser( username, password, getTaxiServiceBAPort() );

    return getTaxiServiceBAPort();
  }
}
