public enum WorkStatusCat extends Enum<WorkStatusCat>
列挙型定数と説明 |
---|
ABSENCE_LEAVE_AM
欠勤+休暇(午前):"absence_leave_am".
|
ABSENCE_LEAVE_PM
欠勤+休暇(午後):"absence_leave_pm".
|
ATTENDANCE
出勤:"attendance".
|
CLOSURE
休業:"closure".
|
COMPENSATION
代休:"compensation".
|
DUE_DILIGENCE
欠勤:"due_diligence".
|
HOLIDAY
所定休日:"holiday".
|
HOLIDAY_ATTEND
休日出勤(所定):"holiday_attend".
|
HOLIDAY_ATTEND_LEGAL
休日出勤(法定):"holiday_attend_legal".
|
LEAGAL_HOLIDAY
法定休日:"leagal_holiday".
|
LEAVE_AM_PM
休暇(午前)+休暇(午後):"leave_am_pm".
|
LEAVE_ENTIRE
全日休暇:"leave_entire".
|
LEAVE_HALF_BEFORE
半日休暇(前半):"leave_half_before".
|
LEAVE_HALF_LATER
半日休暇(後半):"leave_half_later".
|
SUSPENSION
休職:"suspension".
|
TRNSFR_ATTEND
振替出勤(所定):"trnsfr_attend".
|
TRNSFR_ATTEND_LEGAL
振替出勤(法定):"trnsfr_attend_legal".
|
TRNSFR_HOLIDAY
振替休日(所定):"trnsfr_holiday".
|
TRNSFR_HOLIDAY_LEGAL
振替休日(法定):"trnsfr_holiday_legal".
|
TRNSFR_LEAVE_AM
振替出勤(所定)+休暇(午前):"trnsfr_leave_am".
|
TRNSFR_LEAVE_PM
振替出勤(所定)+休暇(午後):"trnsfr_leave_pm".
|
TRNSFR_LGL_LEAVE_AM
振替出勤(法定)+休暇(午前):"trnsfr_lgl_leave_am".
|
TRNSFR_LGL_LEAVE_PM
振替出勤(法定)+休暇(午後):"trnsfr_lgl_leave_pm".
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
codeEquals(String _code)
自身が保持しているコードと引数のコードが等しいかを返却.
|
static WorkStatusCat |
codeOf(String code)
コードから自身を返却.
|
String |
getCode()
コードを返却.
|
static String[] |
getCodeAll()
全てのコードを返却.
|
static List<String> |
getCodeList()
全てのコードを返却.
|
static String[] |
getExcludeHalfWorkStatusCode()
非勤務の勤務状況カテゴリコードを返却.
|
static List<String> |
getExcludeHalfWorkStatusCodeList()
非勤務の勤務状況カテゴリコードリストを返却.
|
static String[] |
getExcludeUnWorkStatusCode()
非勤務の勤務状況カテゴリコードを返却.
|
static List<String> |
getExcludeUnWorkStatusCodeList()
非勤務の勤務状況カテゴリコードリストを返却.
|
static boolean |
isIncludingLeave(String _code)
休暇を含んだ勤務状況カテゴリかどうかを返却.
|
static boolean |
isLeave(String _code)
休暇かどうかを返却.
|
static boolean |
isLeaveEntire(String _code)
全日休暇かどうかを返却.
|
static boolean |
isLeaveHalf(String _code)
半日休暇かどうかを返却.
|
static boolean |
isMultipleLeave(String _code)
休暇(午前)+休暇(午後)かどうかを返却.
|
static boolean |
isSplitWorkStatusCat(String _code)
分割勤務状況カテゴリかどうかを返却.
|
static WorkStatusCat |
valueOf(String name)
指定した名前を持つこの型の列挙型定数を返します。
|
static WorkStatusCat[] |
values()
この列挙型の定数を含む配列を宣言されている順序で返します。
|
public static final WorkStatusCat ATTENDANCE
public static final WorkStatusCat DUE_DILIGENCE
public static final WorkStatusCat LEAGAL_HOLIDAY
public static final WorkStatusCat COMPENSATION
public static final WorkStatusCat CLOSURE
public static final WorkStatusCat SUSPENSION
public static final WorkStatusCat HOLIDAY
public static final WorkStatusCat LEAVE_HALF_BEFORE
public static final WorkStatusCat LEAVE_HALF_LATER
public static final WorkStatusCat LEAVE_ENTIRE
public static final WorkStatusCat TRNSFR_HOLIDAY_LEGAL
public static final WorkStatusCat TRNSFR_HOLIDAY
public static final WorkStatusCat TRNSFR_ATTEND_LEGAL
public static final WorkStatusCat TRNSFR_ATTEND
public static final WorkStatusCat HOLIDAY_ATTEND_LEGAL
public static final WorkStatusCat HOLIDAY_ATTEND
public static final WorkStatusCat ABSENCE_LEAVE_AM
public static final WorkStatusCat ABSENCE_LEAVE_PM
public static final WorkStatusCat TRNSFR_LGL_LEAVE_AM
public static final WorkStatusCat TRNSFR_LGL_LEAVE_PM
public static final WorkStatusCat TRNSFR_LEAVE_AM
public static final WorkStatusCat TRNSFR_LEAVE_PM
public static final WorkStatusCat LEAVE_AM_PM
public static WorkStatusCat[] values()
for(WorkStatusCat c: WorkStatusCat.values()) System.out.println(c);
public static WorkStatusCat valueOf(String name)
name
- 返される列挙型定数の名前。IllegalArgumentException
- この列挙型に、指定した名前の定数がない場合NullPointerException
- 引数がnullの場合public String getCode()
public boolean codeEquals(String _code)
_code
- コードpublic static boolean isLeave(String _code)
_code
- コードpublic static boolean isLeaveEntire(String _code)
以下の列挙体が保持しているコードと引数のコードが一致した場合、全日休暇とみなします。
_code
- コードpublic static boolean isLeaveHalf(String _code)
_code
- コードpublic static boolean isSplitWorkStatusCat(String _code)
以下の列挙体が保持しているコードと引数のコードが一致した場合、分割勤務状況カテゴリとみなします。
_code
- コードpublic static boolean isIncludingLeave(String _code)
以下の列挙体が保持しているコードと引数のコードが一致した場合、休暇を含んだ勤務状況カテゴリとみなします。
_code
- コードpublic static boolean isMultipleLeave(String _code)
以下の列挙体が保持しているコードと引数のコードが一致した場合、休暇(午前)+休暇(午後)とみなします。
_code
- コードpublic static WorkStatusCat codeOf(String code)
code
- コードpublic static String[] getCodeAll()
public static List<String> getExcludeUnWorkStatusCodeList()
public static String[] getExcludeUnWorkStatusCode()
public static List<String> getExcludeHalfWorkStatusCodeList()
public static String[] getExcludeHalfWorkStatusCode()
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.