<p>Get PrcAccSettingsSave (create and put into map).</p>
@param pAddParam additional param
@return requested PrcAccSettingsSave
@throws Exception - an exception
329009
protected final PrcAccSettingsSave<RS> lazyGetPrcAccSettingsSave(
    final Map<String, Object> pAddParam) throws Exception {
    @SuppressWarnings("unchecked")
    PrcAccSettingsSave<RS> proc = (PrcAccSettingsSave<RS>)
      this.processorsMap.get(PrcAccSettingsSave.class.getSimpleName());
    if (proc == null) {
      proc = new PrcAccSettingsSave<RS>();
      proc.setSrvAccSettings(getSrvAccSettings());
      //assigning fully initialized object:
      this.processorsMap.put(PrcAccSettingsSave.class.getSimpleName(), proc);
    }
    return proc;
  }
868628
protected final PrcSalRetLnCreate<RS>
    lazyGetPrcSalRetLnCreate(
      final Map<String, Object> pAddParam) throws Exception {
    @SuppressWarnings("unchecked")
    PrcSalRetLnCreate<RS> proc = (PrcSalRetLnCreate<RS>)
      this.processorsMap.get(PrcSalRetLnCreate.class.getSimpleName());
    if (proc == null) {
      proc = new PrcSalRetLnCreate<RS>();
      @SuppressWarnings("unchecked")
      PrcEntityCreate<RS, SalesReturnLine, Long> procDlg =
        (PrcEntityCreate<RS, SalesReturnLine, Long>)
          this.fctBnEntitiesProcessors
            .lazyGet(pAddParam, PrcEntityCreate.class.getSimpleName());
      proc.setPrcEntityCreate(procDlg);
      //assigning fully initialized object:
      this.processorsMap.put(PrcSalRetLnCreate.class.getSimpleName(), proc);
    }
    return proc;
  }
218389
protected final PrcPurchaseReturnLineGfr lazyGetPrcPurchaseReturnLineGfr(
    final Map<String, Object> pAddParam) throws Exception {
    @SuppressWarnings("unchecked")
    PrcPurchaseReturnLineGfr<RS> proc = (PrcPurchaseReturnLineGfr<RS>)
      this.processorsMap.get(PrcPurchaseReturnLineGfr.class.getSimpleName());
    if (proc == null) {
      proc = new PrcPurchaseReturnLineGfr<RS>();
      @SuppressWarnings("unchecked")
      PrcEntityPbCopy<RS, PurchaseReturnLine> procDlg =
        (PrcEntityPbCopy<RS, PurchaseReturnLine>) this.fctBnEntitiesProcessors
          .lazyGet(pAddParam, PrcEntityPbCopy.class.getSimpleName());
      proc.setPrcAccEntityPbCopy(procDlg);
      //assigning fully initialized object:
      this.processorsMap
        .put(PrcPurchaseReturnLineGfr.class.getSimpleName(), proc);
    }
    return proc;
  }
591552
protected final PrcGoodsAdviseCategoriesSave<RS> lazyGetPrcGoodsAdviseCategoriesSave(final Map<String, Object> pAddParam) throws Exception {
    String beanName = PrcGoodsAdviseCategoriesSave.class.getSimpleName();
    @SuppressWarnings("unchecked")
    PrcGoodsAdviseCategoriesSave<RS> proc = (PrcGoodsAdviseCategoriesSave<RS>) this.processorsMap.get(beanName);
    if (proc == null) {
      proc = new PrcGoodsAdviseCategoriesSave<RS>();
      proc.setSrvOrm(getSrvOrm());
      //assigning fully initialized object:
      this.processorsMap.put(beanName, proc);
      this.logger.info(null, FctBnTradeEntitiesProcessors.class, beanName + " has been created.");
    }
    return proc;
  }
1324397
protected final PrcGoodsLossLineSave<RS> lazyGetPrcGoodsLossLineSave(
    final Map<String, Object> pAddParam) throws Exception {
    @SuppressWarnings("unchecked")
    PrcGoodsLossLineSave<RS> proc = (PrcGoodsLossLineSave<RS>)
      this.processorsMap.get(PrcGoodsLossLineSave.class.getSimpleName());
    if (proc == null) {
      proc = new PrcGoodsLossLineSave<RS>();
      proc.setSrvAccSettings(getSrvAccSettings());
      proc.setSrvOrm(getSrvOrm());
      proc.setSrvWarehouseEntry(getSrvWarehouseEntry());
      proc.setSrvCogsEntry(getSrvCogsEntry());
      proc.setSrvDatabase(getSrvDatabase());
      //assigning fully initialized object:
      this.processorsMap
        .put(PrcGoodsLossLineSave.class.getSimpleName(), proc);
    }
    return proc;
  }
354229
protected final PrcSeSellerDel<RS> lazyGetPrcSeSellerDel(final Map<String, Object> pAddParam) throws Exception {
    String beanName = PrcSeSellerDel.class.getSimpleName();
    @SuppressWarnings("unchecked")
    PrcSeSellerDel<RS> proc = (PrcSeSellerDel<RS>) this.processorsMap.get(beanName);
    if (proc == null) {
      proc = new PrcSeSellerDel<RS>();
      proc.setSrvOrm(getSrvOrm());
      proc.setFindSeSeller(getFindSeSeller());
      //assigning fully initialized object:
      this.processorsMap.put(beanName, proc);
      this.logger.info(null, FctBnTradeEntitiesProcessors.class, beanName + " has been created.");
    }
    return proc;
  }
808596
public final synchronized void retrieveAccSettings(
    final Map<String, Object> pAddParam) throws Exception {
    this.accSettings = new AccSettings();
    this.accSettings.setItsId(1L);
    this.accSettings = getSrvOrm().retrieveEntity(pAddParam, this.accSettings);
    if (this.accSettings == null) {
      throw new ExceptionWithCode(ExceptionWithCode.CONFIGURATION_MISTAKE,
        "There is no accounting settings!!!");
    }
    DrawMaterialSourcesLine dmsl = new DrawMaterialSourcesLine();
    dmsl.setItsOwner(this.accSettings);
    List<DrawMaterialSourcesLine> drawMaterialSources = getSrvOrm()
      .retrieveListForField(pAddParam, dmsl, "itsOwner");
    this.accSettings.setDrawMaterialSources(drawMaterialSources);
    CogsItemSourcesLine cisl = new CogsItemSourcesLine();
    cisl.setItsOwner(this.accSettings);
    List<CogsItemSourcesLine> cogsItemSources = getSrvOrm()
      .retrieveListForField(pAddParam, cisl, "itsOwner");
    this.accSettings.setCogsItemSources(cogsItemSources);
    AccEntriesSourcesLine aesl = new AccEntriesSourcesLine();
    aesl.setItsOwner(this.accSettings);
    List<AccEntriesSourcesLine> accEntriesSources = getSrvOrm()
      .retrieveListForField(pAddParam, aesl, "itsOwner");
    this.accSettings.setAccEntriesSources(accEntriesSources);
  }
780206
protected final PrcCheckOut<RS> lazyGetPrcCheckOut(
    final Map<String, Object> pAddParam) throws Exception {
    String beanName = PrcCheckOut.class.getSimpleName();
    @SuppressWarnings("unchecked")
    PrcCheckOut<RS> proc = (PrcCheckOut<RS>)
      this.processorsMap.get(beanName);
    if (proc == null) {
      proc = new PrcCheckOut<RS>();
      proc.setLog(getLogger());
      proc.setSrvOrm(getSrvOrm());
      proc.setSrvCart(getSrvShoppingCart());
      proc.setProcFac(this);
      //assigning fully initialized object:
      this.processorsMap.put(beanName, proc);
      this.logger.info(null, FctBnPublicTradeProcessors.class,
        beanName + " has been created.");
    }
    return proc;
  }
664959
protected final PrcAccDocFullRetrieve createPutPrcAccDocFullRetrieve(
    final Map<String, Object> pAddParam) throws Exception {
    PrcAccDocFullRetrieve<RS, IDocWarehouse> proc =
      new PrcAccDocFullRetrieve<RS, IDocWarehouse>();
    proc.setSrvUseMaterialEntry(getSrvUseMaterialEntry());
    @SuppressWarnings("unchecked")
    IEntityProcessor<IDocWarehouse, Long> delegate =
      (IEntityProcessor<IDocWarehouse, Long>)
        lazyGetPrcAccDocCogsRetrieve(pAddParam);
    proc.setPrcAccDocCogsRetrieve(delegate);
    //assigning fully initialized object:
    this.processorsMap.put(PrcAccDocFullRetrieve.class.getSimpleName(), proc);
    return proc;
  }
1229948
protected final PrcItemSpecificsSave<RS, IHasIdLongVersion, AItemSpecificsId<IHasIdLongVersion>>
    lazyGetPrcItemSpecificsSave(final Map<String, Object> pAddParam) throws Exception {
    String beanName = PrcItemSpecificsSave.class.getSimpleName();
    @SuppressWarnings("unchecked")
    PrcItemSpecificsSave<RS, IHasIdLongVersion, AItemSpecificsId<IHasIdLongVersion>> proc =
      (PrcItemSpecificsSave<RS, IHasIdLongVersion, AItemSpecificsId<IHasIdLongVersion>>)
        this.processorsMap.get(beanName);
    if (proc == null) {
      proc = new PrcItemSpecificsSave<RS, IHasIdLongVersion, AItemSpecificsId<IHasIdLongVersion>>();
      proc.setSrvOrm(getSrvOrm());
      //assigning fully initialized object:
      this.processorsMap.put(beanName, proc);
      this.logger.info(null, FctBnTradeEntitiesProcessors.class, beanName + " has been created.");
    }
    return proc;
  }
665466
protected final PrcSalesInvoiceServiceLineSave<RS>
    lazyGetPrcSalesInvoiceServiceLineSave(
      final Map<String, Object> pAddParam) throws Exception {
    @SuppressWarnings("unchecked")
    PrcSalesInvoiceServiceLineSave<RS> proc =
      (PrcSalesInvoiceServiceLineSave<RS>) this.processorsMap
        .get(PrcSalesInvoiceServiceLineSave.class.getSimpleName());
    if (proc == null) {
      proc = new PrcSalesInvoiceServiceLineSave<RS>();
      proc.setSrvAccSettings(getSrvAccSettings());
      proc.setSrvOrm(getSrvOrm());
      proc.setUtlInvLine(lazyGetUtlSalSrLn(pAddParam));
      //assigning fully initialized object:
      this.processorsMap
        .put(PrcSalesInvoiceServiceLineSave.class.getSimpleName(), proc);
    }
    return proc;
  }
673141
protected final PrcPurchaseInvoiceLineGfr lazyGetPrcPurchaseInvoiceLineGfr(
    final Map<String, Object> pAddParam) throws Exception {
    @SuppressWarnings("unchecked")
    PrcPurchaseInvoiceLineGfr<RS> proc = (PrcPurchaseInvoiceLineGfr<RS>)
      this.processorsMap.get(PrcPurchaseInvoiceLineGfr.class.getSimpleName());
    if (proc == null) {
      proc = new PrcPurchaseInvoiceLineGfr<RS>();
      @SuppressWarnings("unchecked")
      PrcEntityPbCopy<RS, PurchaseInvoiceLine> procDlg =
        (PrcEntityPbCopy<RS, PurchaseInvoiceLine>)
          this.fctBnEntitiesProcessors
            .lazyGet(pAddParam, PrcEntityPbCopy.class.getSimpleName());
      proc.setPrcAccEntityPbCopy(procDlg);
      //assigning fully initialized object:
      this.processorsMap
        .put(PrcPurchaseInvoiceLineGfr.class.getSimpleName(), proc);
    }
    return proc;
  }
600438
protected final PrcInvTaxLnSave<RS, PurchaseInvoice, PurchaseInvoiceTaxLine>
    lazyGetPrcPurchInvTaxLnSave(
      final Map<String, Object> pAddParam) throws Exception {
    @SuppressWarnings("unchecked")
    PrcInvTaxLnSave<RS, PurchaseInvoice, PurchaseInvoiceTaxLine> proc =
      (PrcInvTaxLnSave<RS, PurchaseInvoice, PurchaseInvoiceTaxLine>)
        this.processorsMap.get(PrcInvTaxLnSave.class.getSimpleName() + "PITL");
    if (proc == null) {
      proc = new PrcInvTaxLnSave<RS, PurchaseInvoice, PurchaseInvoiceTaxLine>();
      proc.setSrvAccSettings(getSrvAccSettings());
      proc.setSrvOrm(getSrvOrm());
      proc.setUtlInvLine(lazyGetUtlPurGdLn(pAddParam));
      //assigning fully initialized object:
      this.processorsMap
        .put(PrcInvTaxLnSave.class.getSimpleName() + "PITL", proc);
    }
    return proc;
  }
59544
protected final PrcItSpecEmbFlDel<RS, IHasIdLongVersion, AItemSpecificsId<IHasIdLongVersion>>
    lazyGetPrcItSpecEmbFlDel(final Map<String, Object> pAddParam) throws Exception {
    String beanName = PrcItSpecEmbFlDel.class.getSimpleName();
    @SuppressWarnings("unchecked")
    PrcItSpecEmbFlDel<RS, IHasIdLongVersion, AItemSpecificsId<IHasIdLongVersion>> proc =
      (PrcItSpecEmbFlDel<RS, IHasIdLongVersion, AItemSpecificsId<IHasIdLongVersion>>)
        this.processorsMap.get(beanName);
    if (proc == null) {
      proc = new PrcItSpecEmbFlDel<RS, IHasIdLongVersion, AItemSpecificsId<IHasIdLongVersion>>();
      proc.setSrvOrm(getSrvOrm());
      proc.setUploadDirectory(getUploadDirectory());
      proc.setWebAppPath(getWebAppPath());
      //assigning fully initialized object:
      this.processorsMap.put(beanName, proc);
      this.logger.info(null, FctBnTradeEntitiesProcessors.class, beanName + " has been created.");
    }
    return proc;
  }
473977
protected final PrcAbout<RS> lazyGetPrcAbout(
      final Map<String, Object> pAddParam) throws Exception {
    @SuppressWarnings("unchecked")
    PrcAbout<RS> proc = (PrcAbout<RS>) this.processorsMap
      .get(PrcAbout.class.getSimpleName());
    if (proc == null) {
      proc = new PrcAbout<RS>();
      proc.setSrvOrm(getSrvOrm());
      //assigning fully initialized object:
      this.processorsMap
        .put(PrcAbout.class.getSimpleName(), proc);
    }
    return proc;
  }
319192
protected final PrcInvTaxLnSave<RS, SalesInvoice, SalesInvoiceTaxLine>
    lazyGetPrcSalInvTaxLnSave(
      final Map<String, Object> pAddParam) throws Exception {
    @SuppressWarnings("unchecked")
    PrcInvTaxLnSave<RS, SalesInvoice, SalesInvoiceTaxLine> proc =
      (PrcInvTaxLnSave<RS, SalesInvoice, SalesInvoiceTaxLine>)
        this.processorsMap.get(PrcInvTaxLnSave.class.getSimpleName() + "SITL");
    if (proc == null) {
      proc = new PrcInvTaxLnSave<RS, SalesInvoice, SalesInvoiceTaxLine>();
      proc.setSrvAccSettings(getSrvAccSettings());
      proc.setSrvOrm(getSrvOrm());
      proc.setUtlInvLine(lazyGetUtlSalGdLn(pAddParam));
      //assigning fully initialized object:
      this.processorsMap
        .put(PrcInvTaxLnSave.class.getSimpleName() + "SITL", proc);
    }
    return proc;
  }
1206406
protected final PrcPaymentToGfr<RS> createPutPrcPaymentToGfr(
    final Map<String, Object> pAddParam) throws Exception {
    PrcPaymentToGfr<RS> proc = new PrcPaymentToGfr<RS>();
    @SuppressWarnings("unchecked")
    IEntityProcessor<PaymentTo, Long> procDlg =
      (IEntityProcessor<PaymentTo, Long>)
        lazyGetPrcAccDocGetForReverse(pAddParam);
    proc.setPrcAccDocGetForReverse(procDlg);
    proc.setSrvTypeCode(getSrvTypeCode());
    //assigning fully initialized object:
    this.processorsMap.put(PrcPaymentToGfr.class.getSimpleName(), proc);
    return proc;
  }