List of usage examples for org.joda.time.format PeriodFormat wordBased
public static PeriodFormatter wordBased()
From source file:com.enonic.vertical.adminweb.SystemHandlerServlet.java
License:Open Source License
public void handlerPage(HttpServletRequest request, HttpServletResponse response, HttpSession session, AdminService admin, ExtendedMap formItems, String operation) throws VerticalEngineException, VerticalAdminException { User user = securityService.getLoggedInAdminConsoleUser(); Source xslSource = AdminStore.getStylesheet(session, "system_page.xsl"); String mode = formItems.getString("mode"); Document doc = XMLTool.createDocument("vertical"); Element root = doc.getDocumentElement(); try {//from w w w .j ava 2 s . c om if (mode.equals("system")) { root.appendChild(buildJavaInfo(doc)); root.setAttribute("bootTime", DateTimeFormatters.DATE_TIME.print(timeService.bootTime())); root.setAttribute("upTime", PeriodFormat.wordBased().print(timeService.upTime())); root.setAttribute("version", ProductVersion.getVersion()); root.setAttribute("modelVersion", String.valueOf(this.upgradeService.getCurrentModelNumber())); root.setAttribute("isCleanInProgress", String.valueOf(vacuumService.getProgressInfo().isInProgress())); root.appendChild(buildComponentsInfo(doc)); } else if (mode.equals("java_properties")) { XMLTool.mergeDocuments(doc, createPropertiesInfoDocument(), true); } Source xmlSource = new DOMSource(doc); // parameters ExtendedMap xslParams = new ExtendedMap(); xslParams.put("page", request.getParameter("page")); xslParams.put("selectedtabpage", request.getParameter("selectedtabpage")); xslParams.put("mode", mode); xslParams.put("selectedoperation", request.getParameter("selectedoperation")); xslParams.put("selectedcachename", request.getParameter("selectedcachename")); addAccessLevelParameters(user, xslParams); transformXML(session, response.getWriter(), xmlSource, xslSource, xslParams); } catch (TransformerException e) { VerticalAdminLogger.errorAdmin("XSLT error: %t", e); } catch (IOException e) { VerticalAdminLogger.errorAdmin("I/O error: %t", e); } }
From source file:eu.esdihumboldt.hale.ui.views.report.properties.summary.DurationSection.java
License:Open Source License
@Override protected void updateControl(Object input, Text control) { Report<?> report = (Report<?>) input; control.setText(PeriodFormat.wordBased() .print(new Period(report.getStartTime().getTime(), report.getTimestamp().getTime()))); }
From source file:org.cook_e.cook_e.ui.StepDialogFragment.java
License:Open Source License
/** * Creates a fragment/*from w w w. j a va 2 s . c o m*/ * * Client code should normally use {@link #newInstance(Step)} instead. */ public StepDialogFragment() { // Create formatter mFormatter = PeriodFormat.wordBased(); }