com.konakartadmin.bl
Class AdminEngineMgr

java.lang.Object
  extended by com.konakartadmin.bl.AdminEngineMgr
All Implemented Interfaces:
com.konakart.blif.AdminEngineMgrIf

public class AdminEngineMgr
extends java.lang.Object
implements com.konakart.blif.AdminEngineMgrIf

An implementation of the AdminEngineMgrInterface


Field Summary
private static java.util.Map<java.lang.String,KKAdminIf> kkAdminIfHM
          Hash Map that contains the static KKAdminIf's - one for each store
protected static org.apache.commons.logging.Log log
          the log
private static java.lang.String mutex
           
 
Constructor Summary
AdminEngineMgr(com.konakart.app.EngineConfig engConf)
          Constructor
 
Method Summary
 com.konakart.app.NameValue[] callPaymentModule(com.konakart.appif.EngineConfigIf engConf, java.lang.String moduleClassName, com.konakart.appif.PaymentOptionsIf options)
           
 com.konakart.appif.ExportOrderResponseIf exportOrder(com.konakart.appif.EngineConfigIf engConf, com.konakart.appif.ExportOrderOptionsIf options)
           
 KKAdminIf getAdminEng(com.konakart.appif.EngineConfigIf engConf)
          Get an Admin Engine for the given Engine Configuration
 com.konakart.app.PdfResult getPdf(com.konakart.appif.EngineConfigIf engConf, com.konakart.app.PdfOptions options)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static org.apache.commons.logging.Log log
the log


kkAdminIfHM

private static java.util.Map<java.lang.String,KKAdminIf> kkAdminIfHM
Hash Map that contains the static KKAdminIf's - one for each store


mutex

private static java.lang.String mutex
Constructor Detail

AdminEngineMgr

public AdminEngineMgr(com.konakart.app.EngineConfig engConf)
               throws java.lang.Exception
Constructor

Parameters:
engConf -
Throws:
java.lang.Exception
Method Detail

getAdminEng

public KKAdminIf getAdminEng(com.konakart.appif.EngineConfigIf engConf)
                      throws KKAdminException
Get an Admin Engine for the given Engine Configuration

Parameters:
engConf - the Engine Configuration
Returns:
the adminEng the Admin Engine for the given Engine Configuration
Throws:
KKAdminException

getPdf

public com.konakart.app.PdfResult getPdf(com.konakart.appif.EngineConfigIf engConf,
                                         com.konakart.app.PdfOptions options)
                                  throws com.konakart.app.KKException
Specified by:
getPdf in interface com.konakart.blif.AdminEngineMgrIf
Throws:
com.konakart.app.KKException

exportOrder

public com.konakart.appif.ExportOrderResponseIf exportOrder(com.konakart.appif.EngineConfigIf engConf,
                                                            com.konakart.appif.ExportOrderOptionsIf options)
                                                     throws com.konakart.app.KKException
Specified by:
exportOrder in interface com.konakart.blif.AdminEngineMgrIf
Throws:
com.konakart.app.KKException

callPaymentModule

public com.konakart.app.NameValue[] callPaymentModule(com.konakart.appif.EngineConfigIf engConf,
                                                      java.lang.String moduleClassName,
                                                      com.konakart.appif.PaymentOptionsIf options)
                                               throws com.konakart.app.KKException
Specified by:
callPaymentModule in interface com.konakart.blif.AdminEngineMgrIf
Throws:
com.konakart.app.KKException


Copyright © 2011 DS Data Systems UK Ltd.