[text] A

Viewer

  1. private void createOrderedBalgroupT(long paramLong1, long paramLong2, long paramLong3, String paramString1, long paramLong4, String paramString2, long paramLong5) throws CMTException {
  2.     String str = CMTUtils.convertLongToStr(paramLong3);
  3.     synchronized (sOrdBalgrpObjId) {
  4.       synchronized (sDefaultOrdGrpObj) {
  5.         if (sOrdBalgrpObjId.get(str) == null) {
  6.           StringBuffer stringBuffer = new StringBuffer(1024);
  7.           try {
  8.             stringBuffer.append(sPrimaryDb).append(sCtlFldSeparator);
  9.             stringBuffer.append(paramLong1).append(sCtlFldSeparator);
  10.             PartitionedPoid partitionedPoid;
  11.             long l1 = (partitionedPoid = CMTUtils.getNewPoidId("/ordered_balgrp", paramLong2)).getPoidId();
  12.             if ((paramLong2 = partitionedPoid.getCreatedT()) == 0L)
  13.               paramLong2 = System.currentTimeMillis() / 1000L; 
  14.             stringBuffer.append(paramLong2).append(sCtlFldSeparator);
  15.             stringBuffer.append(paramLong2).append(sCtlFldSeparator);
  16.             stringBuffer.append(sStagingDb).append(sCtlFldSeparator);
  17.             stringBuffer.append(l1).append(sCtlFldSeparator);
  18.             int i = 0;
  19.             if (paramLong3 != 0L)
  20.               i = sPrimaryDb; 
  21.             stringBuffer.append(i).append(sCtlFldSeparator);
  22.             stringBuffer.append(paramLong3).append(sCtlFldSeparator);
  23.             if (paramLong3 != 0L) {
  24.               stringBuffer.append("\"").append(paramString1).append("\"").append(sCtlFldSeparator);
  25.             } else {
  26.               stringBuffer.append(paramString1).append(sCtlFldSeparator);
  27.             } 
  28.             stringBuffer.append(paramLong5).append("\n");
  29.             fdOrderedBalgroupT.write(stringBuffer.toString());
  30.             String str2 = CMTUtils.convertLongToStr(l1);
  31.             sOrdBalgrpObjId.put(str, str2);
  32.             if (paramLong3 != 0L) {
  33.               CMTupdater.createCmtReferenceT("/ordered_balgrp", CMTUtils.convertLongToStr(l1), l1, sBatchId, sStageId, 0L, sPrimaryDb, 0, paramLong3);
  34.             } else {
  35.               CMTupdater.createCmtReferenceT("/ordered_balgrp", CMTUtils.convertLongToStr(l1), l1, sBatchId, sStageId, 0L, sPrimaryDb, 0, paramLong1);
  36.             } 
  37.           } catch (IOException iOException) {
  38.             throw new CMTException(iOException.getMessage(), 1007);
  39.           } 
  40.         } 
  41.         long l;
  42.         String str1 = String.valueOf(l = CMTUtils.convertObjectToLong(sOrdBalgrpObjId.get(str)));
  43.         if (!sDefaultOrdGrpObj.contains(str1)) {
  44.           createOrderedGroupT(l, -1L, "/group/sharing/discounts");
  45.           sDefaultOrdGrpObj.add(str1);
  46.         } 
  47.         createOrderedGroupT(l, paramLong4, paramString2);
  48.       } 
  49.       return;
  50.     } 
  51.   }

Editor

You can edit this paste and save as new: