com.ail.core.product
Interface ProductManager

All Superinterfaces:
javax.ejb.EJBObject, java.rmi.Remote

public interface ProductManager
extends javax.ejb.EJBObject

Version:
$Revision: 1.5 $

Method Summary
 Configuration getConfiguration()
           
 java.lang.String getConfigurationNamespace()
           
 ListProductsArg getListProducts(ListProductsArg arg)
           
 ResetProductArg getProductDefinition(ResetProductArg arg)
           
 Version getVersion()
           
 VersionEffectiveDate getVersionEffectiveDate()
           
 java.lang.String invokeServiceXML(java.lang.String xml)
           
 NewProductTypeArg newProductType(NewProductTypeArg arg)
           
 RegisterProductArg registerProduct(RegisterProductArg arg)
           
 RemoveProductArg removeProduct(RemoveProductArg arg)
           
 ResetAllProductsArg resetAllProducts(ResetAllProductsArg arg)
           
 void resetConfiguration()
           
 void setConfiguration(Configuration config)
           
 UpdateProductArg updateProduct(UpdateProductArg arg)
           
 
Methods inherited from interface javax.ejb.EJBObject
getEJBHome, getHandle, getPrimaryKey, isIdentical, remove
 

Method Detail

invokeServiceXML

java.lang.String invokeServiceXML(java.lang.String xml)
                                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getVersionEffectiveDate

VersionEffectiveDate getVersionEffectiveDate()
                                             throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

setConfiguration

void setConfiguration(Configuration config)
                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getConfiguration

Configuration getConfiguration()
                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getConfigurationNamespace

java.lang.String getConfigurationNamespace()
                                           throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

resetConfiguration

void resetConfiguration()
                        throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getVersion

Version getVersion()
                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getListProducts

ListProductsArg getListProducts(ListProductsArg arg)
                                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

registerProduct

RegisterProductArg registerProduct(RegisterProductArg arg)
                                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

removeProduct

RemoveProductArg removeProduct(RemoveProductArg arg)
                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getProductDefinition

ResetProductArg getProductDefinition(ResetProductArg arg)
                                     throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

resetAllProducts

ResetAllProductsArg resetAllProducts(ResetAllProductsArg arg)
                                     throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

updateProduct

UpdateProductArg updateProduct(UpdateProductArg arg)
                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

newProductType

NewProductTypeArg newProductType(NewProductTypeArg arg)
                                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException