All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bidib.wizard.mvc.main.model.MacroRepeatDay Maven / Gradle / Ivy

There is a newer version: 2.0.0-M1
Show newest version
package org.bidib.wizard.mvc.main.model;

import java.util.Calendar;

import org.bidib.wizard.locale.Resources;

public enum MacroRepeatDay {
    // @formatter:off
    ALL(Resources.getString(MacroRepeatDay.class, "everyDay")), SUNDAY(getWeekdayName(Calendar.SUNDAY)), MONDAY(
        getWeekdayName(Calendar.MONDAY)), TUESDAY(getWeekdayName(Calendar.TUESDAY)), WEDNESDAY(
        getWeekdayName(Calendar.WEDNESDAY)), THURSDAY(getWeekdayName(Calendar.THURSDAY)), FRIDAY(
        getWeekdayName(Calendar.FRIDAY)), SATURDAY(getWeekdayName(Calendar.SATURDAY));
    // @formatter:on

    private final String label;

    MacroRepeatDay(String label) {
        this.label = label;
    }

    private static String getWeekdayName(int weekday) {
        return new java.text.DateFormatSymbols().getWeekdays()[weekday];
    }

    @Override
    public String toString() {
        return label;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy