/** * <p>Get SrvEntitiesPage in lazy mode.</p> * @return SrvEntitiesPage - SrvEntitiesPage * @throws Exception - an exception */ public final SrvEntitiesPage<RS> lazyGetSrvEntitiesPage() throws Exception { String beanName = getSrvEntitiesPageName(); @SuppressWarnings("unchecked") SrvEntitiesPage<RS> srvEntitiesPage = (SrvEntitiesPage<RS>) this.beansMap.get(beanName); if (srvEntitiesPage == null) { srvEntitiesPage = new SrvEntitiesPage<RS>(); srvEntitiesPage.setFieldsRapiHolder(lazyGetHolderRapiFields()); srvEntitiesPage.setSrvI18n(lazyGetSrvI18n()); srvEntitiesPage.setSrvOrm(lazyGetSrvOrm()); srvEntitiesPage.setSrvPage(lazyGetSrvPage()); srvEntitiesPage.setSrvDate(lazyGetSrvDate()); srvEntitiesPage.setLogger(lazyGetLogger()); srvEntitiesPage.setMngUvdSettings(lazyGetMngUvdSettings()); srvEntitiesPage.setEntitiesMap(getEntitiesMap()); srvEntitiesPage .setConvertersFieldsFatory(lazyGetFctConvertersToFromString()); srvEntitiesPage .setFieldConverterNamesHolder(lazyGetHldFieldsCnvTfsNames()); this.beansMap.put(beanName, srvEntitiesPage); lazyGetLogger().info(null, AFactoryAppBeans.class, beanName + " has been created."); } return srvEntitiesPage; }