/*
* Date Created :- 08-01-2011
* TO DO :- later we can add here implementation for other account category wise voucher store .
*/
package ledger.account;
import ledger.account.grouphead.party.PartyVoucherStore;
/**
* @author Administrator
*
*/
public class SimpleVoucherStoreFactory {
/*
* Voucher Store is Created runtime by Account Ledger Category for which we r
* Looking this Ledger.Here storeType means account Ledger Type .for example whether it is of type
* party , cash , bank etc..
*
*/
/**
* @author Mihir Parekh
* @param storeType which is actually account type of the given account ledger .
* @return returns VoucherStore type Concrete Object based on storeType parameter.
*/
public static VoucherStore createVoucherStore(String storeType) throws Exception{
VoucherStore voucherStore = null;
/*
* Right Now we r just Passing the Object of PartyVoucherStore Object
*/
voucherStore = new PartyVoucherStore();
return voucherStore;
}
}