Example usage for org.joda.time DateTime getYear

List of usage examples for org.joda.time DateTime getYear

Introduction

In this page you can find the example usage for org.joda.time DateTime getYear.

Prototype

public int getYear() 

Source Link

Document

Get the year field value.

Usage

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);
    }
}