📄 iholiday.java
字号:
package jp.co.sjts.gsession.tools;
/**
* <p>嫟捠丂媥擔娗棟僀儞僞乕僼僃乕僗
* <p>Copyright (C) 2000 Japan Total System Co,LTD
*
* @author Satoru K <koni@sjts.co.jp>
*/
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 + -