<p>Get processor name for retrieve for reverse.</p>
@param pClass a Class
@return a thing
191492
protected final String getForRetrieveForReverse(final Class<?> pClass) {
    if (PurchaseReturnLine.class == pClass) {
      return PrcPurchaseReturnLineGfr.class.getSimpleName();
    } else if (SalesReturnLine.class == pClass) {
      return PrcSalesReturnLineGfr.class.getSimpleName();
    } else if (UsedMaterialLine.class == pClass) {
      return PrcUsedMaterialLineGfr.class.getSimpleName();
    } else if (GoodsLossLine.class == pClass) {
      return PrcGoodsLossLineGfr.class.getSimpleName();
    } else if (SalesInvoiceLine.class == pClass) {
      return PrcSalesInvoiceLineGfr.class.getSimpleName();
    } else if (BeginningInventoryLine.class == pClass) {
      return PrcBeginningInventoryLineGfr.class.getSimpleName();
    } else if (PurchaseInvoiceLine.class == pClass) {
      return PrcPurchaseInvoiceLineGfr.class.getSimpleName();
    } else if (PrepaymentFrom.class == pClass) {
      return PrcPrepaymentFromGfr.class.getSimpleName();
    } else if (Manufacture.class == pClass) {
      return PrcManufactureGfr.class.getSimpleName();
    } else if (ManufacturingProcess.class == pClass) {
      return PrcManufacturingProcessGfr.class.getSimpleName();
    } else if (PrepaymentTo.class == pClass) {
      return PrcPrepaymentToGfr.class.getSimpleName();
    } else if (PaymentFrom.class == pClass) {
      return PrcPaymentFromGfr.class.getSimpleName();
    } else if (Wage.class == pClass) {
      return PrcWageGfr.class.getSimpleName();
    } else if (PaymentTo.class == pClass) {
      return PrcPaymentToGfr.class.getSimpleName();
    } else if (GoodsLoss.class == pClass
      || BeginningInventory.class == pClass) {
      return PrcAccDocGetForReverse.class.getSimpleName();
    } else if (PurchaseInvoice.class == pClass || SalesInvoice.class == pClass
      || SalesReturn.class == pClass || PurchaseReturn.class == pClass) {
      return PrcAccDocWithTaxesGetForReverse.class.getSimpleName();
    }
    throw new RuntimeException(
      "there_is_no_retriever_for_reverse_name_for_class::"
        + pClass.getCanonicalName());
  }
65571
protected final String getForEFDelete(final Class<?> pClass) {
    if (SeGoodsSpecifics.class == pClass) {
      return PrcSeGdSpecEmbFlDel.class.getSimpleName();
    } else if (SeServiceSpecifics.class == pClass) {
      return PrcSeSrvSpecEmbFlDel.class.getSimpleName();
    }
    return null;
  }
572369
protected final String getForPrint(final Class<?> pClass) {
    if (pClass == SubaccountLine.class || pClass == Account.class
          || pClass == AdditionCostLine.class) {
      return PrcAccEntityWithSubaccRetrieve.class.getSimpleName();
    } else if (pClass == MoveItems.class) {
      return PrcMoveItemsRetrieve.class.getSimpleName();
    } else if (pClass == AccountingEntries.class) {
      return PrcInpAccEntriesRetrieve.class.getSimpleName();
    } else if (pClass == PaymentFrom.class || pClass == PaymentTo.class
        || pClass == PrepaymentFrom.class || pClass == PrepaymentTo.class) {
      return PrcAccDocWithSubaccRetrieve.class.getSimpleName();
    } else if (pClass == Wage.class) {
      return PrcAccDocRetrieve.class.getSimpleName();
    } else if (pClass == PurchaseReturn.class
      || pClass == ManufacturingProcess.class || pClass == Manufacture.class) {
      return PrcAccDocUseMaterialRetrieve.class.getSimpleName();
    } else if (pClass == GoodsLoss.class || pClass == SalesInvoice.class) {
      return PrcAccDocCogsRetrieve.class.getSimpleName();
    } else if (pClass == PurchaseInvoice.class || pClass == SalesReturn.class
      || pClass == BeginningInventory.class) {
      return PrcAccDocFullRetrieve.class.getSimpleName();
    } else {
      if (this.hldAddEntitiesProcessorNames != null) {
        String name = this.hldAddEntitiesProcessorNames
          .getForPrint(pClass);
        if (name != null) {
          return name;
        }
      }
      return PrcEntityRetrieve.class.getSimpleName();
    }
  }
1092979
public static String getName(Class<?> c) {
		if (c.isArray()) {
			StringBuilder sb = new StringBuilder();
			do {
				sb.append("[]");
				c = c.getComponentType();
			} while (c.isArray());

			return c.getName() + sb.toString();
		}
		return c.getName();
	}
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();
  }
983015
@Override
  public final String getFor(final Class<?> pClass, final String pThingName) {
    if ("list".equals(pThingName)) {
      return PrcEntitiesPage.class.getSimpleName();
    } else if ("about".equals(pThingName)) {
      return PrcAbout.class.getSimpleName();
    }
    return null;
  }
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);
  }
1150898
protected final String getForCopy(final Class<?> pClass) {
    if (PurchaseReturnLine.class == pClass) {
      return PrcPurchaseReturnLineCopy.class.getSimpleName();
    } else if (SalesReturnLine.class == pClass) {
      return PrcSalesReturnLineCopy.class.getSimpleName();
    } else if (AccountingEntry.class == pClass) {
      return PrcAccEntryCopy.class.getSimpleName();
    } else if (UsedMaterialLine.class == pClass) {
      return PrcUsedMaterialLineCopy.class.getSimpleName();
    } else if (GoodsLossLine.class == pClass) {
      return PrcGoodsLossLineCopy.class.getSimpleName();
    } else if (SalesInvoiceLine.class == pClass) {
      return PrcSalesInvoiceLineCopy.class.getSimpleName();
    } else if (BeginningInventoryLine.class == pClass) {
      return PrcBeginningInventoryLineCopy.class.getSimpleName();
    } else if (PurchaseInvoiceLine.class == pClass) {
      return PrcPurchaseInvoiceLineCopy.class.getSimpleName();
    } else if (pClass == SubaccountLine.class || pClass == Account.class) {
      return PrcAccEntityWithSubaccCopy.class.getSimpleName();
    } else if (SalesReturn.class == pClass
      || PurchaseReturn.class == pClass) {
      return PrcAccDocWithTaxesCopy.class.getSimpleName();
    } else if (PurchaseInvoice.class == pClass
      || SalesInvoice.class == pClass) {
      return PrcAccDocWithTaxesPaymentsCopy.class.getSimpleName();
    } else if (PrepaymentFrom.class == pClass) {
      return PrcPrepaymentFromCopy.class.getSimpleName();
    } else if (PrepaymentTo.class == pClass) {
      return PrcPrepaymentToCopy.class.getSimpleName();
    } else if (PaymentFrom.class == pClass) {
      return PrcPaymentFromCopy.class.getSimpleName();
    } else if (Manufacture.class == pClass) {
      return PrcManufactureCopy.class.getSimpleName();
    } else if (Wage.class == pClass) {
      return PrcWageCopy.class.getSimpleName();
    } else if (PaymentTo.class == pClass) {
      return PrcPaymentToCopy.class.getSimpleName();
    } else if (pClass == AdditionCostLine.class) {
      return PrcAccEntityPbWithSubaccCopy.class.getSimpleName();
    } else if (IPersistableBase.class.isAssignableFrom(pClass)) {
      return PrcEntityPbCopy.class.getSimpleName();
    } else {
      if (this.hldAddEntitiesProcessorNames != null) {
        String name = this.hldAddEntitiesProcessorNames
          .getForCopy(pClass);
        if (name != null) {
          return name;
        }
      }
      return PrcEntityCopy.class.getSimpleName();
    }
  }
627021
@SuppressWarnings("unchecked")
    public <A extends Annotation> FieldProcessor<A> getProcessor(final Class<A> annoClass) {
        ArgUtils.notNull(annoClass, "annoClass");
        
        return (FieldProcessor<A>) pocessorMap.get(annoClass);
    }
979135
public static Properties loadMapping(Class pClass) {
        try {
            return SystemUtil.loadProperties(pClass);
        }
        catch (FileNotFoundException fnf) {
            // System.err... err... 
            System.err.println("ERROR: " + fnf.getMessage());	    
        }
        catch (IOException ioe) {
            ioe.printStackTrace();    
        }
        return new Properties();	    
    }
829075
protected List<Class> getClassCache(Class cls, String pkgname) {
    return m_CacheClasses.get(cls.getName() + "-" + pkgname);
  }
1298074
protected final String getForCopy(final Class<?> pClass) {
    if (this.seEntities.contains(pClass) || pClass == Deliv.class
      || pClass == PayMd.class) {
      return null;
    }
    if (pClass == ServiceSpecifics.class || pClass == GoodsSpecifics.class) {
      return PrcItemSpecificsRetrieve.class.getSimpleName();
    } else if (IPersistableBase.class.isAssignableFrom(pClass)) {
      return PrcEntityPbCopy.class.getSimpleName();
    }
    return PrcEntityCopy.class.getSimpleName();
  }
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();
  }
84606
protected final String getForFDelete(final Class<?> pClass) {
    if (SeGoodsSpecifics.class == pClass
      || SeServiceSpecifics.class == pClass) {
      return PrcEntityFDelete.class.getSimpleName();
    }
    return null;
  }
659869
protected final String getForFSave(final Class<?> pClass) {
    if (SeGoodsSpecifics.class == pClass
      || SeServiceSpecifics.class == pClass) {
      return PrcEntityFSave.class.getSimpleName();
    }
    return null;
  }
327910
def get(self, class_name):
        """"""
        for transform in self.cpu_transforms + self.gpu_transforms:
            if transform.__class__.__name__ == class_name:
                return transform
840825
protected final String getForFDelete(final Class<?> pClass) {
    if (GoodsSpecifics.class == pClass || ServiceSpecifics.class == pClass) {
      return PrcEntityFDelete.class.getSimpleName();
    }
    return null;
  }