List of usage examples for org.joda.time DateTime getYear
public int getYear()
From source file:nbm.center.catalog.CatalogXmlFactory.java
License:Apache License
private String makeCatalogTimestampFrom(DateTime today) { String catalogTimestamp = ""; catalogTimestamp += "00" + "/"; catalogTimestamp += today.getMinuteOfHour() + "/"; catalogTimestamp += today.getHourOfDay() + "/"; catalogTimestamp += today.getDayOfMonth() + "/"; catalogTimestamp += today.getMonthOfYear() + "/"; catalogTimestamp += today.getYear(); return catalogTimestamp; }
From source file:nc.noumea.mairie.organigramme.core.utility.DateUtil.java
License:Open Source License
/** * Retoure une reprsentation de la date//w w w. j av a2 s. co m * @param date date concerne * @return exemple : "7 janvier 2014", "" si la date en entre est null */ public static String formatDateAvecMoisEnTexte(Date date) { if (date == null) { return ""; } DateTime dateTime = new DateTime(date); return dateTime.getDayOfMonth() + " " + libelleMois(dateTime.getMonthOfYear()) + " " + dateTime.getYear(); }
From source file:net.longfalcon.newsj.Config.java
License:Open Source License
public int getYear() { DateTime dateTime = DateTime.now(); return dateTime.getYear(); }
From source file:net.naijatek.myalumni.modules.admin.presentation.action.MaintainSystemModuleAction.java
License:Open Source License
/** * //from ww w .j av a2 s .com * @param mapping * @param form * @param request * @param response * @return * @throws Exception */ public ActionForward databaseBackup(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { if (!adminSecurityCheck(request)) { return mapping.findForward(BaseConstants.FWD_ADMIN_LOGIN); } ActionMessages msgs = new ActionMessages(); DateTime dtime = new DateTime(new Date()); String dateStr = dtime.getMonthOfYear() + "_" + dtime.getDayOfMonth() + "_" + dtime.getYear() + "_" + dtime.getHourOfDay() + "_" + dtime.getMinuteOfHour() + "_" + dtime.getSecondOfMinute(); try { sysService.systemDatabaseBackup(getSysProp().getValue("BACKUP.FILEPATH") + dateStr + ".sql"); } catch (MyAlumniBaseException ex) { msgs.add(BaseConstants.ERROR_KEY, new ActionMessage(ex.getMessage())); saveMessages(request, msgs); return mapping.getInputForward(); } msgs.add(BaseConstants.INFO_KEY, new ActionMessage("message.backupsuccessful", dateStr + ".sql")); saveMessages(request, msgs); listDatabaseBackupHelper(request); return mapping.findForward(BaseConstants.FWD_SUCCESS); }
From source file:net.naijatek.myalumni.modules.admin.presentation.action.MaintainSystemModuleAction.java
License:Open Source License
public ActionForward setupIntialization(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { logger.debug("in setupIntialization..."); //if (!isTokenValid(request)) { // return mapping.findForward(BaseConstants.FWD_INVALID_TOKEN); //}// w w w . j a va2 s . co m ServletContext sCtx = request.getSession().getServletContext(); ActionMessages msgs = new ActionMessages(); SystemConfigForm systemConfigForm = (SystemConfigForm) form; SystemConfigVO systemConfigVO = new SystemConfigVO(); BeanUtils.copyProperties(systemConfigVO, systemConfigForm); try { DateTime dt = new DateTime(); int year = dt.getYear(); // Admin //INSERT INTO MYALUMNI_MEMBERS_TBL (USER_NAME,MEMBER_ID,MEMBER_STATUS,MEMBER_PASSWORD,EMAIL,FIRST_IP_ADDRESS,LAST_IP_ADDRESS, //CREATION_DATE,LAST_LOGON_DATE,TITLE,NICK_NAME,FIRST_NAME,LAST_NAME,GENDER,FIRST_EMAIL,COUNTRY,YEAR_IN,YEAR_OUT,IS_ADMIN,HIDE_EMAIL,HIDE_ADDRESS,HIDE_PHONE,HIDE_IM,PROMPT_CHANGE,LASTMODIFICATION,LASTMODIFIED_BY,LASTMODIFIED_DATE ) VALUES ('sysadmin', '999999999999999999999999999999','A','X03MO1qnZdYdgyfeuILPmQ==','myalumni@naijatek.com','127.0.0.1','127.0.0.1',CURRENT_TIMESTAMP,CURRENT_TIMESTAMP,'1000000004999','NickName','FirstName','LastName','U','myalumni@naijatek.com','1000000003999','2007','2007','Y','Y','Y','Y','Y','Y','A','SYSTEM',CURRENT_TIMESTAMP); MemberVO memberVO = new MemberVO(); memberVO.setMemberUserName(systemConfigVO.getMemberUserName()); memberVO.setLastName(systemConfigVO.getMemberLastName()); memberVO.setFirstName(systemConfigVO.getMemberFirstName()); memberVO.setEmail(systemConfigVO.getMemberEmail()); memberVO.setMemberPassword(systemConfigVO.getMemberPassword()); memberVO.setNickName(""); memberVO.setGender(BaseConstants.GENDER_UNKNOWN); memberVO.setCountryId("1000000003999"); memberVO.setTitleId("1000000004999"); memberVO.setCareerId("1000000001999"); memberVO.setDormitoryId("1000000005999"); memberVO.setYearIn(year); memberVO.setYearOut(year); memberVO.setLastModifiedBy("system"); // create admin memberService.createAdminMember(memberVO, request); final String memberId = memberVO.getMemberId(); String[] s = new String[0]; memberVO.setLstSelectedIMs(s); // Messengers List<MessengerVO> messengers = new ArrayList<MessengerVO>(); MessengerVO mesgerVO = null; for (String str : memberVO.getLstSelectedIMs()) { mesgerVO = new MessengerVO(); mesgerVO.setLastModifiedBy(memberVO.getMemberUserName()); mesgerVO.setMemberId(memberId); mesgerVO.setLookupCodeId(str); messengers.add(mesgerVO); } messengerService.saveAll(messengers, memberId); // Message Folders mfService.createMemberMessageFolders(memberId, SystemConfigConstants.MESSAGE_FOLDERS, memberVO.getMemberUserName()); StringBuffer message = new StringBuffer(); message.append("Thank you " + StringUtil.capitalize(memberVO.getFirstName()) + " " + StringUtil.capitalize(memberVO.getLastName()) + " for setting up MyAlumni and Welcome to " + systemConfigVO.getOrganizationName() + "'s owns space in cyberspace."); setSessionObject(request, BaseConstants.MESSAGE, message.toString()); // send email to registrant try { SendMailUtil.sendWelcomeNotice(memberVO.getEmail(), memberVO.getMemberUserName(), systemConfigVO); } catch (Exception ex) { logger.error(ex.getMessage()); msgs.add(BaseConstants.FATAL_KEY, new ActionMessage("error.mailserver")); saveMessages(request, msgs); } // Scroll ScrollVO scrollVO = new ScrollVO(); scrollVO.setLastModifiedBy("system"); scrollVO.setScrollId(null); scrollVO.setPriority(BaseConstants.BOOLEAN_YES); scrollVO.setScrollText("Welcome to " + systemConfigVO.getOrganizationName()); systemConfigService.addScroll(scrollVO); sCtx.setAttribute(BaseConstants.SCROLL_VO, scrollVO); systemConfigService.setupIntialization(systemConfigVO); sCtx.setAttribute(BaseConstants.ORGANIZATION_NAME, systemConfigVO.getOrganizationName()); sCtx.setAttribute(BaseConstants.ORGANIZATION_SHORT_NAME, systemConfigVO.getOrganizationShortName()); sCtx.setAttribute(BaseConstants.ORG_EMAIL, systemConfigVO.getOrgEmail()); sCtx.setAttribute(BaseConstants.ALBUM_URL, systemConfigVO.getAlbumUrl()); sCtx.setAttribute(BaseConstants.FORUM_URL, systemConfigVO.getForumUrl()); sCtx.setAttribute(BaseConstants.SERVER_URL, systemConfigVO.getServerUrl()); sCtx.setAttribute(BaseConstants.FIRST_STARTUP, BaseConstants.BOOLEAN_NO); } catch (DuplicateMemberException e) { msgs.add(BaseConstants.WARN_KEY, new ActionMessage("error.duplicate.member")); saveMessages(request, msgs); logger.info("DUPLICATE USER NAME - " + e.getMessage()); return mapping.getInputForward(); } catch (DuplicateEmailException e) { msgs.add(BaseConstants.WARN_KEY, new ActionMessage("error.duplicate.email")); saveMessages(request, msgs); logger.info("DUPLICATE EMAIL - " + e.getMessage()); return mapping.getInputForward(); } catch (CreateException e) { msgs.add(BaseConstants.WARN_KEY, new ActionMessage("errors.technical.difficulty")); saveMessages(request, msgs); logger.fatal("SYSTEM ERROR - " + e.getMessage()); return mapping.getInputForward(); } catch (Exception ex) { msgs.add(BaseConstants.FATAL_KEY, new ActionMessage("errors.technical.difficulty")); saveMessages(request, msgs); logger.fatal("SYSTEM ERROR - " + ex.getMessage()); return mapping.getInputForward(); } return mapping.findForward(BaseConstants.FWD_SUCCESS); }
From source file:net.sourceforge.atunes.kernel.modules.webservices.lastfm.data.LastFmAlbum.java
License:Open Source License
/** * Gets the year.//from w ww. j ava 2s . c om * * @return the year */ @Override public String getYear() { DateTime releaseDate = getReleaseDate(); if (releaseDate == null) { return ""; } return Integer.toString(releaseDate.getYear()); }
From source file:net.sourceforge.fenixedu.applicationTier.Servico.accounting.CreatePaymentsForEvents.java
License:Open Source License
@Atomic public static Receipt run(final User responsibleUser, final Collection<EntryDTO> entryDTOs, final PaymentMode paymentMode, final boolean differedPayment, final DateTime whenRegistered, final Person person, final Party contributorParty, final String contributorName) { final DateTime dateToSet = differedPayment ? whenRegistered : new DateTime(); final List<Entry> createdEntries = createEntries(responsibleUser, entryDTOs, paymentMode, dateToSet); return Receipt.createWithContributorPartyOrContributorName(responsibleUser.getPerson(), person, contributorParty, contributorName, dateToSet.getYear(), createdEntries); }
From source file:net.sourceforge.fenixedu.applicationTier.Servico.person.vigilancy.ChangeConvokeActive.java
License:Open Source License
private static void sendEmailNotification(Boolean bool, Person person, Vigilancy convoke) { String replyTo = person.getEmail(); VigilantGroup group = convoke.getAssociatedVigilantGroup(); String groupEmail = group.getContactEmail(); if (groupEmail != null) { if (person.isExamCoordinatorForVigilantGroup(group)) { replyTo = groupEmail;/*from w w w .j ava2 s.c om*/ } } WrittenEvaluation writtenEvaluation = convoke.getWrittenEvaluation(); String emailMessage = generateMessage(bool, convoke); DateTime date = writtenEvaluation.getBeginningDateTime(); String time = writtenEvaluation.getBeginningDateHourMinuteSecond().toString(); String beginDateString = date.getDayOfMonth() + "-" + date.getMonthOfYear() + "-" + date.getYear(); String subject = BundleUtil.getString(Bundle.VIGILANCY, "email.convoke.subject", new String[] { writtenEvaluation.getName(), group.getName(), beginDateString, time }); new Message(PersonSender.newInstance(person), new ConcreteReplyTo(replyTo).asCollection(), new Recipient(VigilancyGroup.get(convoke)).asCollection(), Collections.EMPTY_LIST, Collections.EMPTY_LIST, subject, emailMessage, convoke.getSitesAndGroupEmails()); }
From source file:net.sourceforge.fenixedu.applicationTier.Servico.person.vigilancy.ChangeConvokeActive.java
License:Open Source License
private static String generateMessage(Boolean bool, Vigilancy convoke) { WrittenEvaluation writtenEvaluation = convoke.getWrittenEvaluation(); DateTime beginDate = writtenEvaluation.getBeginningDateTime(); String date = beginDate.getDayOfMonth() + "-" + beginDate.getMonthOfYear() + "-" + beginDate.getYear(); return BundleUtil.getString(Bundle.VIGILANCY, "email.convoke.active.body", new String[] { convoke.getVigilantWrapper().getPerson().getName(), (bool) ? BundleUtil.getString(Bundle.VIGILANCY, "email.convoke.convokedAgain") : BundleUtil.getString(Bundle.VIGILANCY, "email.convoke.uncovoked"), writtenEvaluation.getFullName(), date, writtenEvaluation.getBeginningDateHourMinuteSecond().toString() }); }
From source file:net.sourceforge.fenixedu.applicationTier.Servico.person.vigilancy.CreateConvokes.java
License:Open Source License
@Atomic public static void run(List<VigilantWrapper> vigilants, WrittenEvaluation writtenEvaluation, VigilantGroup group, ExamCoordinator coordinator, String emailMessage) { group.convokeVigilants(vigilants, writtenEvaluation); Set<Person> recievers = new HashSet<Person>(); Set<String> bccs = new HashSet<String>(); if (emailMessage.length() != 0) { Person person = coordinator.getPerson(); for (VigilantWrapper vigilant : vigilants) { recievers.add(vigilant.getPerson()); }//from ww w . jav a 2 s. co m String groupEmail = group.getContactEmail(); String replyTo; recievers.addAll(writtenEvaluation.getTeachers()); if (groupEmail != null) { bccs.add(groupEmail); replyTo = groupEmail; } else { replyTo = person.getEmail(); } DateTime date = writtenEvaluation.getBeginningDateTime(); String beginDateString = date.getDayOfMonth() + "/" + date.getMonthOfYear() + "/" + date.getYear(); String subject = BundleUtil.getString(Bundle.VIGILANCY, "email.convoke.subject", new String[] { group.getEmailSubjectPrefix(), writtenEvaluation.getName(), group.getName(), beginDateString }); new Message(PersonSender.newInstance(person), new ConcreteReplyTo(replyTo).asCollection(), new Recipient(UserGroup.of(Person.convertToUsers(recievers))).asCollection(), Collections.EMPTY_LIST, Collections.EMPTY_LIST, subject, emailMessage, bccs); } }