/*
 * Generated file - Do not edit!
 */
package com.alodar.example.interfaces;

import java.lang.*;

/**
 * Local interface for CustomerBO.
 * @author XDOCLET 1.1.2
 * @xdoclet-generated at Aug 25, 2002 3:02:28 PM
 */
public interface CustomerBOLocal
   extends javax.ejb.EJBLocalObject
{
   /**
    * Adds Item
    * @param itemData - data object
    * @param key - Customer primary key
    */
   public void addItem( com.alodar.example.interfaces.ItemData itemData,int key ) throws com.alodar.example.ejb.CustomerBOException;

   /**
    * creates new Customer
    * @param customerData - data object
    */
   public void create( com.alodar.example.interfaces.CustomerData customerData ) throws com.alodar.example.ejb.CustomerBOException;

   /**
    * echo test method
    * @param value - String value to return
    */
   public java.lang.String echo( java.lang.String value ) ;

   /**
    * get Customer data object
    * @param key - primary key
    */
   public com.alodar.example.interfaces.CustomerData get( int key ) throws com.alodar.example.ejb.CustomerBOException;

   /**
    * Sets Address
    * @param addressData - data object
    * @param key - Customer primary key
    */
   public void setAddress( com.alodar.example.interfaces.AddressData addressData,int key ) throws com.alodar.example.ejb.CustomerBOException;

   /**
    * returns String value of com.alodar.example.interfaces.CustomerData
    * @param customerData - data object
    */
   public java.lang.String test( com.alodar.example.interfaces.CustomerData customerData ) ;

   /**
    * updates Customer
    * @param customerData - data object
    */
   public void update( com.alodar.example.interfaces.CustomerData customerData ) throws com.alodar.example.ejb.CustomerBOException;

}