<p>Get processor name for FOL delete.</p>
@param pClass a Class
@return a thing
512386
protected final String getForFolDelete(final Class<?> pClass) {
    if (this.seEntities.contains(pClass)) {
      return null;
    } else if (Eattachment.class == pClass) {
        return PrcEntityFfolDelete.class.getSimpleName();
    }
    return PrcEntityFolDelete.class.getSimpleName();
  }
274937
protected QualifiedName getOrComputeFullyQualifiedName(final EObject obj) {
		return cache.get(Tuples.pair(obj, "fqn"), obj.eResource(), ()->computeFullyQualifiedName(obj));
	}
1370776
public static <T> Class<T> classForName(String pClassName, ClassLoader ... pClassLoaders) {
        return classForName(pClassName, true, pClassLoaders);
    }
22719
protected final String getForRetrieveForEditDelete(final Class<?> pClass) {
    if (this.seEntities.contains(pClass)) {
      return null;
    } else if (pClass == ServiceSpecifics.class
      || pClass == GoodsSpecifics.class) {
      return PrcItemSpecificsRetrieve.class.getSimpleName();
    } else if (IPersistableBase.class.isAssignableFrom(pClass)) {
      return PrcEntityPbEditDelete.class.getSimpleName();
    }
    return PrcEntityRetrieve.class.getSimpleName();
  }
14576
@Override
  public final String getFor(final Class<?> pClass, final String pThingName) {
    if ("list".equals(pThingName)) {
      if (pClass == PaymentFrom.class || pClass == PaymentTo.class
        || pClass == PrepaymentFrom.class || pClass == PrepaymentTo.class
          || pClass == SubaccountLine.class || pClass == AdditionCostLine.class
            || pClass == Account.class) {
        return PrcPageWithSubaccTypes.class.getSimpleName();
      } else {
        return PrcEntitiesPage.class.getSimpleName();
      }
    } else if ("about".equals(pThingName)) {
      return PrcAbout.class.getSimpleName();
    }
    return null;
  }
1198252
@Override
  public final String getFor(final Class<?> pClass, final String pThingName) {
    Field field = this.fieldsRapiHolder.getFor(pClass, pThingName);
    Class<?> classKey = field.getType();
    if (IHasId.class.isAssignableFrom(classKey)) {
      classKey = IHasId.class;
    } else if (Enum.class.isAssignableFrom(classKey)) {
      classKey = Enum.class;
    }
    return this.convertersNamesMap.get(classKey);
  }
550957
public static Class<?> classForName(String name) throws ClassNotFoundException {
        if ("void".equals(name)) return void.class;
        if ("char".equals(name)) return char.class;
        if ("boolean".equals(name)) return boolean.class;
        if ("byte".equals(name)) return byte.class;
        if ("short".equals(name)) return short.class;
        if ("int".equals(name)) return int.class;
        if ("long".equals(name)) return long.class;
        if ("float".equals(name)) return float.class;
        if ("double".equals(name)) return double.class;
        return Class.forName(name, true, Thread.currentThread().getContextClassLoader());
    }
1262562
protected final String getForCopy(final Class<?> pClass) {
    if (this.sharedEntities.contains(pClass)) {
      return null;
    } else if (IHasSeSeller.class.isAssignableFrom(pClass)) {
      return PrcEntityRetrieve.class.getSimpleName();
    }
    return null;
  }
1051956
public Class getClassForName(final String className) {
        try {
            final OsgiRegistry osgiRegistry = ReflectionHelper.getOsgiRegistryInstance();

            if (osgiRegistry != null) {
                return osgiRegistry.classForNameWithException(className);
            } else {
                return AccessController.doPrivileged(ReflectionHelper.classForNameWithExceptionPEA(className));
            }
        } catch (final ClassNotFoundException ex) {
            throw new RuntimeException(LocalizationMessages.ERROR_SCANNING_CLASS_NOT_FOUND(className), ex);
        } catch (final PrivilegedActionException pae) {
            final Throwable cause = pae.getCause();
            if (cause instanceof ClassNotFoundException) {
                throw new RuntimeException(LocalizationMessages.ERROR_SCANNING_CLASS_NOT_FOUND(className), cause);
            } else if (cause instanceof RuntimeException) {
                throw (RuntimeException) cause;
            } else {
                throw new RuntimeException(cause);
            }
        }
    }
619951
@Override
  public final String getFor(final Class<?> pClass, final String pThingName) {
    if (pClass == CuOrSe.class) {
      if ("entitySave".equals(pThingName)) {
        return PrCuOrSeSv.class.getSimpleName();
      } else if ("entityEdit".equals(pThingName)
        || "entityPrint".equals(pThingName)) {
        return PrcEntityRetrieve.class.getSimpleName();
      }
      return null;
    } else if ("entityEdit".equals(pThingName)
      || "entityConfirmDelete".equals(pThingName)) {
      return getForRetrieveForEditDelete(pClass, pThingName);
    } else if ("entityCopy".equals(pThingName)) {
      return getForCopy(pClass);
    } else if ("entityPrint".equals(pThingName)) {
      return getForPrint(pClass);
    } else if ("entityFSave".equals(pThingName)) {
      return getForFSave(pClass);
    } else if ("entityEFSave".equals(pThingName)) {
      return getForEFSave(pClass);
    } else if ("entitySave".equals(pThingName)) {
      return getForSave(pClass);
    } else if ("entityFfolDelete".equals(pThingName)) {
      return getForFfolDelete(pClass);
    } else if ("entityFfolSave".equals(pThingName)) {
      return getForFfolSave(pClass);
    } else if ("entityFolDelete".equals(pThingName)) {
      return getForFolDelete(pClass);
    } else if ("entityFolSave".equals(pThingName)) {
      return getForFolSave(pClass);
    } else if ("entityFDelete".equals(pThingName)) {
      return getForFDelete(pClass);
    } else if ("entityEFDelete".equals(pThingName)) {
      return getForEFDelete(pClass);
    } else if ("entityDelete".equals(pThingName)) {
      return getForDelete(pClass);
    } else if ("entityCreate".equals(pThingName)) {
      return getForCreate(pClass);
    }
    return null;
  }
8686
private static String getBundlePostProcessorsName(ChainedResourceBundlePostProcessor processor) {

		String bundlePostProcessor = "";
		if (processor != null) {
			bundlePostProcessor = processor.getId();
		}

		return bundlePostProcessor;
	}
840825
protected final String getForFDelete(final Class<?> pClass) {
    if (GoodsSpecifics.class == pClass || ServiceSpecifics.class == pClass) {
      return PrcEntityFDelete.class.getSimpleName();
    }
    return null;
  }
341685
@Override
    public ItemProcessor getProcessor(Item item) {
        for (Map.Entry<String, ItemProcessor> mapping : patternToProcessorMappings.entrySet()) {
            if (item.getUrl().matches(mapping.getKey())) {
                return mapping.getValue();
            }
        }

        return null;
    }
552950
protected final String getForFolSave(final Class<?> pClass) {
    if (PurchaseInvoiceServiceLine.class == pClass) {
      return PrcPurchaseInvoiceServiceLineSave.class.getSimpleName();
    } else if (BankStatementLine.class == pClass) {
      return PrcBankStatementLineSave.class.getSimpleName();
    } else if (SalesInvoiceServiceLine.class == pClass) {
      return PrcSalesInvoiceServiceLineSave.class.getSimpleName();
    } else if (PurchaseReturnLine.class == pClass) {
      return PrcPurchaseReturnLineSave.class.getSimpleName();
    } else if (WageTaxLine.class == pClass) {
      return PrcWageTaxLineSave.class.getSimpleName();
    } else if (InvItemTaxCategoryLine.class == pClass) {
      return PrcInvItemTaxCategoryLineSave.class.getSimpleName();
    } else if (AdditionCostLine.class == pClass) {
      return PrcAdditionCostLineSave.class.getSimpleName();
    } else if (WageLine.class == pClass) {
      return PrcWageLineSave.class.getSimpleName();
    } else if (SalesReturnLine.class == pClass) {
      return PrcSalesReturnLineSave.class.getSimpleName();
    } else if (MoveItemsLine.class == pClass) {
      return PrcMoveItemsLineSave.class.getSimpleName();
    } else if (UsedMaterialLine.class == pClass) {
      return PrcUsedMaterialLineSave.class.getSimpleName();
    } else if (AccountingEntry.class == pClass) {
      return PrcAccEntrySave.class.getSimpleName();
    } else if (GoodsLossLine.class == pClass) {
      return PrcGoodsLossLineSave.class.getSimpleName();
    } else if (SalesInvoiceLine.class == pClass) {
      return PrcSalesInvoiceLineSave.class.getSimpleName();
    } else if (BeginningInventoryLine.class == pClass) {
      return PrcBeginningInventoryLineSave.class.getSimpleName();
    } else if (PurchaseInvoiceLine.class == pClass) {
      return PrcPurchaseInvoiceLineSave.class.getSimpleName();
    } else if (Eattachment.class == pClass) {
      return PrcEntityFfolSave.class.getSimpleName();
    } else if (ADocTaxLine.class.isAssignableFrom(pClass)) {
      if (PurchaseInvoiceTaxLine.class == pClass) {
        return PrcInvTaxLnSave.class.getSimpleName() + "PITL";
      } else if (SalesReturnTaxLine.class == pClass) {
        return PrcInvTaxLnSave.class.getSimpleName() + "SRTL";
      } else if (SalesInvoiceTaxLine.class == pClass) {
        return PrcInvTaxLnSave.class.getSimpleName() + "SITL";
      } else if (PurchaseReturnTaxLine.class == pClass) {
        return PrcPurRetTaxLnSave.class.getSimpleName();
      } else {
        return null;
      }
    } else if (AReplExcludeAccountsDebitCredit.class
      .isAssignableFrom(pClass)) {
      return PrcReplExcludeAccountsDebitCreditSave.class.getSimpleName();
    } else if (AccEntriesSourcesLine.class == pClass
      || ADrawItemSourcesLine.class.isAssignableFrom(pClass)) {
      return PrcAccSettingsLineSave.class.getSimpleName();
    } else {
      if (this.hldAddEntitiesProcessorNames != null) {
        String name = this.hldAddEntitiesProcessorNames
          .getForFolSave(pClass);
        if (name != null) {
          return name;
        }
      }
      return PrcEntityFolSave.class.getSimpleName();
    }
  }
614612
@Override
  public final Method getFor(final Class<?> pClass, final String pFieldName) {
    Map<String, Method> methMap = this.rapiMethodsMap.get(pClass);
    if (methMap == null) {
      // There is no way to get from Map partially initialized bean
      // in this double-checked locking implementation
      // cause putting to the Map fully initialized bean
      synchronized (this.rapiMethodsMap) {
        methMap = this.rapiMethodsMap.get(pClass);
        if (methMap == null) {
          methMap = new HashMap<String, Method>();
          Method[] methods = getUtlReflection().retrieveMethods(pClass);
          for (Method method : methods) {
            if (method.getName().startsWith("get")) {
              String fldNm = method.getName().substring(3, 4).toLowerCase()
                + method.getName().substring(4);
              methMap.put(fldNm, method);
            }
          }
          //assigning fully initialized object:
          this.rapiMethodsMap.put(pClass, methMap);
        }
      }
    }
    return methMap.get(pFieldName);
  }
463089
protected final String getForRetrieveForEditDelete(final Class<?> pClass,
    final String pAction) {
    if (this.sharedEntities.contains(pClass)) {
      return null;
    } else if (IHasSeSeller.class.isAssignableFrom(pClass)) {
      return PrcEntityRetrieve.class.getSimpleName();
    }
    return null;
  }
1346225
@Override
  public final String getFor(final Class<?> pClass, final String pThingName) {
    if ("entityEdit".equals(pThingName)) {
      if (IPersistableBase.class.isAssignableFrom(pClass)) {
        return PrcEntityPbEditDelete.class.getSimpleName();
      } else {
        return PrcEntityRetrieve.class.getSimpleName();
      }
    } else if ("entityPrint".equals(pThingName)) {
      return PrcEntityRetrieve.class.getSimpleName();
    } else if ("entityCopy".equals(pThingName)) {
      if (IPersistableBase.class.isAssignableFrom(pClass)) {
        return PrcEntityPbCopy.class.getSimpleName();
      } else {
        return PrcEntityCopy.class.getSimpleName();
      }
    } else if ("entitySave".equals(pThingName)) {
      if (IPersistableBase.class.isAssignableFrom(pClass)) {
        return PrcEntityPbSave.class.getSimpleName();
      } else if (EmailMsg.class == pClass) {
        return PrcEmailMsgSave.class.getSimpleName();
      } else {
        return PrcEntitySave.class.getSimpleName();
      }
    } else if ("entityFolDelete".equals(pThingName)) {
      if (Eattachment.class == pClass) {
        return PrcEntityFfolDelete.class.getSimpleName();
      }
      return PrcEntityFolDelete.class.getSimpleName();
    } else if ("entityFolSave".equals(pThingName)) {
      if (Eattachment.class == pClass) {
        return PrcEntityFfolSave.class.getSimpleName();
      }
      return PrcEntityFolSave.class.getSimpleName();
    } else if ("entityDelete".equals(pThingName)) {
      if (IPersistableBase.class.isAssignableFrom(pClass)) {
        return PrcEntityPbDelete.class.getSimpleName();
      } else {
        return PrcEntityDelete.class.getSimpleName();
      }
    } else if ("entityCreate".equals(pThingName)) {
      if (CsvColumn.class == pClass) {
        return PrcCsvColumnCreate.class.getSimpleName();
      } else if (MatchForeignLine.class == pClass) {
        return PrcMatchForeignLineCreate.class.getSimpleName();
      } else {
        return PrcEntityCreate.class.getSimpleName();
      }
    } else if ("entityConfirmDelete".equals(pThingName)) {
      if (IPersistableBase.class.isAssignableFrom(pClass)) {
        return PrcEntityPbEditDelete.class.getSimpleName();
      } else {
        return PrcEntityRetrieve.class.getSimpleName();
      }
    }
    return null;
  }