List of usage examples for org.joda.time DateTime parse
@FromString public static DateTime parse(String str)
From source file:org.efaps.esjp.twoplan.jaxb.DateTimeAdapter.java
License:Apache License
@Override public DateTime unmarshal(final String _dateString) throws Exception { return DateTime.parse(_dateString); }
From source file:org.entcore.directory.controllers.TimetableController.java
License:Open Source License
@Get("/timetable/courses/:structureId") @SecuredAction(value = "", type = ActionType.RESOURCE) @ResourceFilter(SuperAdminFilter.class) public void listCourses(HttpServerRequest request) { final String structureId = request.params().get("structureId"); long lastDate; try {// w ww.java 2 s . co m lastDate = Long.parseLong(getOrElse(request.params().get("lastDate"), "0", false)); } catch (NumberFormatException e) { try { lastDate = DateTime.parse(request.params().get("lastDate")).getMillis(); } catch (RuntimeException e2) { badRequest(request, "invalid.date"); return; } } timetableService.listCourses(structureId, lastDate, arrayResponseHandler(request)); }
From source file:org.entcore.feeder.timetable.edt.EDTImporter.java
License:Open Source License
void initSchoolYear(JsonObject schoolYear) { startDateWeek1 = DateTime.parse(schoolYear.getString("DatePremierJourSemaine1")); }
From source file:org.entcore.feeder.timetable.edt.EDTImporter.java
License:Open Source License
private void studentToGroups(String sconetId, JsonArray classes, Map<String, JsonObject> ref) { if (classes != null) { for (Object o : classes) { if (o instanceof JsonObject) { final String inDate = ((JsonObject) o).getString("DateEntree"); final String outDate = ((JsonObject) o).getString("DateSortie"); final String ident = ((JsonObject) o).getString(IDENT); if (inDate == null || ident == null || outDate == null || DateTime.parse(inDate).isAfterNow()) continue; final JsonObject j = ref.get(ident); if (j != null) { JsonArray groups = j.getJsonArray("groups"); if (groups != null) { for (Object o2 : groups) { JsonObject group = this.groups.get(o2.toString()); if (group != null) { String name = group.getString("Nom"); txXDT.add(STUDENTS_TO_GROUPS, new JsonObject().put("idSconet", sconetId) .put("externalId", structureExternalId + "$" + name).put("source", EDT) .put("inDate", DateTime.parse(inDate).getMillis()) .put("outDate", DateTime.parse(outDate).getMillis()) .put("now", importTimestamp)); }//from w w w . ja va 2s . c o m } } } } } } }
From source file:org.escoladeltreball.arcowabungaproject.dao.DAOAndroid.java
License:Open Source License
@Override protected Set<Order> readOrder() { Set<Order> orders = new HashSet<Order>(); Cursor cOrder = database.query(DAOFactory.TABLE_ORDERS, DAOFactory.COLUMNS_NAME_ORDERS, null, null, null, null, null);/*from w w w . j a v a 2s .c o m*/ int i = 0; while (i < cOrder.getCount()) { cOrder.move(i); DateTime dateTime = DateTime.parse(cOrder.getString(3)); Address address = readAddressById(cOrder.getInt(5)); ShoppingCart shoppingCart = readShoppingCart(cOrder.getInt(6)); Order order = new Order(cOrder.getInt(0), cOrder.getString(1), cOrder.getString(2), dateTime, cOrder.getString(4), address, shoppingCart); orders.add(order); i++; } cOrder.close(); return orders; }
From source file:org.escoladeltreball.arcowabungaproject.server.dao.DAOPostgreSQL.java
License:Open Source License
@Override public Set<Order> readOrder() { HashSet<Order> ordersSet = new HashSet<Order>(); Connection con = null;/* ww w . j a v a 2 s.c o m*/ Statement stm = null; try { String where = SelectPanel.where; con = connectToDatabase(); stm = con.createStatement(); // Select all rows of order table. ResultSet rsOrder = stm.executeQuery("SELECT * FROM " + DAOFactory.TABLE_ORDERS + where + ";"); while (rsOrder.next()) { DateTime dateTime = DateTime.parse(rsOrder.getString(DAOFactory.COLUMNS_NAME_ORDERS[3])); Order order = new Order(rsOrder.getInt(DAOFactory.COLUMNS_NAME_ORDERS[0]), rsOrder.getString(DAOFactory.COLUMNS_NAME_ORDERS[1]), rsOrder.getString(DAOFactory.COLUMNS_NAME_ORDERS[2]), dateTime, rsOrder.getString(DAOFactory.COLUMNS_NAME_ORDERS[4]), readAddressById(rsOrder.getInt(DAOFactory.COLUMNS_NAME_ORDERS[5])), readShoppingCart(rsOrder.getInt(DAOFactory.COLUMNS_NAME_ORDERS[6]))); ordersSet.add(order); } } catch (SQLException e) { e.printStackTrace(); } finally { if (stm != null) { try { stm.close(); } catch (SQLException e) { e.printStackTrace(); } } if (con != null) { try { con.close(); } catch (SQLException e) { e.printStackTrace(); } } } return ordersSet; }
From source file:org.example.App.java
License:Apache License
static String run(File file, String fileTitle, boolean renderHtml) throws Exception { // Set-up a simple wiki configuration WikiConfig config = DefaultConfigEnWp.generate(); final int wrapCol = 80; // Instantiate a compiler for wiki pages WtEngineImpl engine = new WtEngineImpl(config); // Retrieve a page PageTitle pageTitle = PageTitle.make(config, fileTitle); PageId pageId = new PageId(pageTitle, -1); String wikitext = FileUtils.readFileToString(file); // Compile the retrieved page EngProcessedPage cp = engine.postprocess(pageId, wikitext, null); // Convert the AST to a WOM document Wom3Document womDoc = AstToWomConverter.convert(config.getParserConfig(), null /*pageNamespace*/, null /*pagePath*/, pageId.getTitle().getTitle(), "Mr. Tester", DateTime.parse("2012-12-07T12:15:30.000+01:00"), cp.getPage()); if (renderHtml) { throw new UnsupportedOperationException("HTML rendering is not yet supported!"); /*//from ww w. ja v a 2 s. co m String ourHtml = HtmlRenderer.print(new MyRendererCallback(), config, pageTitle, cp.getPage()); String template = IOUtils.toString(App.class.getResourceAsStream("/render-template.html"), "UTF8"); String html = template; html = html.replace("{$TITLE}", StringUtils.escHtml(pageTitle.getDenormalizedFullTitle())); html = html.replace("{$CONTENT}", ourHtml); return html; */ } else { TextConverter p = new TextConverter(config, wrapCol); return (String) p.go(womDoc); } }
From source file:org.fenixedu.academic.ui.struts.action.gep.ects.ManageEctsComparabilityTablesDispatchAction.java
License:Open Source License
private EctsTableFilter readFilter(HttpServletRequest request) { EctsTableFilter filter = getRenderedObject("filter"); RenderUtils.invalidateViewState();/* w w w . j av a2s .c o m*/ if (filter == null) { filter = new EctsTableFilter(); if (request.getParameter("interval") != null) { filter.setExecutionInterval( AcademicInterval.getAcademicIntervalFromResumedString(request.getParameter("interval"))); } if (request.getParameter("type") != null) { filter.setType(EctsTableType.valueOf(request.getParameter("type"))); } if (request.getParameter("level") != null) { filter.setLevel(EctsTableLevel.valueOf(request.getParameter("level"))); } if (request.getParameter("processingDate") != null) { filter.setProcessingDate(DateTime.parse(request.getParameter("processingDate"))); } else { filter.setProcessingDate(null); } } return filter; }
From source file:org.fenixedu.cms.domain.SiteImporter.java
License:Open Source License
private Post importPost(Site site, String postSlug, JsonObject jsonObject) { return ofNullable(site.postForSlug(postSlug)).orElseGet(() -> { Post post = new Post(site); LocalizedString body = fromJson(jsonObject.get("body")); LocalizedString excerpt = jsonObject.has("excerpt") ? fromJson(jsonObject.get("excerpt")) : null; post.setName(fromJson(jsonObject.get("name"))); post.setSlug(jsonObject.get("slug").getAsString()); post.setCanViewGroup(Group.parse(jsonObject.get("canViewGroup").getAsString())); post.setActive(jsonObject.get("active").getAsBoolean()); if (jsonObject.has("location") && jsonObject.get("location").isJsonObject()) { post.setLocation(fromJson(jsonObject.get("location"))); }//from ww w . j a va 2s . c o m if (jsonObject.has("metadata") && jsonObject.get("metadata").isJsonObject()) { post.setMetadata(PostMetadata.fromJson(jsonObject.get("metadata"))); } if (jsonObject.has("publicationBegin") && jsonObject.get("publicationBegin").isJsonPrimitive()) { post.setPublicationBegin(DateTime.parse(jsonObject.get("publicationBegin").getAsString())); } if (jsonObject.has("publicationEnd") && jsonObject.get("publicationEnd").isJsonPrimitive()) { post.setPublicationEnd(DateTime.parse(jsonObject.get("publicationEnd").getAsString())); } if (jsonObject.has("categories") && jsonObject.get("categories").isJsonArray()) { for (JsonElement catSlug : jsonObject.get("categories").getAsJsonArray()) { post.addCategories(site.categoryForSlug(catSlug.getAsString())); } } for (JsonElement postFileEl : jsonObject.get("files").getAsJsonArray()) { JsonObject postFileJson = postFileEl.getAsJsonObject(); GroupBasedFile file = new GroupBasedFile(postFileJson.get("displayName").getAsString(), postFileJson.get("fileName").getAsString(), readFile(postFileJson.get("file").getAsString()), Group.parse(postFileJson.get("viewGroup").getAsString())); new PostFile(post, file, postFileJson.get("isEmbedded").getAsBoolean(), postFileJson.get("index").getAsInt()); body = replace(body, postFileJson.get("url").getAsString(), FileDownloadServlet.getDownloadUrl(file)); excerpt = replace(excerpt, postFileJson.get("url").getAsString(), FileDownloadServlet.getDownloadUrl(file)); } post.setBodyAndExcerpt(body, excerpt); return post; }); }
From source file:org.flockdata.transform.TransformationHelper.java
License:Open Source License
/** * Guess if the supplied value might be a Date * * @param value to analyse/*from w w w . j av a2 s .co m*/ * @return yes/bo */ private static boolean isDate(Object value) { // Can we parse the object as a date if (value == null) return false; try { if (value instanceof String && value.toString().length() > 6) { DateTime dateVal = DateTime.parse(value.toString()); if (dateVal.toDate().getTime() > 0) return true; } // Epoc dates? We're just guessing else if (value instanceof Long) { new Date((Long) value); return true; } } catch (IllegalArgumentException e) { return false; } return false; }