com.ail.core.product
Interface ProductManagerLocal

All Superinterfaces:
javax.ejb.EJBLocalObject

public interface ProductManagerLocal
extends javax.ejb.EJBLocalObject

Version:
$Revision: 1.4 $

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.EJBLocalObject
getEJBLocalHome, getPrimaryKey, isIdentical, remove
 

Method Detail

invokeServiceXML

java.lang.String invokeServiceXML(java.lang.String xml)

getVersionEffectiveDate

VersionEffectiveDate getVersionEffectiveDate()

setConfiguration

void setConfiguration(Configuration config)

getConfiguration

Configuration getConfiguration()

getConfigurationNamespace

java.lang.String getConfigurationNamespace()

resetConfiguration

void resetConfiguration()

getVersion

Version getVersion()

getListProducts

ListProductsArg getListProducts(ListProductsArg arg)
                                throws BaseException
Throws:
BaseException

registerProduct

RegisterProductArg registerProduct(RegisterProductArg arg)
                                   throws BaseException
Throws:
BaseException

removeProduct

RemoveProductArg removeProduct(RemoveProductArg arg)
                               throws BaseException
Throws:
BaseException

getProductDefinition

ResetProductArg getProductDefinition(ResetProductArg arg)
                                     throws BaseException
Throws:
BaseException

resetAllProducts

ResetAllProductsArg resetAllProducts(ResetAllProductsArg arg)
                                     throws BaseException
Throws:
BaseException

updateProduct

UpdateProductArg updateProduct(UpdateProductArg arg)
                               throws BaseException
Throws:
BaseException

newProductType

NewProductTypeArg newProductType(NewProductTypeArg arg)
                                 throws BaseException
Throws:
BaseException