⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iholiday.java

📁 一个日本流行的,功能较全的开源Web办公管理(Groupware)系统。
💻 JAVA
字号:
package jp.co.sjts.gsession.tools;

/**
 * <p>嫟捠丂媥擔娗棟僀儞僞乕僼僃乕僗
 * <p>Copyright (C) 2000 Japan Total System Co,LTD
 *
 * @author   Satoru K   &lt;koni@sjts.co.jp&gt;
 */
public interface IHoliday {

	/**
	 * 巜掕寧擔偑媥擔偐傪敾掕偡傞丅
	 *
	 * @return 偙偺僆僽僕僃僋僩偺尰嵼擭
	 */
	public String howYear();

	/**
	 * 巜掕寧擔偑媥擔偐傪敾掕偡傞丅
	 *
	 * @param month 寧
	 * @param day 擔
	 * @return 媥擔偺応崌偼:true丂堘偆応崌:false
	 */
	public boolean isHoliday(int month,int day) throws GSException;

	/**
	 * 巜掕寧擔偑媥擔偐傪敾掕偡傞丅擭偑堎側傞応崌偼reload偡傞丅
	 *
	 * @param date "yyyymmdd" or "mmdd"
	 * @return 媥擔偺応崌偼:true丂堘偆応崌:false
	 */
	public boolean isHoliday(String date) throws GSException;

	/**
	 * 巜掕寧擔偑媥擔偐傪敾掕偡傞丅
	 *
	 * @param year 擭
	 * @param month 寧
	 * @param day 擔
	 * @return 媥擔偺応崌偼:true丂堘偆応崌:false
	 */
	public boolean isHoliday(int year,int month,int day) throws GSException;

	/**
	 * 怴婯媥擔僆僽僕僃僋僩偺庢摼
	 *
	 * @param year 擭
	 * @return 怴婯媥擔僆僽僕僃僋僩
	 */
	public IHoliday CreateHoliday(String year) throws GSException;

	/**
	 * 媥擔傪捛壛偡傞丅
	 *
	 * @param month 寧
	 * @param day 擔
	 * @param title 媥擔柤
	 * @param update 寧擔偑婛偵偁偭偨応崌偼嫮惂揑偵忋彂偒偡傞偐丅偡傞応崌偼丄true傪僙僢僩偡傞丅
	 * @exception GSException 婛偵寧擔偑媥擔搊榐偝傟偰偄偰丄update 偑 false 偺応崌
	 */
	public void addHoliday(int month,int day,String title,int flg,boolean update)
		throws GSException;

	/**
	 * 媥擔傪捛壛偡傞丅
	 *
	 * @param mmdd 寧擔("mmdd")
	 * @param title 媥擔柤
	 * @param update 寧擔偑婛偵偁偭偨応崌偼嫮惂揑偵忋彂偒偡傞偐丅偡傞応崌偼丄true傪僙僢僩偡傞丅
	 * @exception GSException 婛偵寧擔偑媥擔搊榐偝傟偰偄偰丄update 偑 false 偺応崌
	 */
	public void addHoliday(String mmdd,String title,int flg,boolean update)
		throws GSException;

	/**
	 * 媥擔傪捛壛偡傞丅
	 *
	 * @param month 寧
	 * @param day 擔
	 * @param title 媥擔柤
	 * @exception GSException 婛偵寧擔偑媥擔搊榐偝傟偰偄傞応崌
	 */
	public void addHoliday(int month,int day,String title,int flg)
		throws GSException;

	/**
	 * 媥擔傪捛壛偡傞丅
	 *
	 * @param mmdd 寧擔("mmdd")
	 * @param title 媥擔柤
	 * @exception GSException 婛偵寧擔偑媥擔搊榐偝傟偰偄傞応崌
	 */
	public void addHoliday(String mmdd,String title,int flg)
		throws GSException;

	/**
	 * 媥擔傪嶍彍偡傞丅
	 *
	 * @param month 寧
	 * @param day 擔
	 * @exception GSException 嶍彍懳徾偺僨乕僞偑懚嵼偟側偄応崌
	 */
	public void deleteHoliday(int month,int day)
		throws GSException;

	/**
	 * 媥擔傪嶍彍偡傞丅
	 *
	 * @param mmdd 寧擔("mmdd")
	 * @exception GSException 嶍彍懳徾偺僨乕僞偑懚嵼偟側偄応崌
	 */
	public void deleteHoliday(String mmdd)
		throws GSException;

	/**
	 * 媥擔柤傪庢摼偡傞丅
	 *
	 * @param month 寧
	 * @param day 擔
	 * @return 媥擔柤丄懳徾偺僨乕僞偑側偄応崌偼 null
	 */
	public String getTitle(int month,int day) throws GSException;

	/**
	 * 媥擔柤傪庢摼偡傞丅擭偑堎側傞応崌偼reload偡傞丅
	 *
	 * @param mmdd 寧擔("mmdd")
	 * @return 媥擔柤丄懳徾偺僨乕僞偑側偄応崌偼 null
	 */
	public String getTitle(String mmdd) throws GSException;

	/**
	 * 媥擔偺擔晅傪慡偰庢摼偡傞
	 *
	 * return 媥擔偺寧擔暥帤楍("mmdd")傪擔晅徃弴偱暲傫偩攝楍
	 */
	public String[] getHolidays();

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -