<p>Get processor name for FOL delete.</p>
@param pClass a Class
@return a thing
760849
protected final String getForFolDelete(final Class<?> pClass) {
    if (PurchaseInvoiceServiceLine.class == pClass) {
      return PrcPurchaseInvoiceServiceLineDelete.class.getSimpleName();
    } else if (SalesInvoiceServiceLine.class == pClass) {
      return PrcSalesInvoiceServiceLineDelete.class.getSimpleName();
    } else if (IInvoiceLine.class.isAssignableFrom(pClass)) {
      return null;
    } else if (WageTaxLine.class == pClass) {
      return PrcWageTaxLineDelete.class.getSimpleName();
    } else if (InvItemTaxCategoryLine.class == pClass) {
      return PrcInvItemTaxCategoryLineDelete.class.getSimpleName();
    } else if (AdditionCostLine.class == pClass) {
      return PrcAdditionCostLineDelete.class.getSimpleName();
    } else if (WageLine.class == pClass) {
      return PrcWageLineDelete.class.getSimpleName();
    } else if (Eattachment.class == pClass) {
        return PrcEntityFfolDelete.class.getSimpleName();
    } else if (ADocTaxLine.class.isAssignableFrom(pClass)) {
      return null;
    } else {
      if (this.hldAddEntitiesProcessorNames != null) {
        String name = this.hldAddEntitiesProcessorNames
          .getForFolDelete(pClass);
        if (name != null) {
          return name;
        }
      }
      return PrcEntityFolDelete.class.getSimpleName();
    }
  }
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();
    }
  }
728296
protected final PrcWageLineDelete<RS> lazyGetPrcWageLineDelete(
    final Map<String, Object> pAddParam) throws Exception {
    @SuppressWarnings("unchecked")
    PrcWageLineDelete<RS> proc = (PrcWageLineDelete<RS>)
      this.processorsMap.get(PrcWageLineDelete.class.getSimpleName());
    if (proc == null) {
      proc = new PrcWageLineDelete<RS>();
      proc.setSrvAccSettings(getSrvAccSettings());
      proc.setSrvOrm(getSrvOrm());
      proc.setSrvDatabase(getSrvDatabase());
      //assigning fully initialized object:
      this.processorsMap.put(PrcWageLineDelete.class.getSimpleName(), proc);
    }
    return proc;
  }
654391
public static String getTableName(Class<?> pClazz) {
        Table table = pClazz.getAnnotation(Table.class);
        if (null != table) {
            return table.name();
        } else if (!Object.class.equals(pClazz.getSuperclass())) {
            return getTableName(pClazz.getSuperclass());
        }
        return StringUtil.EMPTY_STRING;
    }
274937
protected QualifiedName getOrComputeFullyQualifiedName(final EObject obj) {
		return cache.get(Tuples.pair(obj, "fqn"), obj.eResource(), ()->computeFullyQualifiedName(obj));
	}
467496
protected final String getForCreate(final Class<?> pClass) {
    if (pClass == Account.class
      || pClass == PaymentFrom.class || pClass == PaymentTo.class
        || pClass == PrepaymentFrom.class || pClass == PrepaymentTo.class
          || pClass == AdditionCostLine.class) {
      return PrcAccEntityWithSubaccCreate.class.getSimpleName();
    } else if (IInvoiceLine.class.isAssignableFrom(pClass)) {
      return PrcInvoiceLnCreate.class.getSimpleName();
    } else if (pClass == PurchaseReturnLine.class) {
      return PrcPurchaseReturnLineCreate.class.getSimpleName();
    } else if (pClass == SalesReturnLine.class) {
      return PrcSalRetLnCreate.class.getSimpleName();
    } else if (pClass == SubaccountLine.class) {
      return PrcSubaccountLineCreate.class.getSimpleName();
    } else if (pClass == AccountingEntry.class) {
      return PrcAccEntryCreate.class.getSimpleName();
    } else if (pClass == MatchForeignLine.class) {
      return PrcMatchForeignLineCreate.class.getSimpleName();
    } else if (pClass == CsvColumn.class) {
      return PrcCsvColumnCreate.class.getSimpleName();
    } else {
      if (this.hldAddEntitiesProcessorNames != null) {
        String name = this.hldAddEntitiesProcessorNames
          .getForCreate(pClass);
        if (name != null) {
          return name;
        }
      }
      return PrcEntityCreate.class.getSimpleName();
    }
  }
400811
protected final PrcPurchRetGfe lazyGetPrcPurchRetGfe(
    final Map<String, Object> pAddParam) throws Exception {
    PrcPurchRetGfe proc = (PrcPurchRetGfe)
      this.processorsMap.get(PrcPurchRetGfe.class.getSimpleName());
    if (proc == null) {
      proc = new PrcPurchRetGfe();
      @SuppressWarnings("unchecked")
      PrcEntityPbEditDelete<RS, PurchaseReturn> procDlg =
    (PrcEntityPbEditDelete<RS, PurchaseReturn>) this.fctBnEntitiesProcessors
  .lazyGet(pAddParam, PrcEntityPbEditDelete.class.getSimpleName());
      proc.setPrcEntityPbEditDelete(procDlg);
      //assigning fully initialized object:
      this.processorsMap
        .put(PrcPurchRetGfe.class.getSimpleName(), proc);
    }
    return proc;
  }
344404
protected final String getForDelete(final Class<?> pClass) {
    if (this.seEntities.contains(pClass)) {
      return null;
    } else if (SeSeller.class == pClass) {
      return PrcSeSellerDel.class.getSimpleName();
    } else if (IPersistableBase.class.isAssignableFrom(pClass)) {
      return PrcEntityPbDelete.class.getSimpleName();
    }
    return PrcEntityDelete.class.getSimpleName();
  }
224272
public final ProcessorDependencyGraph getProcessorGraph() {
        if (this.processorGraph == null) {
            synchronized (this) {
                if (this.processorGraph == null) {
                    final Map<String, Class<?>> attcls = new HashMap<>();
                    for (Map.Entry<String, Attribute> attribute: this.attributes.entrySet()) {
                        attcls.put(attribute.getKey(), attribute.getValue().getValueType());
                    }
                    this.processorGraph = this.processorGraphFactory.build(this.processors, attcls);
                }
            }
        }
        return this.processorGraph;
    }
335635
public JsProcessComponent getProcessComponent(String className) {

        String thisMethodName = CLASS_NAME + ".getProcessComponent(String)";

        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) {
            SibTr.entry(tc, thisMethodName, className);
        }

        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) {
            SibTr.exit(tc, thisMethodName);
        }

        return null;
    }
840825
protected final String getForFDelete(final Class<?> pClass) {
    if (GoodsSpecifics.class == pClass || ServiceSpecifics.class == pClass) {
      return PrcEntityFDelete.class.getSimpleName();
    }
    return null;
  }
218978
public CPUEnum getCpu() {
    if (isReference()) {
      final TargetDef refPlatform = (TargetDef) getCheckedRef(TargetDef.class, "TargetDef");
      return refPlatform.getCpu();
    }
    return this.cpu;
  }
1119275
private static Method getNamedPCLAdder(Class beanClass) {
        try {
            return beanClass.getMethod("addPropertyChangeListener", NAMED_PCL_PARAMS);
        }
        catch (NoSuchMethodException e) {
            return null;
        }
    }
869974
protected final String getForCreate(final Class<?> pClass) {
    if (this.sharedEntities.contains(pClass)) {
      return null;
    } else if (IHasSeSeller.class.isAssignableFrom(pClass)) {
      return PrcEntityCreate.class.getSimpleName();
    }
    return null;
  }
468567
@Override
  public final Method getFor(final Class<?> pClass, final String pFieldName) {
    Method rz = null;
    try {
      rz = getUtlReflection().retrieveGetterForField(pClass, pFieldName);
    } catch (Exception e) {
      e.printStackTrace();
    }
    return rz;
  }
1027626
@Override
  public final String getFor(final Class<?> pCls, final String pFldNm) {
    String cnNm;
    boolean isCr = this.mngSettings.getFieldsSettings() == null
      || this.mngSettings.getFieldsSettings().get(pCls) == null;
    cnNm = this.mngSettings.lazFldSts(pCls, pFldNm).get(this.settingName);
    if (cnNm != null && isCr && (CnvTfsEnum.class.getSimpleName().equals(cnNm)
      || CnvTfsObject.class.getSimpleName().equals(cnNm)
        || cnNm.startsWith(CnvTfsHasId.class.getSimpleName()))) {
      Field field = this.fieldsRapiHolder.getFor(pCls, pFldNm);
      Class fldCl = field.getType();
      cnNm += fldCl.getSimpleName();
      this.mngSettings.lazFldSts(pCls, pFldNm).put(this.settingName, cnNm);
    }
    return cnNm;
  }
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;
  }