public final SrvUseMaterialEntry<RS>
lazyGetSrvUseMaterialEntry() throws Exception {
String beanName = getSrvUseMaterialEntryName();
@SuppressWarnings("unchecked")
SrvUseMaterialEntry<RS> srvUseMaterialEntry = (SrvUseMaterialEntry<RS>)
this.factoryAppBeans.getBeansMap().get(beanName);
if (srvUseMaterialEntry == null) {
srvUseMaterialEntry = new SrvUseMaterialEntry<RS>();
srvUseMaterialEntry.setSrvOrm(this.factoryAppBeans.lazyGetSrvOrm());
srvUseMaterialEntry
.setSrvDatabase(this.factoryAppBeans.lazyGetSrvDatabase());
srvUseMaterialEntry.setEntitiesFactoriesFatory(
this.factoryBldAccServices.lazyGetFctBcFctSimpleEntities());
srvUseMaterialEntry.setSrvTypeCode(lazyGetSrvTypeCodeAccSources());
srvUseMaterialEntry.setSrvAccSettings(lazyGetSrvAccSettings());
srvUseMaterialEntry.setSrvI18n(this.factoryAppBeans.lazyGetSrvI18n());
srvUseMaterialEntry
.setSettersRapiHolder(this.factoryAppBeans.lazyGetHolderRapiSetters());
this.factoryAppBeans.getBeansMap().put(beanName, srvUseMaterialEntry);
this.factoryAppBeans.lazyGetLogger().info(null, FactoryAccServices.class,
beanName + " has been created.");
}
return srvUseMaterialEntry;
}