mizo0203/lily-white-line-notify

View on GitHub
src/main/java/com/mizo0203/lilywhite/domain/Define.java

Summary

Maintainability
A
0 mins
Test Coverage
package com.mizo0203.lilywhite.domain;

import java.util.TimeZone;

public class Define {
  /** LINE アプリから日時指定操作をする場合は日本標準時(JST)で指定すること */
  public static final TimeZone LINE_TIME_ZONE = TimeZone.getTimeZone("Asia/Tokyo");

  public static final String DATE_FORMAT_PATTERN = "MM/dd(E) HH:mm -";

  public static final String DATE_JST = "(JST)";
  public static final String REDIRECT_URI_STR =
      "https://lily-white-line-notify.appspot.com/redirect";

  public enum Mode {
    DATE,
    TIME,
    DATE_TIME,
    ;

    @Override
    public String toString() {
      switch (this) {
        case DATE:
          return "date";
        case TIME:
          return "time";
        case DATE_TIME:
          return "datetime";
        default:
          throw new IllegalStateException(super.toString());
      }
    }
  }
}