Examples of TranslatableMessage


Examples of com.serotonin.m2m2.i18n.TranslatableMessage

    public EventTypeVO getEventType() {
        return new EventTypeVO(MaintenanceEventType.TYPE_NAME, null, id, 0, getDescription(), alarmLevel);
    }

    public TranslatableMessage getDescription() {
        TranslatableMessage message;

        if (!StringUtils.isBlank(alias))
            message = new TranslatableMessage("common.default", alias);
        else if (scheduleType == TYPE_MANUAL)
            message = new TranslatableMessage("maintenanceEvents.schedule.manual", dataSourceName);
        else if (scheduleType == TYPE_ONCE) {
            message = new TranslatableMessage("maintenanceEvents.schedule.onceUntil", dataSourceName,
                    Functions.getTime(new DateTime(activeYear, activeMonth, activeDay, activeHour, activeMinute,
                            activeSecond, 0).getMillis()), Functions.getTime(new DateTime(inactiveYear, inactiveMonth,
                            inactiveDay, inactiveHour, inactiveMinute, inactiveSecond, 0).getMillis()));
        }
        else if (scheduleType == TYPE_HOURLY) {
            String activeTime = StringUtils.leftPad(Integer.toString(activeMinute), 2, '0') + ":"
                    + StringUtils.leftPad(Integer.toString(activeSecond), 2, '0');
            message = new TranslatableMessage("maintenanceEvents.schedule.hoursUntil", dataSourceName, activeTime,
                    StringUtils.leftPad(Integer.toString(inactiveMinute), 2, '0') + ":"
                            + StringUtils.leftPad(Integer.toString(inactiveSecond), 2, '0'));
        }
        else if (scheduleType == TYPE_DAILY)
            message = new TranslatableMessage("maintenanceEvents.schedule.dailyUntil", dataSourceName, activeTime(),
                    inactiveTime());
        else if (scheduleType == TYPE_WEEKLY)
            message = new TranslatableMessage("maintenanceEvents.schedule.weeklyUntil", dataSourceName, weekday(true),
                    activeTime(), weekday(false), inactiveTime());
        else if (scheduleType == TYPE_MONTHLY)
            message = new TranslatableMessage("maintenanceEvents.schedule.monthlyUntil", dataSourceName,
                    monthday(true), activeTime(), monthday(false), inactiveTime());
        else if (scheduleType == TYPE_YEARLY)
            message = new TranslatableMessage("maintenanceEvents.schedule.yearlyUntil", dataSourceName, monthday(true),
                    month(true), activeTime(), monthday(false), month(false), inactiveTime());
        else if (scheduleType == TYPE_CRON)
            message = new TranslatableMessage("maintenanceEvents.schedule.cronUntil", dataSourceName, activeCron,
                    inactiveCron);
        else
            throw new ShouldNeverHappenException("Unknown schedule type: " + scheduleType);

        return message;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.