List of usage examples for org.apache.commons.lang StringUtils leftPad
public static String leftPad(String str, int size, String padStr)
Left pad a String with a specified String.
From source file:org.sakaiproject.nakamura.api.lite.StorageClientUtils.java
public static String insecureHash(byte[] b) { try {/*from w w w . ja va 2s .c o m*/ MessageDigest md; try { md = MessageDigest.getInstance("SHA-1"); } catch (NoSuchAlgorithmException e1) { try { md = MessageDigest.getInstance("MD5"); } catch (NoSuchAlgorithmException e2) { LOGGER.error( "You have no Message Digest Algorightms intalled in this JVM, secure Hashes are not availalbe, encoding bytes :" + e2.getMessage()); return encode(StringUtils.leftPad((new String(b, "UTF-8")), 10, '_').getBytes(UTF8)); } } byte[] bytes = md.digest(b); return encode(bytes); } catch (UnsupportedEncodingException e3) { LOGGER.error("no UTF-8 Envoding, get a real JVM, nothing will work here. NPE to come"); return null; } }
From source file:org.sakaiproject.nakamura.api.lite.StorageClientUtils.java
/** * @param password/*from www. j a va 2s .c o m*/ * @return as secure hash of the supplied password, unsuitable for keys as * its too long. */ public static String secureHash(String password) { try { MessageDigest md; try { md = MessageDigest.getInstance(SECURE_HASH_DIGEST); } catch (NoSuchAlgorithmException e) { try { md = MessageDigest.getInstance("SHA-1"); } catch (NoSuchAlgorithmException e1) { try { md = MessageDigest.getInstance("MD5"); } catch (NoSuchAlgorithmException e2) { LOGGER.error( "You have no Message Digest Algorightms intalled in this JVM, secure Hashes are not availalbe, encoding bytes :" + e2.getMessage()); return encode(StringUtils.leftPad(password, 10, '_').getBytes(UTF8)); } } } byte[] bytes = md.digest(password.getBytes(UTF8)); return encode(bytes); } catch (UnsupportedEncodingException e3) { LOGGER.error("no UTF-8 Envoding, get a real JVM, nothing will work here. NPE to come"); return null; } }
From source file:org.sonar.api.compat.internal.Version.java
private static String normalizePart(String part) { return StringUtils.leftPad(part, 4, '0'); }
From source file:org.sonar.server.projectlink.ws.CreateActionTest.java
@Test public void with_long_name() throws IOException { ComponentDto project = insertProject(); logInAsProjectAdministrator(project); String longName = StringUtils.leftPad("", 60, "a"); String expectedType = StringUtils.leftPad("", 20, "a"); createAndTest(project, longName, "http://example.org", expectedType); }
From source file:org.sonar.server.projectlink.ws.CreateActionTest.java
@Test public void fail_if_long_name() { expectedException.expect(IllegalArgumentException.class); ws.newRequest().setParam(PARAM_PROJECT_KEY, "unknown") .setParam(PARAM_NAME, StringUtils.leftPad("", 129, "*")).setParam(PARAM_URL, "http://example.org") .execute();/*from ww w. j a va2 s.c o m*/ }
From source file:org.sonar.server.projectlink.ws.CreateActionTest.java
@Test public void fail_if_long_url() { expectedException.expect(IllegalArgumentException.class); ws.newRequest().setParam(PARAM_PROJECT_KEY, "unknown").setParam(PARAM_NAME, "random") .setParam(PARAM_URL, StringUtils.leftPad("", 2049, "*")).execute(); }
From source file:org.structr.bolt.BoltDatabaseService.java
@Override public String getInternalTimestamp() { final String millis = StringUtils.leftPad(Long.toString(System.currentTimeMillis()), 18, "0"); final String nanos = StringUtils.leftPad(Long.toString(System.nanoTime() - nanoEpoch), 18, "0"); return millis + "." + nanos; }
From source file:org.talend.dataprep.transformation.actions.text.Padding.java
protected String apply(String from, int size, char paddingChar, String position) { if (from == null) { return StringUtils.EMPTY; }//from w w w . j ava 2 s. com if (position.equals(LEFT_POSITION)) { return StringUtils.leftPad(from, size, paddingChar); } else { return StringUtils.rightPad(from, size, paddingChar); } }
From source file:pagecode.RPTs.OffenceUtil.java
private void processOffenceInfo() { logger.info("In OffenceUtil::processOffenceInfo"); if (true == isOffenceNumberValid()) { //TODO fix this to throw Exception if (this.request == null) { return; }/*from w w w.j av a 2 s.co m*/ HttpSession session = this.request.getSession(); try { //Map session = FacesContext.getCurrentInstance().getExternalContext().getSessionMap(); BackToMenu_Access backToMenu_Access = new BackToMenu_Access(); PageCodeBase.executeEJB(backToMenu_Access, session); OffenceInfo_am_Integrated_Access offenceInfo_am_Integrated_Access = new OffenceInfo_am_Integrated_Access(); offenceInfo_am_Integrated_Access.setCrt(StringUtils.rightPad(courtOfficeId.trim(), 4)); offenceInfo_am_Integrated_Access.setJur(StringUtils.rightPad(jurisdictionNumber.trim(), 3)); offenceInfo_am_Integrated_Access.setYr(StringUtils.rightPad(infoYear.trim(), 2)); offenceInfo_am_Integrated_Access.setInfPart1(StringUtils.rightPad(infoPrefix.trim(), 8)); offenceInfo_am_Integrated_Access.setInfPart2(StringUtils.rightPad(infoSuffix.trim(), 2)); if (null != countNumber && !countNumber.equals("")) { if (countNumber.trim().length() < 4) { countNumber = StringUtils.leftPad(countNumber.trim(), 4, "0"); } offenceInfo_am_Integrated_Access.setOther(StringUtils.rightPad(countNumber, 20)); } PageCodeBase.executeEJB(offenceInfo_am_Integrated_Access, session); if (!offenceInfo_am_Integrated_Access.getReturnMessage().trim().equals("")) { throw new Exception(offenceInfo_am_Integrated_Access.getReturnMessage().trim()); } paramOffenceNumber = courtOfficeId + " " + jurisdictionNumber + " " + infoYear + " " + infoPrefix + " " + infoSuffix; //Always sssume English isEnglish = true; if ("F".equalsIgnoreCase(offenceInfo_am_Integrated_Access.getLanguageCode().trim())) { isEnglish = false; } //NOTE: if runAsStandAlone == true then assume it is always French if (true == runAsStandAlone) { isEnglish = false; } paramInterpreterLanguage = offenceInfo_am_Integrated_Access.getInterpreterLangCode().trim(); if (!paramInterpreterLanguage.equals("")) { InterpreterLanguageUtil interpreterLanguageUtil = new InterpreterLanguageUtil(); interpreterLanguageUtil.setIsEnglish(isEnglish); interpreterLanguageUtil.setInterpreterLanguageUtil(paramInterpreterLanguage); paramInterpreterLanguage = interpreterLanguageUtil.getInterpreterLanguageDesc(); } IconDateUtil offenceDateUtil = new IconDateUtil(); offenceDateUtil.setIsEnglish(isEnglish); paramOffenceDate = ""; //YYMMDD if (!offenceInfo_am_Integrated_Access.getOffenceDateYear().trim().equals("") && !offenceInfo_am_Integrated_Access.getOffenceDateMonth().trim().equals("") && !offenceInfo_am_Integrated_Access.getOffenceDateDay().trim().equals("")) { offenceDateUtil.setIconDate(offenceInfo_am_Integrated_Access.getOffenceDateYear().trim() + offenceInfo_am_Integrated_Access.getOffenceDateMonth().trim() + offenceInfo_am_Integrated_Access.getOffenceDateDay().trim()); paramOffenceDate = offenceDateUtil.getDateWithSlashes(); } paramOfficerNumber = offenceInfo_am_Integrated_Access.getOfficerNumber().trim(); paramDriversLicenseNumber = offenceInfo_am_Integrated_Access.getDriversLicense().trim(); paramPlateNumber = offenceInfo_am_Integrated_Access.getPlateNumber().trim(); paramEnforcementAgency = offenceInfo_am_Integrated_Access.getEnforcementAgency().trim(); paramSex = offenceInfo_am_Integrated_Access.getSex().trim(); paramDateOfBirth = ""; //YYMMDD IconDateUtil dateOfBirthUtil = new IconDateUtil(); dateOfBirthUtil.setIsEnglish(isEnglish); if (!offenceInfo_am_Integrated_Access.getDateOfBirthYear().trim().equals("") && !offenceInfo_am_Integrated_Access.getDateOfBirthMonth().trim().equals("") && !offenceInfo_am_Integrated_Access.getDateOfBirthDay().trim().equals("")) { dateOfBirthUtil.setIconDate(offenceInfo_am_Integrated_Access.getDateOfBirthYear().trim() + offenceInfo_am_Integrated_Access.getDateOfBirthMonth().trim() + offenceInfo_am_Integrated_Access.getDateOfBirthDay().trim()); paramDateOfBirth = dateOfBirthUtil.getDateWithSlashes(); } paramCVOR = offenceInfo_am_Integrated_Access.getCvor().trim(); paramUnit = offenceInfo_am_Integrated_Access.getUnit().trim(); paramOffenderFullName = offenceInfo_am_Integrated_Access.getFirstName().trim(); paramOffenderFullName += " " + offenceInfo_am_Integrated_Access.getInitial().trim(); paramOffenderFullName += " " + offenceInfo_am_Integrated_Access.getLastName().trim(); paramAddressLine1 = offenceInfo_am_Integrated_Access.getAddressStreet().trim(); paramAddressLine2 = offenceInfo_am_Integrated_Access.getAddressCity().trim(); paramAddressLine2 += ", " + offenceInfo_am_Integrated_Access.getAddressProvince().trim(); paramAddressLine3 = offenceInfo_am_Integrated_Access.getAddressPostal().trim(); //Modified 2008-02-28 per Janes request //paramOffenceDay = offenceDateUtil.getStrDay(); paramOffenceDay = offenceDateUtil.getDayNonFormatted(); paramOffenceMonth = offenceDateUtil.getStrMonth(); paramOffenceYear = offenceDateUtil.getStrYear(); paramOffenceTime = ""; if (!offenceInfo_am_Integrated_Access.getOffenceDateTimeHour().trim().equals("") && !offenceInfo_am_Integrated_Access.getOffenceDateTimeMinute().trim().equals("")) { offenceDateUtil.setIconTime(offenceInfo_am_Integrated_Access.getOffenceDateTimeHour().trim() + offenceInfo_am_Integrated_Access.getOffenceDateTimeMinute().trim()); paramOffenceTime = offenceDateUtil.getFormatedTime(); } paramOffenceLocation = offenceInfo_am_Integrated_Access.getOffenceLocation().trim(); //Feb 16, 2009 - Anan paramTrialDay = offenceInfo_am_Integrated_Access.getTrialDay().trim(); paramTrialMonth = offenceInfo_am_Integrated_Access.getTrialMonth().trim(); paramTrailYear = offenceInfo_am_Integrated_Access.getTrailYear().trim(); paramTrailTimeHour = offenceInfo_am_Integrated_Access.getTrailTimeHour().trim(); paramTrailTimeMinute = offenceInfo_am_Integrated_Access.getTrailTimeMinute().trim(); paramTrailRoom = offenceInfo_am_Integrated_Access.getTrailRoom().trim(); paramTrailLocationCourtId = offenceInfo_am_Integrated_Access.getTrailLocationCourtId().trim(); //Added Mar 2, 2009 - Anan paramSentenceDateDay = offenceInfo_am_Integrated_Access.getSentenceDateDay().trim(); paramSentenceDateMonth = offenceInfo_am_Integrated_Access.getSentenceDateMonth().trim(); paramSentenceDateYear = offenceInfo_am_Integrated_Access.getSentenceDateYear().trim(); OffenceStatuteDescriptionUtil offenceStatuteDescriptionUtil = new OffenceStatuteDescriptionUtil(); offenceStatuteDescriptionUtil.setIsEnglish(this.isEnglish); // logger.info("Before setOffenceStatuteDescriptionUtil(...)\n" + // this.OCNT_STATU_CD + " " + // this.OCNT_SCTN_ID + " " + // this.OCNT_SUB_SCTN_ID + " " + // this.OCNT_PARA_ID + " " + // this.OCNT_OFNC_CLAS_ID + " " + // this.OCNT_BYLAW_CD // ); // offenceStatuteDescriptionUtil.setOffenceStatuteDescriptionUtil( // this.OCNT_STATU_CD, // this.OCNT_SCTN_ID, // this.OCNT_SUB_SCTN_ID, // this.OCNT_PARA_ID, // this.OCNT_OFNC_CLAS_ID, // this.OCNT_BYLAW_CD, offenceDateUtil // ); // Modified by Anan // January 14, 2009 // To integrate the French NoT into ICON v2.2 offenceStatuteDescriptionUtil.setOffenceStatuteDescriptionUtil( offenceInfo_am_Integrated_Access.getOffenceStatute().trim(), offenceInfo_am_Integrated_Access.getOffenceSection().trim(), offenceInfo_am_Integrated_Access.getOffenceSubSection().trim(), offenceInfo_am_Integrated_Access.getOffenceParagraph().trim(), offenceInfo_am_Integrated_Access.getOffenceClause().trim(), offenceInfo_am_Integrated_Access.getOffenceByLaw().trim(), offenceDateUtil); paramOffenceDesc = offenceStatuteDescriptionUtil.getOffenceDescription(); paramOffenceStatue = offenceStatuteDescriptionUtil.getStatuteDescription(); paramOffenceSection = offenceInfo_am_Integrated_Access.getOffenceSection().trim(); if (!offenceInfo_am_Integrated_Access.getOffenceSubSection().trim().equals("")) { paramOffenceSection += "(" + offenceInfo_am_Integrated_Access.getOffenceSubSection().trim() + ")"; } if (!offenceInfo_am_Integrated_Access.getOffenceParagraph().trim().equals("")) { paramOffenceSection += "(" + offenceInfo_am_Integrated_Access.getOffenceParagraph().trim() + ")"; } if (!offenceInfo_am_Integrated_Access.getOffenceClause().trim().equals("")) { paramOffenceSection += "(" + offenceInfo_am_Integrated_Access.getOffenceClause().trim() + ")"; } paramOffenceTotalPayable = ""; BigDecimal totalPayable; String tempAmount; tempAmount = offenceInfo_am_Integrated_Access.getOutstandingFineAmount().trim(); BigDecimal outstandingFineAmount = new BigDecimal( (null != tempAmount && !tempAmount.equals("") ? tempAmount : "0.0")); tempAmount = offenceInfo_am_Integrated_Access.getOutstandingCostAmount().trim(); BigDecimal outstandingCostAmount = new BigDecimal( (null != tempAmount && !tempAmount.equals("") ? tempAmount : "0.0")); totalPayable = outstandingFineAmount.add(outstandingCostAmount); NumberFormat formatUS = NumberFormat.getCurrencyInstance(Locale.US); paramOffenceTotalPayable = formatUS.format(totalPayable.doubleValue()); //Added Sep 13, 2011 to screenscrap appearance type paramAppearanceType = offenceInfo_am_Integrated_Access.getAppearanceType().trim(); } catch (Exception e) { paramOffenceNumber = ""; paramOffenceDate = ""; paramOfficerNumber = ""; paramDriversLicenseNumber = ""; paramPlateNumber = ""; paramEnforcementAgency = ""; paramSex = ""; paramDateOfBirth = ""; paramCVOR = ""; paramUnit = ""; paramOffenderFullName = ""; paramAddressLine1 = ""; paramAddressLine2 = ""; paramAddressLine3 = ""; paramOffenceDay = ""; paramOffenceMonth = ""; paramOffenceYear = ""; paramOffenceTime = ""; paramOffenceLocation = ""; paramOffenceDesc = ""; paramOffenceStatue = ""; paramOffenceSection = ""; paramOffenceTotalPayable = ""; paramInterpreterLanguage = ""; //Feb 16, 2009 - Anan paramTrialDay = ""; paramTrialMonth = ""; paramTrailYear = ""; paramTrailTimeHour = ""; paramTrailTimeMinute = ""; paramTrailRoom = ""; paramTrailLocationCourtId = ""; //Added Mar 2, 2009 - Anan paramSentenceDateDay = ""; paramSentenceDateMonth = ""; paramSentenceDateYear = ""; //Added Sep 13, 2011 - Anan paramAppearanceType = ""; returnMessage = e.getMessage(); e.printStackTrace(); } finally { BackToMenu_Access backToMenu_Access = new BackToMenu_Access(); PageCodeBase.executeEJB(backToMenu_Access, session); } } //if(true == isOffenceNumberValid()) }
From source file:pandora.vertx.VertxTcpClientTestSkip.java
@Test public final void syncPerf() { int errorCnt = 0; long start = System.nanoTime(); String packet = StringUtils.leftPad(String.valueOf(99999), PACKET_SIZE, "0"); for (int i = 0; i < MAX_SEND_COUNT; i++) { try {/*from w w w.ja v a 2s. c o m*/ SocketUtil.getSocketToString(VertxTcpServerTestSkip.DOMAIN, VertxTcpServerTestSkip.PORT, packet, 100); } catch (Exception e) { e.printStackTrace(); errorCnt++; } } float totElapsedNsec = (System.nanoTime() - start); float avgElapsedNsec = totElapsedNsec / MAX_SEND_COUNT; System.out.println("sync, elapsedTime, total=" + (totElapsedNsec / NANO_SEC) + "sec, avg=" + (avgElapsedNsec / MILI_SEC) + "msec, tps=" + (MAX_SEND_COUNT / (totElapsedNsec / NANO_SEC)) + ", errorCnt=" + errorCnt + ", errorRate=" + (errorCnt * 100.0F / MAX_SEND_COUNT)); }