protected final PrcAccEntityWithSubaccCreate<RS, IHasId<Object>, Object>
    createPutPrcAccEntityWithSubaccCreate(
      final Map<String, Object> pAddParam) throws Exception {
    PrcAccEntityWithSubaccCreate<RS, IHasId<Object>, Object> proc =
      new PrcAccEntityWithSubaccCreate<RS, IHasId<Object>, Object>();
    @SuppressWarnings("unchecked")
    PrcEntityCreate<RS, IHasId<Object>, Object> procDlg =
      (PrcEntityCreate<RS, IHasId<Object>, Object>)
        this.fctBnEntitiesProcessors
          .lazyGet(pAddParam, PrcEntityCreate.class.getSimpleName());
    proc.setPrcAccEntityCreate(procDlg);
    proc.setSrvTypeCode(getSrvTypeCode());
    //assigning fully initialized object:
    this.processorsMap
      .put(PrcAccEntityWithSubaccCreate.class.getSimpleName(), proc);
    return proc;
  }
protected final PrcAccEntityWithSubaccCreate < RS , IHasId < Object > , Object > createPutPrcAccEntityWithSubaccCreate ( final Map < String , Object > pAddParam ) throws Exception { PrcAccEntityWithSubaccCreate < RS , IHasId < Object > , Object > proc = new PrcAccEntityWithSubaccCreate < RS , IHasId < Object > , Object > ( ) ; @ SuppressWarnings ( "unchecked" ) PrcEntityCreate < RS , IHasId < Object > , Object > procDlg = ( PrcEntityCreate < RS , IHasId < Object > , Object > ) this . fctBnEntitiesProcessors . lazyGet ( pAddParam , PrcEntityCreate . class . getSimpleName ( ) ) ; proc . setPrcAccEntityCreate ( procDlg ) ; proc . setSrvTypeCode ( getSrvTypeCode ( ) ) ; this . processorsMap . put ( PrcAccEntityWithSubaccCreate . class . getSimpleName ( ) , proc ) ; return proc ; }
<p>Get PrcAccEntityWithSubaccCreate (create and put into map).</p>
@param pAddParam additional param
@return requested PrcAccEntityWithSubaccCreate
@throws Exception - an exception