List of usage examples for org.joda.time DateTime toLocalDateTime
public LocalDateTime toLocalDateTime()
LocalDateTime
with the same datetime and chronology. From source file:com.enonic.cms.core.search.result.RangeFacetResultSetXmlCreator.java
License:Open Source License
private String getFacetRangeValueAsFormattedString(final String valueString) { if (valueString == null) { return null; }/*from w w w . j a v a 2 s . c o m*/ if (isNumber(valueString)) { return valueString; } final DateTime parsedDateTime = ElasticSearchFormatter .parseStringAsElasticsearchDateOptionalTimeFormat(valueString); if (parsedDateTime != null) { return CmsDateAndTimeFormats.printAs_XML_TIMESTAMP(parsedDateTime.toLocalDateTime().toDate()); } return null; }
From source file:com.hamdikavak.humanmobility.modeling.test.DataHelper.java
License:Open Source License
private static ExtendedLocationTrace convertLineToAExtendedLocationTraceObject(String line) { String[] columnValues;//from w w w.j a v a 2 s . c om ExtendedLocationTrace trace = new ExtendedLocationTrace(); // a line in the csv file {user_id,utc_time,latitude,longitude} columnValues = line.split(","); String dtString = columnValues[1].replace("\"", "") + "00"; // 00 added to conform time zone format DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ssZ"); String userId = columnValues[0]; DateTime dt = DateTime.parse(dtString, formatter); Double latitude = Double.parseDouble(columnValues[2]); Double longitude = Double.parseDouble(columnValues[3]); trace.setUserId(userId); trace.setUTCTime(dt); trace.setLocalTime(dt.toLocalDateTime()); trace.setCoordinate(new GeoCoordinate(latitude, longitude)); return trace; }
From source file:com.helger.datetime.format.PDTFromString.java
License:Apache License
@Nullable public static LocalDateTime getLocalDateTimeFromString(@Nullable final String sValue, @Nonnull final DateTimeFormatter aDF) { final DateTime aDT = getDateTimeFromString(sValue, aDF); return aDT == null ? null : aDT.toLocalDateTime(); }
From source file:com.helger.datetime.format.PDTFromString.java
License:Apache License
@Nullable public static LocalDateTime getLocalDateTimeFromString(@Nullable final String sValue, @Nonnull final String sPattern) { final DateTime aDT = getDateTimeFromString(sValue, sPattern); return aDT == null ? null : aDT.toLocalDateTime(); }
From source file:com.helger.datetime.PDTFactory.java
License:Apache License
@Nonnull public static LocalDateTime createLocalDateTime(@Nonnull final DateTime aDateTime) { return aDateTime.toLocalDateTime(); }
From source file:com.infotree.qliktest.admin.web.controller.ModuleController.java
/** * This method is to save the new module/package *//*from w w w . j av a 2s . c o m*/ @RequestMapping(value = "/save", method = RequestMethod.POST) public String save(@Valid Module entity, BindingResult bindingResult, Model model, HttpServletRequest request) { try { DateTime dt = new DateTime(); DateTimeZone dtZone = DateTimeZone.forID("Asia/Kolkata"); DateTime dtus = dt.withZone(dtZone); Date dateInIndia = dtus.toLocalDateTime().toDate(); Module m = null; String constraintId = entity.getConstraintId(); String value = entity.getValue(); String[] constraints = constraintId.split(","); String[] values = value.split(","); int numDupes = 0; for (int i = 1; i < constraints.length; i++) { if (constraints[i].equals(constraints[i - 1])) { numDupes++; } } if (numDupes != 0) { model.addAttribute("createmodule", "createmodule"); model.addAttribute("active_module_list", moduleService.getModuleList()); model.addAttribute("constraints_list", constraintsService.list()); model.addAttribute("modulealreadyexists", "You Can Not Assign Two Values for the same control"); model.addAttribute("permissions_list", permissionsService.list()); model.addAttribute("reports_list", reportsService.list()); } else { String[] namelist = entity.getName().split(","); String name = namelist[0]; model.addAttribute("crudObj", getEntityInstance()); if (moduleService.findByName(name) != null) { model.addAttribute("createmodule", "createmodule"); model.addAttribute("active_module_list", moduleService.getModuleList()); model.addAttribute("modulealreadyexists", "Package already exists. Pl. enter a different Name."); } else { Module module = new Module(); module.setName(name.trim()); module.setDescription(entity.getDescription()); module.setCreatedBy(entity.getCreatedBy()); module.setCreatedDate(dateInIndia); m = moduleService.save(module); /** * Prepare the audit log record */ AuditLogRecord record = new AuditLogRecord(); record.setActionDate(new java.util.Date()); record.setActionType(AuditType.CREATE); record.setActionData("Module Name :" + name); record.setIpOrigin(request.getSession().getAttribute("ipAddress").toString()); /*try { java.net.InetAddress inetAddress = java.net.InetAddress.getLocalHost(); record.setIpOrigin(inetAddress.getHostAddress()); } catch (UnknownHostException e) { e.printStackTrace(); }*/ record.setUserId((Integer) request.getSession().getAttribute("userid")); record.setUserName(request.getSession().getAttribute("username").toString()); auditLogService.saveRecord(record); //assigning the permissions to the module List<Integer> permissionsList = entity.getPermissionsId(); if (permissionsList != null) { Iterator<Integer> iterator = permissionsList.iterator(); while (iterator.hasNext()) { ModulePermissions md = new ModulePermissions(); ModulePermissionsComp modperComp = new ModulePermissionsComp(); modperComp.setModuleId(module.getId()); modperComp.setPermissionId(iterator.next()); md.setModulePermissionsComp(modperComp); md.setCreatedBy(entity.getCreatedBy()); md.setCreatedDate(dateInIndia); modulePermissionsService.save(md); } } /** * assign reports to the module */ List<Integer> reportsList = entity.getReportIds(); if (reportsList != null) { Iterator<Integer> iterator = reportsList.iterator(); while (iterator.hasNext()) { ModuleReportsAssign moduleReport = new ModuleReportsAssign(); ModuleReportComp moduleReportComp = new ModuleReportComp(); moduleReportComp.setModuleId(module.getId()); moduleReportComp.setReportId(iterator.next()); moduleReport.setModuleReportComp(moduleReportComp); moduleReport.setCreatedBy(entity.getCreatedBy()); moduleReport.setCreatedDate(dateInIndia); moduleReportService.save(moduleReport); model.addAttribute("moduleassigned", "Reports Assigned"); } } /** * assigning the constraints and values to the package */ ModuleConstraintComp comp = new ModuleConstraintComp(); ModuleConstraints moduleConstraints = new ModuleConstraints(); for (int i = 0; i < constraints.length; i++) { comp.setConstraintId(Integer.parseInt(constraints[i])); comp.setModuleId(m.getId()); moduleConstraints.setModuleConstraintComp(comp); if (values[i] == null || values[i].trim().equals("")) moduleConstraints.setValue(0); else moduleConstraints.setValue(Integer.parseInt(values[i])); moduleConstraints.setCreatedBy(entity.getCreatedBy()); moduleConstraints.setCreatedDate(dateInIndia); moduleConstraintsService.save(moduleConstraints); } model.addAttribute("permissions_list", permissionsService.list()); model.addAttribute("reports_list", reportsService.list()); model.addAttribute("createmodule", "createmodule"); model.addAttribute("active_module_list", moduleService.getModuleList()); model.addAttribute("modulecreated", "Package '" + name + "' created."); model.addAttribute("constraints_list", constraintsService.list()); } } entity.setName(null); } catch (Exception e) { LOG.error(e.toString()); e.printStackTrace(); } return "home"; }
From source file:com.infotree.qliktest.admin.web.controller.ModuleController.java
/** * This method is to save the permissioins to the module *//*from w w w. java2 s .co m*/ @RequestMapping(value = "/saveassignpermissionstomodule", method = RequestMethod.POST) public String saveAssignPermissionsToModule(@Valid ModulePermissionsPojo entity, BindingResult bindingResult, Model model, HttpServletRequest request) { try { List<Integer> permissionIds = entity.getPermissionsId(); modulePermissionsService.deleteByModuleId(entity.getModuleId()); if (permissionIds != null) { Iterator<Integer> iterator = permissionIds.iterator(); while (iterator.hasNext()) { ModulePermissions md = new ModulePermissions(); ModulePermissionsComp modperComp = new ModulePermissionsComp(); modperComp.setModuleId(entity.getModuleId()); modperComp.setPermissionId(iterator.next()); md.setModulePermissionsComp(modperComp); md.setCreatedBy(entity.getCreatedBy()); DateTime dt = new DateTime(); DateTimeZone dtZone = DateTimeZone.forID("Asia/Kolkata"); DateTime dtus = dt.withZone(dtZone); Date dateInIndia = dtus.toLocalDateTime().toDate(); md.setCreatedDate(dateInIndia); modulePermissionsService.save(md); } model.addAttribute("modulesassigned", "Permissions Assigned"); } else { model.addAttribute("modulesassigned", " All Permissions Removed Successfully"); } model.addAttribute("modulesassigned", "Permissions Assigned"); model.addAttribute("crudObj", new ModulePermissionsPojo()); model.addAttribute("module_list", moduleService.list()); model.addAttribute("assignpermissionstomodule", "assignpermissionstomodule"); } catch (Exception e) { LOG.error(e.toString()); e.printStackTrace(); } return "home"; }
From source file:com.infotree.qliktest.admin.web.controller.ModuleController.java
/** * This method is to update the module with the new data *//*from w ww . jav a 2 s. c om*/ @RequestMapping(value = "/updatemodule", method = RequestMethod.POST) public String updateModule(@ModelAttribute("crudObj") @Valid Module entity, BindingResult bindingResult, Model model, HttpServletRequest request) { try { DateTime dt = new DateTime(); DateTimeZone dtZone = DateTimeZone.forID("Asia/Kolkata"); DateTime dtus = dt.withZone(dtZone); Date dateInIndia = dtus.toLocalDateTime().toDate(); int status = 0; String conArr[] = null; String valArr[] = null; List<String> conList = null; Module mod = moduleService.getById(entity.getId()); Module module = moduleService.getModuleByNameAndId(entity.getName(), entity.getId()); String constraintId = entity.getConstraintId(); String value = entity.getValue(); if (constraintId != null) { conArr = new String[constraintId.length()]; conArr = constraintId.split(","); conList = Arrays.asList(conArr); } if (value != null) { valArr = new String[value.length()]; valArr = value.split(","); } if (conList.size() != 0) { TreeSet<String> conSet = new TreeSet<String>(conList); if (conList.size() != conSet.size()) { status = 1; } } if (module != null) { status = 2; } if (status != 0) { if (status == 1) { model.addAttribute("moduleupdated", "You can't assign multiple values for the same control"); } else { model.addAttribute("moduleupdated", "Package Name Already Exists"); } } else { entity.setName(entity.getName().trim()); entity.setModifiedDate(dateInIndia); moduleService.updateModule(entity); /** * preparing the audit log */ AuditLogRecord record = new AuditLogRecord(); record.setActionDate(new java.util.Date()); record.setActionType(AuditType.MODIFY); record.setActionData( "Old Module Name :" + mod.getName() + " And new module name is " + entity.getName()); record.setIpOrigin(request.getSession().getAttribute("ipAddress").toString()); /*try { InetAddress inetAddress = InetAddress.getLocalHost(); record.setIpOrigin(inetAddress.getHostAddress()); } catch (UnknownHostException e) { e.printStackTrace(); }*/ record.setUserId((Integer) request.getSession().getAttribute("userid")); record.setUserName(request.getSession().getAttribute("username").toString()); auditLogService.saveRecord(record); /** * assigning the permission to the license */ modulePermissionsService.deleteByModuleId(entity.getId()); List<Integer> permissionsList = entity.getPermissionsId(); if (permissionsList != null) { Iterator<Integer> iterator = permissionsList.iterator(); while (iterator.hasNext()) { ModulePermissions md = new ModulePermissions(); ModulePermissionsComp modperComp = new ModulePermissionsComp(); modperComp.setModuleId(entity.getId()); modperComp.setPermissionId(iterator.next()); md.setModulePermissionsComp(modperComp); md.setCreatedBy(entity.getCreatedBy()); md.setCreatedDate(dateInIndia); modulePermissionsService.save(md); } } /** * assign reports to the module */ moduleReportService.deleteByModuleId(entity.getId()); List<Integer> reportsList = entity.getReportIds(); if (reportsList != null) { Iterator<Integer> iterator = reportsList.iterator(); while (iterator.hasNext()) { ModuleReportsAssign moduleReport = new ModuleReportsAssign(); ModuleReportComp moduleReportComp = new ModuleReportComp(); moduleReportComp.setModuleId(entity.getId()); moduleReportComp.setReportId(iterator.next()); moduleReport.setModuleReportComp(moduleReportComp); moduleReport.setCreatedBy(entity.getCreatedBy()); moduleReport.setCreatedDate(dateInIndia); moduleReportService.save(moduleReport); model.addAttribute("moduleassigned", "Reports Assigned"); } } /** * assigning the constraints to the module */ if (conArr != null && valArr != null) { moduleConstraintsService.deleteByModuleId(entity.getId()); ModuleConstraintComp comp = new ModuleConstraintComp(); ModuleConstraints moduleConstraints = new ModuleConstraints(); for (int i = 0; i < conArr.length; i++) { comp.setConstraintId(Integer.parseInt(conArr[i])); comp.setModuleId(entity.getId()); moduleConstraints.setModuleConstraintComp(comp); moduleConstraints.setValue(Integer.parseInt(valArr[i])); moduleConstraints.setCreatedBy(entity.getCreatedBy()); moduleConstraints.setCreatedDate(dateInIndia); moduleConstraintsService.save(moduleConstraints); } } model.addAttribute("moduleupdated", "Package Updated Successfully"); } model.addAttribute("crudObj", getEntityInstance()); model.addAttribute("editmodule", "editmodule"); List<Module> moduleList = moduleService.getOrderBydesc(); List<Module> modules = new ArrayList<Module>(); if (moduleList != null) { Iterator<Module> iterator = moduleList.iterator(); while (iterator.hasNext()) { Module m = iterator.next(); Integer userId; if (m.getModifiedBy() != null) { userId = Integer.parseInt(m.getModifiedBy()); User u = userService.getById(userId); m.setCreatedName(u.getUserName()); } else { userId = Integer.parseInt(m.getCreatedBy()); User u = userService.getById(userId); m.setCreatedName(u.getUserName()); } modules.add(m); } } model.addAttribute("permissions_list", permissionsService.list()); model.addAttribute("roles_list", roleService.list()); model.addAttribute("reports_list", reportsService.list()); model.addAttribute("constraints_list", constraintsService.list()); model.addAttribute("module_list", modules); } catch (Exception e) { LOG.error(e.toString()); e.printStackTrace(); } return "home"; }
From source file:com.infotree.qliktest.admin.web.controller.ModuleController.java
/** * This method is to saave the reports to the module/package *//*w w w .j av a2s .c o m*/ @RequestMapping(value = "/saveassignedreports", method = RequestMethod.POST) public String assignReportsToRoleCompleted(@Valid ModuleReportsPojo entity, BindingResult bindingResult, Model model) { try { moduleReportService.deleteByModuleId(entity.getModuleId()); List<Integer> reportsList = entity.getReportIds(); if (reportsList != null) { Iterator<Integer> iterator = reportsList.iterator(); while (iterator.hasNext()) { ModuleReportsAssign moduleReport = new ModuleReportsAssign(); ModuleReportComp moduleReportComp = new ModuleReportComp(); moduleReportComp.setModuleId(entity.getModuleId()); moduleReportComp.setReportId(iterator.next()); moduleReport.setModuleReportComp(moduleReportComp); moduleReport.setCreatedBy(entity.getCreatedBy()); DateTime dt = new DateTime(); DateTimeZone dtZone = DateTimeZone.forID("Asia/Kolkata"); DateTime dtus = dt.withZone(dtZone); Date dateInIndia = dtus.toLocalDateTime().toDate(); moduleReport.setCreatedDate(dateInIndia); moduleReportService.save(moduleReport); model.addAttribute("moduleassigned", "Reports Assigned"); } } else { model.addAttribute("moduleassigned", "Reports Removed Successfully"); } model.addAttribute("crudObj", new ModuleReportsPojo()); model.addAttribute("assignreportstomodule", "assignreportstomodule"); model.addAttribute("module_list", moduleService.list()); } catch (Exception e) { LOG.error(e.toString()); e.printStackTrace(); } return "home"; }
From source file:com.infotree.qliktest.admin.web.controller.ModuleProjectController.java
/** * This method is to save the modules list to the project *///w ww. j ava 2 s . co m @RequestMapping(value = "/saveassignmodulelist", method = RequestMethod.POST) public String saveAssignedModules(@Valid ProjectModulePojo entity, BindingResult bindingResult, Model model, HttpServletRequest request) { try { //Deleting the existing records projectModuleService.deleteByProjectId(entity.getProjectId()); List<Integer> moduleId = entity.getModuleId(); Iterator<Integer> iterator = moduleId.iterator(); while (iterator.hasNext()) { ProjectModule md = new ProjectModule(); ProjectModuleComp modperComp = new ProjectModuleComp(); modperComp.setProjectId(entity.getProjectId()); modperComp.setModuleId(iterator.next()); md.setProjectModuleComp(modperComp); md.setCreatedBy(entity.getCreatedBy()); DateTime dt = new DateTime(); DateTimeZone dtZone = DateTimeZone.forID("Asia/Kolkata"); DateTime dtus = dt.withZone(dtZone); Date dateInIndia = dtus.toLocalDateTime().toDate(); md.setCreatedDate(dateInIndia); md.setModifiedBy(entity.getModifiedBy()); md.setModifiedDate(dateInIndia); projectModuleService.save(md); } AuditLogRecord record = new AuditLogRecord(); record.setActionDate(new java.util.Date()); record.setActionType(AuditType.ASSIGN); Project p = projectService.getById(entity.getProjectId()); record.setActionData("Module and project name is" + p.getName()); record.setIpOrigin(request.getSession().getAttribute("ipAddress").toString()); /*try { InetAddress inetAddress = InetAddress.getLocalHost(); record.setIpOrigin(inetAddress.getHostAddress()); } catch (UnknownHostException e) { e.printStackTrace(); }*/ record.setUserId((Integer) request.getSession().getAttribute("userid")); record.setUserName(request.getSession().getAttribute("username").toString()); auditLogService.saveRecord(record); model.addAttribute("assignmodulestoproject", "assignmodulestoproject"); model.addAttribute("modulesassigned", "Modules Assigned For Project"); model.addAttribute("module_list", moduleService.list()); model.addAttribute("crudObj", new ProjectModulePojo()); model.addAttribute("project_list", projectService.getActiveProjects()); } catch (Exception e) { LOG.error(e.toString()); e.printStackTrace(); } return "home"; }