![JAR search and dependency download from the Maven repository](/logo.png)
de.hasait.sprinkler.ui.UiConstants Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sprinkler Show documentation
Show all versions of sprinkler Show documentation
Sprinkler - Spring Boot application for controlling sprinklers using Raspberry Pi
The newest version!
package de.hasait.sprinkler.ui;
import org.apache.commons.lang3.StringUtils;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class UiConstants {
public static final String CAPTION_ACTIVE = "Active";
public static final String CAPTION_CRON_EXPRESSION = "Cron Expression";
public static final String TOOLTOP_CRON_EXPRESSION = "Second[0-59] Minute[0-59] Hour[0-23] Day[1-31] Month[1-12] Weekday[0-7]"
+ "
Example 1: 0 0 6 * * 1 = Every Monday at 06:00:00"
+ "
Example 2: 0 0 5,21 * * * = Every day at 06:00:00 and 21:00:00";
public static final String CAPTION_CRON_NEXT = "Cron Next";
public static final String CAPTION_CRON_NEXT_RELATIVE = "Cron Next (relative)";
public static final String CAPTION_CRON_NEXT_NEXT = "Cron Next Next";
public static final String CAPTION_DURATION_SECONDS = "Duration [s]";
public static final String CAPTION_DURATION_HUMAN = "Duration";
public static final String CAPTION_ENABLED = "Enabled";
public static final String CAPTION_NAME = "Name";
public static final String CAPTION_PROVIDER_ID = "Provider";
public static final String CAPTION_PROVIDER_CONFIG = "Provider Config";
public static final String CAPTION_RELAY = "Relay";
public static final String CAPTION_SENSOR = "Sensor";
public static final String CAPTION_SENSOR_INFLUENCE = "Sensor Influence";
public static final String CAPTION_SENSOR_CHANGE_LIMIT = "Sensor Change Limit";
public static final String NEXT_FORMAT_PATTERN = "E, yyyy-MM-dd HH:mm";
public static final DateTimeFormatter NEXT_FORMATTER = DateTimeFormatter.ofPattern(NEXT_FORMAT_PATTERN);
public static String formatNext(LocalDateTime next) {
return next == null ? StringUtils.EMPTY : UiConstants.NEXT_FORMATTER.format(next);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy