List of usage examples for org.apache.commons.lang StringUtils rightPad
public static String rightPad(String str, int size, String padStr)
Right pad a String with a specified String.
From source file:net.sourceforge.fenixedu.presentationTier.docs.academicAdministrativeOffice.DegreeFinalizationCertificate.java
final private String getCreditsAndGradeInfo(final ICurriculumEntry entry) { final StringBuilder result = new StringBuilder(); if (getDocumentRequest().isToShowCredits()) { getCreditsInfo(result, entry);//from www. j a va2s. com } result.append(BundleUtil.getString(Bundle.ACADEMIC, getDocumentRequest().getLanguage(), "label.with")); final Grade grade = entry.getGrade(); result.append(SINGLE_SPACE).append(grade.getValue()); result.append(StringUtils.rightPad( "(" + BundleUtil.getString(Bundle.ENUMERATION, getDocumentRequest().getLanguage(), grade.getValue()) + ")", SUFFIX_LENGTH, ' ')); String values = BundleUtil.getString(Bundle.ACADEMIC, getDocumentRequest().getLanguage(), "values"); result.append(grade.isNumeric() ? values : StringUtils.rightPad(EMPTY_STR, values.length(), ' ')); return result.toString(); }
From source file:com.googlecode.fascinator.storage.fedora.Fedora36DigitalObject.java
/** * Turn an InputStream into a temporary File for uploading. * * @param pid/*from w ww . j av a 2 s. c o m*/ * the local Fascinator Payload ID used in creating a temp file * @param in * an InputStream containing the data to upload * @return File the new temporary File, NULL if there is an error */ private File createTempFile(String pid, InputStream in) { File tempFile = null; FileOutputStream out = null; pid = escapeSpaces(pid); // Work out a robust temp file name // TODO: 20th Oct 2011: Do we still need this? Leaving it in for now. String prefix = FilenameUtils.getBaseName(pid); String suffix = FilenameUtils.getExtension(pid); prefix = StringUtils.rightPad(prefix, 3, "_"); suffix = "".equals(suffix) ? null : "." + suffix; try { // Create and access our empty file in temp space tempFile = File.createTempFile(prefix, suffix); out = new FileOutputStream(tempFile); // Stream the data into storage IOUtils.copy(in, out); } catch (IOException ex) { log.error("Error creating temp file: ", ex); return null; } finally { Fedora36.close(in); Fedora36.close(out); } return tempFile; }
From source file:com.sds.acube.ndisc.mts.xserver.XNDiscServer.java
/** * XNDisc Server ? /*from w ww . jav a 2 s .c o m*/ * * @return ? */ private String getXNDiscServerStartMessage() { StringBuilder smsg = new StringBuilder(LINE_SEPERATOR); smsg.append("").append(StringUtils.rightPad("", 90, "-")).append("?").append(LINE_SEPERATOR); smsg.append("").append(StringUtils.center("", 90, " ")).append("").append(LINE_SEPERATOR); smsg.append("") .append(StringUtils.center("XNDisc Server (Version : " + XNDISC_SERVER_VERSION + ")", 90, " ")) .append("").append(LINE_SEPERATOR); smsg.append("").append(StringUtils.center("", 90, " ")).append("").append(LINE_SEPERATOR); smsg.append("") .append(StringUtils.center("Listening on " + this.server.getLocalAddress().getHostName() + "(" + this.server.getLocalAddress().getHostAddress() + "):" + this.server.getLocalPort(), 90, " ")) .append("").append(LINE_SEPERATOR); smsg.append("").append(StringUtils.center("", 90, " ")).append("").append(LINE_SEPERATOR); smsg.append("").append(StringUtils.center("Start on " + XNDiscUtils.getStartDate(), 90, " ")) .append("").append(LINE_SEPERATOR); smsg.append("").append(StringUtils.center("", 90, " ")).append("").append(LINE_SEPERATOR); smsg.append("").append(StringUtils.center(" XNDisc Server Options ", 90, "-")).append("") .append(LINE_SEPERATOR); smsg.append("").append(StringUtils.center("", 90, " ")).append("").append(LINE_SEPERATOR); smsg.append("").append(StringUtils.rightPad(" Use SSL : " + Boolean.toString(USE_SSL), 90, " ")) .append("").append(LINE_SEPERATOR); smsg.append("") .append(StringUtils.rightPad(" Dispatcher Initial Size : " + DISPATCHER_INIT_COUNT, 90, " ")) .append("").append(LINE_SEPERATOR); smsg.append("").append( StringUtils.rightPad(" Dispatcher maximum Handle Size : " + DISPATCHER_MAX_HANDLES, 90, " ")) .append("").append(LINE_SEPERATOR); smsg.append("") .append(StringUtils.rightPad(" Read Buffer Use Direct : " + READ_BUFFER_USEDIRECT, 90, " ")) .append("").append(LINE_SEPERATOR); smsg.append("") .append(StringUtils.rightPad(" Worker Pool Thread Priority : " + XNDiscConfig.getString(XNDiscConfig.WORKER_POOL_PRIORITY, "NORM"), 90, " ")) .append("").append(LINE_SEPERATOR); smsg.append("") .append(StringUtils.rightPad(" Worker Pool minimun Size : " + MIN_SIZE_WORKER_POOL, 90, " ")) .append("").append(LINE_SEPERATOR); smsg.append("") .append(StringUtils.rightPad(" Worker Pool maximum Size : " + SIZE_WORKER_POOL, 90, " ")) .append("").append(LINE_SEPERATOR); if (WORKER_POOL_TYPE.equals("F")) { smsg.append("").append(StringUtils.rightPad(" Thread Pool Type : Fixed", 90, " ")) .append("").append(LINE_SEPERATOR); smsg.append("") .append(StringUtils.rightPad(" Thread Pool Size : " + WORKER_THREAD_POOL, 90, " ")) .append("").append(LINE_SEPERATOR); } else if (WORKER_POOL_TYPE.equals("C")) { smsg.append("").append(StringUtils.rightPad(" Thread Pool Type : Cached", 90, " ")) .append("").append(LINE_SEPERATOR); } smsg.append("").append(StringUtils.center("", 90, " ")).append("").append(LINE_SEPERATOR); smsg.append("").append(StringUtils.rightPad("", 90, "-")).append("").append(LINE_SEPERATOR); smsg.append("") .append(StringUtils.rightPad(" OS Architecture : " + System.getProperty("os.arch"), 90, "")) .append("").append(LINE_SEPERATOR); smsg.append("") .append(StringUtils.rightPad(" OS Name : " + System.getProperty("os.name"), 90, "")) .append("").append(LINE_SEPERATOR); smsg.append("").append( StringUtils.rightPad(" OS Version : " + System.getProperty("os.version"), 90, "")) .append("").append(LINE_SEPERATOR); Runtime runtime = Runtime.getRuntime(); smsg.append("").append( StringUtils.rightPad(" Processors : " + runtime.availableProcessors() + "(s)", 90, "")) .append("").append(LINE_SEPERATOR); smsg.append("").append(StringUtils.rightPad("", 90, "-")).append("").append(LINE_SEPERATOR); return smsg.toString(); }
From source file:net.sourceforge.fenixedu.presentationTier.docs.academicAdministrativeOffice.AdministrativeOfficeDocument.java
final protected String generateEndLine() { return StringUtils.rightPad(EMPTY_STR, LINE_LENGTH, END_CHAR); }
From source file:com.oneops.sensor.ws.SensorWsController.java
private void fixTS(CiOpenEvent event) { String timestampS = String.valueOf(event.getTimestamp()); if (StringUtils.length(timestampS) < LENGTH_OF_TIMESTAMP_FOR_TWO_CENTURIES) { String timeStamp = StringUtils.rightPad(timestampS, LENGTH_OF_TIMESTAMP_FOR_TWO_CENTURIES, '0'); logger.info("Corrected TS for " + event.getName() + "oldTs: " + timestampS + " :correctedValue: " + timeStamp);/*from www . jav a 2 s .c o m*/ event.setTimestamp(Long.valueOf(timeStamp)); } else if (StringUtils.length(timestampS) > LENGTH_OF_TIMESTAMP_FOR_TWO_CENTURIES) { String timeStamp = StringUtils.substring(timestampS, 0, LENGTH_OF_TIMESTAMP_FOR_TWO_CENTURIES); event.setTimestamp(Long.valueOf(timeStamp)); logger.info("Corrected TS for" + event.getName() + " timestamp fixed with " + timeStamp); } }
From source file:com.prowidesoftware.swift.model.mt.AbstractMT.java
/** * Create a blank message for the given category setting the given sender and receiver BICs * @param messageType//from w w w .j av a 2s . c o m * @param sender * @param receiver * @return created message object * @since 7.6 */ public static AbstractMT create(final int messageType, final String sender, final String receiver) { final SwiftMessage sm = new SwiftMessage(true); final SwiftBlock2Input b2 = new SwiftBlock2Input(); b2.setMessageType(Integer.valueOf(messageType).toString()); b2.setInput(true); // TODO revisar valores de inicializacion b2.setMessagePriority("N"); b2.setDeliveryMonitoring("2"); b2.setObsolescencePeriod("020"); sm.setBlock2(b2); final AbstractMT result = sm.toMT(); result.setSender(StringUtils.rightPad(sender, 12, 'X')); result.setReceiver(StringUtils.rightPad(receiver, 12, 'X')); return result; }
From source file:de.codesourcery.eve.skills.ui.components.impl.BlueprintBrowserComponent.java
protected static void appendLine(StringBuilder builder, int len, String col1, String col2) { builder.append(StringUtils.rightPad(col1, len, ' ')).append(" : ").append(col2).append("\n"); }
From source file:net.sourceforge.fenixedu.presentationTier.docs.academicAdministrativeOffice.AdministrativeOfficeDocument.java
protected String getCreditsAndGradeInfo(final ICurriculumEntry entry, final ExecutionYear executionYear) { final StringBuilder result = new StringBuilder(); if (getDocumentRequest().isToShowCredits()) { getCreditsInfo(result, entry);// w w w. j av a 2 s .c om } result.append(entry.getGradeValue()); result.append(StringUtils.rightPad( "(" + BundleUtil.getString(Bundle.ENUMERATION, getLocale(), entry.getGradeValue()) + ")", SUFFIX_LENGTH, ' ')); result.append(SINGLE_SPACE); final String in = BundleUtil.getString(Bundle.ACADEMIC, getLocale(), "label.in"); if (executionYear == null) { result.append(StringUtils.rightPad(EMPTY_STR, in.length(), ' ')); result.append(SINGLE_SPACE).append(StringUtils.rightPad(EMPTY_STR, 9, ' ')); } else { result.append(in); result.append(SINGLE_SPACE).append(executionYear.getYear()); } return result.toString(); }
From source file:adalid.util.velocity.BaseBuilder.java
private void printSummary() { logger.info(binaryFilesCopied + " binary files copied "); logger.info(textFilesCopied + " text files copied "); logger.info(binaryFilesCopied + textFilesCopied + " files copied "); logger.info(propertiesFilesCreated + " files created "); logger.info(readingWarnings + " reading warnings "); logger.info(readingErrors + " reading errors "); logger.info(writingErrors + " writing errors "); Map<String, Integer> map; for (String extension : extensionCharsetMap.keySet()) { map = extensionCharsetMap.get(extension); logger.trace(extension);//from www. j ava2 s . c o m for (String charset : map.keySet()) { logger.trace("\t" + StringUtils.rightPad(charset + " ", 20, '.') + " " + map.get(charset)); } } }
From source file:edu.bu.kuali.kra.award.sapintegration.SapIntegrationServiceImpl.java
/** * Implements 1.7.1 and 1.7.2 of the functional specification. * <p/>// w w w.jav a2 s . co m * This data maps 1:1 from the Parent Award that is being interfaced. */ protected ZGMGRANTSTRUCTURE constructGrant(Award award) { // Specification Section 1.7.1 ZGMGRANTSTRUCTURE grant = objectFactory.createZGMGRANTSTRUCTURE(); CustomAwardDataHelper helper = new CustomAwardDataHelper(award); if (helper.getLastTransmissionDate() == null) { grant.setGRANTUPDATE(INTERFACE_NEW); } else { grant.setGRANTUPDATE(INTERFACE_UPDATE); } ZBAPI0035HEADER grantHeader = objectFactory.createZBAPI0035HEADER(); ZBAPI0035HEADERADD grantHeaderAdd = objectFactory.createZBAPI0035HEADERADD(); ZFIGRANTDATA grantData = objectFactory.createZFIGRANTDATA(); grant.setHEADER(grantHeader); grant.setHEADERADD(grantHeaderAdd); grant.setEXTENSIONIN(grantData); // Position 1 grantHeader.setGRANTNBR(deriveGrantNumber(award.getAwardNumber())); // BU Customization ID: N/A mkousheh 20110620 - Send Parent Transaction Type grantHeader.setPARENTTRANSACTIONTYPE(award.getAwardTransactionType().getDescription()); // Position 2 grantHeader.setGRANTTYPE(convertAccountTypeToGrantType(award.getAccountTypeCode(), award)); // Position 4 grantHeader.setSPONSOR(award.getSponsorCode()); // Position 5 - pad with zeros to 10 chars grantHeaderAdd.setAUTHGROUP(StringUtils.rightPad(award.getLeadUnitNumber(), 10, "0")); // Position 6 grantHeaderAdd.setAWARDTYPE(convertAwardTypeCodeToAwardType(award.getAwardTypeCode(), award)); AwardAmountInfo awardAmountInfo = getAwardAmountInfoService() .fetchLastAwardAmountInfoForAwardVersionAndFinalizedTandMDocumentNumber(award); // Position 8 grantHeaderAdd.setGRANTTOTAL(awardAmountInfo.getAmountObligatedToDate().bigDecimalValue()); // Position 9 grantHeader.setVALIDFROM(dateToString(org.kuali.coeus.sys.framework.util.DateUtils .convertToSqlDate(awardAmountInfo.getCurrentFundEffectiveDate()))); // BU Customization ID: N/A mkousheh 20110620 - Set Valid From Budget to 3 months if null if (awardAmountInfo.getCurrentFundEffectiveDate() != null) { java.util.Date tmpDate = org.apache.commons.lang3.time.DateUtils .addMonths(awardAmountInfo.getCurrentFundEffectiveDate(), -3); grantHeader.setVALIDFROMBUDGET( dateToString(org.kuali.coeus.sys.framework.util.DateUtils.convertToSqlDate(tmpDate))); } // Position 10 grantHeader.setVALIDTO(dateToString(org.kuali.coeus.sys.framework.util.DateUtils .convertToSqlDate(awardAmountInfo.getObligationExpirationDate()))); // BU Customization ID: N/A mkousheh 20110620 - Set Valid To Budget to 1 year if null if (awardAmountInfo.getObligationExpirationDate() != null) { java.util.Date tmpDate2 = org.apache.commons.lang3.time.DateUtils .addYears(awardAmountInfo.getObligationExpirationDate(), 1); grantHeader.setVALIDTOBUDGET( dateToString(org.kuali.coeus.sys.framework.util.DateUtils.convertToSqlDate(tmpDate2))); } // Position 11 grantHeader.setEXTREFERENCE(award.getSponsorAwardNumber()); grantHeader.setINTREFERENCE(award.getAwardNumber()); // Position 12 grantHeaderAdd.setCFDANBR(award.getCfdaNumber()); // Position 13 if (award.getBasisOfPaymentCode() == null) { logAwardInfo(award, "awardBasisOfPayment is null, not sending billingRule on grant"); } else { grantHeaderAdd.setBILLINGRULE(convertBasisOfPaymentToBillingRule(award.getBasisOfPaymentCode(), award)); } // Position 14 grantHeaderAdd .setLETTEROFCREDIT(convertMethodOfPaymentToLetterOfCredit(award.getMethodOfPaymentCode(), award)); // BUKC-0124: Send new custom field FAIN to SAP via interface (ENHC0012816) grantHeaderAdd.setFUNDINGORIGIN(((AwardExtension) award.getExtension()).getFain()); // Position 16 and 17 for (AwardReportTerm awardReportTermItem : award.getAwardReportTermItems()) { // skip Report Codes 27 and 24 if (!awardReportTermItem.getReportCode().equals("27") && !awardReportTermItem.getReportCode().equals("24")) { if (PAYMENT_INVOICES_REPORT_CLASS_CODE.equals(awardReportTermItem.getReportClassCode())) { grantData.setZZINVOICEFREQ( convertFrequencyCodeToInvoiceFrequency(awardReportTermItem.getFrequencyCode())); grantData.setZZINVOICEFORM(convertReportCodeToInvoiceForm(awardReportTermItem.getReportCode())); break; } } } // Position 18 String advancePayment = determineAdvancePayment(award); if (advancePayment != null) { grantData.setZZADVPYMNTIND(advancePayment); } // Position 19 grantData.setZZFUNDCENTER(StringUtils.rightPad(award.getLeadUnitNumber(), 10, "0")); // Position 20 grantData.setZZAWARDTITLE(award.getTitle()); // Position 22 grantData.setZZINTEARNED(helper.getInterestEarned()); // Position 23 if (helper.isArra()) { grantData.setZZLDCODE(ARRA_FUNDING_INFORMATION); } // Position 24 grantData.setZZMJRPRJCT("yes".equalsIgnoreCase(helper.getMajorProject()) ? "x" : ""); //grantData.setZZINVOICEFREQ(""); // NOT ON AWARD //grantData.setZZINVOICEFORM(""); // NOT ON AWARD // Position 25 String propertyOwnerTitle = determinePropertyOwnerTitle(award); if (propertyOwnerTitle != null) { grantData.setZZPRPRTYOWNR(propertyOwnerTitle); } // Position 26 String costShareMemoMatch = determineCostShareMemoMatch(award); if (costShareMemoMatch != null) { grantData.setZZCOSTSHARE(costShareMemoMatch); } // Position 27 grantData.setZZAVCTOLERANCE(convertAvcIndicatorToAvcTolerance(helper.getAvcIndicator())); // Position 28 grantData.setZZNSFCTGRY(award.getNsfCode()); // Position 29 grantData.setZZA133CLSTR(helper.getA133Cluster()); // Position 31 // BUKC-0088: Transmitting Project Start Date as AwardEffectiveDate and not BeginDate (fields switched after 3.0.1 release) - (DFCT0011210) grantData.setZZPROJBEGDA(dateToString(award.getAwardEffectiveDate())); // grantData.setZZPROJBEGDA(dateToString(award.getBeginDate())); // Position 32 grantData.setZZPROJENDDA(dateToString(awardAmountInfo.getFinalExpirationDate())); grantData.setZZAWARDNO(award.getAwardNumber()); // Position 33 grantData.setZZSPONSOR(award.getPrimeSponsorCode()); // Position 34 grantHeader.setUSERSTATUS(convertStatusCodeToResponsibility(award.getStatusCode(), award)); // Position 35 grantData.setZZINTEARNED(convertInterestEarnedCode(helper.getInterestEarned())); // Position 36 if (getMostRecentAwardReportTerm(award) != null && getMostRecentAwardReportTerm(award).getAwardReportTermRecipients().size() > 0) { grantData.setZZBILLPARTNER(getMostRecentAwardReportTerm(award).getAwardReportTermRecipients().get(0) .getRolodexId().toString()); } // Specification Section 1.7.2 ZGMFACREDITT faCredit = objectFactory.createZGMFACREDITT(); grant.setFACREDIT(faCredit); List<ZGMFACREDIT> faCredits = faCredit.getItem(); for (AwardPerson awardPerson : award.getProjectPersons()) { for (AwardPersonUnit awardPersonUnit : awardPerson.getUnits()) { AwardPersonUnitCreditSplit creditSplit = getMostRecentCreditSplit(awardPersonUnit); ZGMFACREDIT credit = objectFactory.createZGMFACREDIT(); credit.setGRANTNBR(award.getAwardNumber()); credit.setDEPT(StringUtils.rightPad(awardPersonUnit.getUnitNumber(), 10, "0")); if (creditSplit != null) { credit.setPERCENTAGE(creditSplit.getCredit().bigDecimalValue()); } faCredits.add(credit); } } // Specification Section 1.7.3 ZBAPI0035RESPONSIBLET grantPersons = objectFactory.createZBAPI0035RESPONSIBLET(); grant.setRESPONSIBILITY(grantPersons); for (AwardPerson awardPerson : award.getProjectPersons()) { ZBAPI0035RESPONSIBLE grantPerson = objectFactory.createZBAPI0035RESPONSIBLE(); grantPersons.getItem().add(grantPerson); grantPerson.setUSERID(awardPerson.getPersonId()); grantPerson.setUSERNAME(awardPerson.getFullName()); // BUKC-0062: SAP Interface - Handle multiple PIs for NIH awards when transmit to SAP if (awardPerson.isMultiplePi()) { grantPerson.setRESPONSIBILITY("PI"); } else { grantPerson.setRESPONSIBILITY( convertProjectRoleToResponsibility(awardPerson.getContactRoleCode(), award)); } } for (AwardUnitContact awardContact : award.getAwardUnitContacts()) { if ("2".equals(awardContact.getUnitAdministratorTypeCode())) { ZBAPI0035RESPONSIBLE grantPerson = objectFactory.createZBAPI0035RESPONSIBLE(); grantPersons.getItem().add(grantPerson); grantPerson.setUSERID(awardContact.getPersonId()); grantPerson.setUSERNAME(awardContact.getFullName()); grantPerson.setRESPONSIBILITY("DA"); } if ("6".equals(awardContact.getUnitAdministratorTypeCode())) { ZBAPI0035RESPONSIBLE grantPerson = objectFactory.createZBAPI0035RESPONSIBLE(); grantPersons.getItem().add(grantPerson); grantPerson.setUSERID(awardContact.getPersonId()); grantPerson.setUSERNAME(awardContact.getPerson().getFullName()); grantPerson.setRESPONSIBILITY("OAV"); } // BUKC-0140: Add new Admin Type (Clinical Trial Admin) if ("8".equals(awardContact.getUnitAdministratorTypeCode())) { ZBAPI0035RESPONSIBLE grantPerson = objectFactory.createZBAPI0035RESPONSIBLE(); grantPersons.getItem().add(grantPerson); grantPerson.setUSERID(awardContact.getPersonId()); grantPerson.setUSERNAME(awardContact.getPerson().getFullName()); grantPerson.setRESPONSIBILITY("CTAD"); } } // BU Customization ID: N/A mkousheh 20110706 - Get OSP and PAFO Admin from Unit Admin per lead unit // (above code is not accurate since Data are not stored on award-person for (UnitAdministrator unitAdministrator : award.getLeadUnit().getUnitAdministrators()) { if ("3".equals(unitAdministrator.getUnitAdministratorTypeCode())) { ZBAPI0035RESPONSIBLE grantPerson = objectFactory.createZBAPI0035RESPONSIBLE(); grantPersons.getItem().add(grantPerson); grantPerson.setUSERID(unitAdministrator.getPersonId()); grantPerson.setUSERNAME(unitAdministrator.getPerson().getFullName()); grantPerson.setRESPONSIBILITY("OSP"); } if ("4".equals(unitAdministrator.getUnitAdministratorTypeCode())) { ZBAPI0035RESPONSIBLE grantPerson = objectFactory.createZBAPI0035RESPONSIBLE(); grantPersons.getItem().add(grantPerson); grantPerson.setUSERID(unitAdministrator.getPersonId()); grantPerson.setUSERNAME(unitAdministrator.getPerson().getFullName()); grantPerson.setRESPONSIBILITY("PAFO"); } } return grant; }