public class CfgAccrualRule
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private java.lang.Object |
__equalsCalc |
private boolean |
__hashCodeCalc |
private long |
timestamp
A timestamp value -- marks time point when Object information was obtained
|
private int |
wmAccrualRuleId
Accrual Rule object ID
|
private int |
wmAdvanceMinutes
Advance Minutes
|
private double |
wmCarryOverDay
Carry-Over Day (
OleDateTime ) |
private int |
wmDailyVacMinutes
Daily Time Off minutes
|
private int |
wmEstimatedDailyMinutes
Estimated Daily Minutes
|
private int |
wmEstimatedWeeklyMinutes
Estimated Weekly Minutes
|
private double |
wmHours
Hours
|
private int |
wmMaxCarriedMinutes
Maximum Carried Minutes
|
private int |
wmMaxVacMinutes
Maximum Time Off Minutes
|
private java.lang.String |
wmName
Name of Accrual Rule
|
private int |
wmPeriods
Periods
|
private int |
wmPeriodType
Accrual Period Type
(
ECalAccrualPeriods ) |
private boolean |
wmRequestWeekDelay
Request Week Delay
|
private int |
wmSiteId
Site ID that Accrual Rule belongs to
|
private boolean |
wmStartFromHiring
Start From Hiring (true/false)
|
private int |
wmStartPeriods
Start Periods
|
private int |
wmStartPeriodType
Start Period Type
(
ECalStartPeriods ) |
private int |
wmTimeOffTypeId
An ID of associated Time Off Type object
|
private int |
wmType
Type ???
|
private boolean |
wmVacationAutoGrant
Time Off auto-grant
|
Constructor and Description |
---|
CfgAccrualRule() |
CfgAccrualRule(int wmAccrualRuleId,
int wmSiteId,
java.lang.String wmName,
double wmHours,
int wmPeriodType,
int wmPeriods,
int wmStartPeriodType,
int wmStartPeriods,
boolean wmStartFromHiring,
int wmMaxCarriedMinutes,
double wmCarryOverDay,
int wmAdvanceMinutes,
int wmMaxVacMinutes,
int wmDailyVacMinutes,
boolean wmRequestWeekDelay,
boolean wmVacationAutoGrant,
int wmEstimatedDailyMinutes,
int wmEstimatedWeeklyMinutes,
int wmTimeOffTypeId,
int wmType,
long timestamp) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
long |
getTimestamp()
Gets the timestamp value for this CfgAccrualRule.
|
int |
getWmAccrualRuleId()
Gets the wmAccrualRuleId value for this CfgAccrualRule.
|
int |
getWmAdvanceMinutes()
Gets the wmAdvanceMinutes value for this CfgAccrualRule.
|
double |
getWmCarryOverDay()
Gets the wmCarryOverDay value for this CfgAccrualRule.
|
int |
getWmDailyVacMinutes()
Gets the wmDailyVacMinutes value for this CfgAccrualRule.
|
int |
getWmEstimatedDailyMinutes()
Gets the wmEstimatedDailyMinutes value for this CfgAccrualRule.
|
int |
getWmEstimatedWeeklyMinutes()
Gets the wmEstimatedWeeklyMinutes value for this CfgAccrualRule.
|
double |
getWmHours()
Gets the wmHours value for this CfgAccrualRule.
|
int |
getWmMaxCarriedMinutes()
Gets the wmMaxCarriedMinutes value for this CfgAccrualRule.
|
int |
getWmMaxVacMinutes()
Gets the wmMaxVacMinutes value for this CfgAccrualRule.
|
java.lang.String |
getWmName()
Gets the wmName value for this CfgAccrualRule.
|
int |
getWmPeriods()
Gets the wmPeriods value for this CfgAccrualRule.
|
int |
getWmPeriodType()
Gets the wmPeriodType value for this CfgAccrualRule.
|
int |
getWmSiteId()
Gets the wmSiteId value for this CfgAccrualRule.
|
int |
getWmStartPeriods()
Gets the wmStartPeriods value for this CfgAccrualRule.
|
int |
getWmStartPeriodType()
Gets the wmStartPeriodType value for this CfgAccrualRule.
|
int |
getWmTimeOffTypeId()
Gets the wmTimeOffTypeId value for this CfgAccrualRule.
|
int |
getWmType()
Gets the wmType value for this CfgAccrualRule.
|
int |
hashCode() |
boolean |
isWmRequestWeekDelay()
Gets the wmRequestWeekDelay value for this CfgAccrualRule.
|
boolean |
isWmStartFromHiring()
Gets the wmStartFromHiring value for this CfgAccrualRule.
|
boolean |
isWmVacationAutoGrant()
Gets the wmVacationAutoGrant value for this CfgAccrualRule.
|
void |
setTimestamp(long timestamp)
Sets the timestamp value for this CfgAccrualRule.
|
void |
setWmAccrualRuleId(int wmAccrualRuleId)
Sets the wmAccrualRuleId value for this CfgAccrualRule.
|
void |
setWmAdvanceMinutes(int wmAdvanceMinutes)
Sets the wmAdvanceMinutes value for this CfgAccrualRule.
|
void |
setWmCarryOverDay(double wmCarryOverDay)
Sets the wmCarryOverDay value for this CfgAccrualRule.
|
void |
setWmDailyVacMinutes(int wmDailyVacMinutes)
Sets the wmDailyVacMinutes value for this CfgAccrualRule.
|
void |
setWmEstimatedDailyMinutes(int wmEstimatedDailyMinutes)
Sets the wmEstimatedDailyMinutes value for this CfgAccrualRule.
|
void |
setWmEstimatedWeeklyMinutes(int wmEstimatedWeeklyMinutes)
Sets the wmEstimatedWeeklyMinutes value for this CfgAccrualRule.
|
void |
setWmHours(double wmHours)
Sets the wmHours value for this CfgAccrualRule.
|
void |
setWmMaxCarriedMinutes(int wmMaxCarriedMinutes)
Sets the wmMaxCarriedMinutes value for this CfgAccrualRule.
|
void |
setWmMaxVacMinutes(int wmMaxVacMinutes)
Sets the wmMaxVacMinutes value for this CfgAccrualRule.
|
void |
setWmName(java.lang.String wmName)
Sets the wmName value for this CfgAccrualRule.
|
void |
setWmPeriods(int wmPeriods)
Sets the wmPeriods value for this CfgAccrualRule.
|
void |
setWmPeriodType(int wmPeriodType)
Sets the wmPeriodType value for this CfgAccrualRule.
|
void |
setWmRequestWeekDelay(boolean wmRequestWeekDelay)
Sets the wmRequestWeekDelay value for this CfgAccrualRule.
|
void |
setWmSiteId(int wmSiteId)
Sets the wmSiteId value for this CfgAccrualRule.
|
void |
setWmStartFromHiring(boolean wmStartFromHiring)
Sets the wmStartFromHiring value for this CfgAccrualRule.
|
void |
setWmStartPeriods(int wmStartPeriods)
Sets the wmStartPeriods value for this CfgAccrualRule.
|
void |
setWmStartPeriodType(int wmStartPeriodType)
Sets the wmStartPeriodType value for this CfgAccrualRule.
|
void |
setWmTimeOffTypeId(int wmTimeOffTypeId)
Sets the wmTimeOffTypeId value for this CfgAccrualRule.
|
void |
setWmType(int wmType)
Sets the wmType value for this CfgAccrualRule.
|
void |
setWmVacationAutoGrant(boolean wmVacationAutoGrant)
Sets the wmVacationAutoGrant value for this CfgAccrualRule.
|
private int wmAccrualRuleId
private int wmSiteId
private java.lang.String wmName
private double wmHours
private int wmPeriodType
ECalAccrualPeriods
)private int wmPeriods
private int wmStartPeriodType
ECalStartPeriods
)private int wmStartPeriods
private boolean wmStartFromHiring
private int wmMaxCarriedMinutes
private double wmCarryOverDay
OleDateTime
)private int wmAdvanceMinutes
private int wmMaxVacMinutes
private int wmDailyVacMinutes
private boolean wmRequestWeekDelay
private boolean wmVacationAutoGrant
private int wmEstimatedDailyMinutes
private int wmEstimatedWeeklyMinutes
private int wmTimeOffTypeId
private int wmType
private long timestamp
private java.lang.Object __equalsCalc
private boolean __hashCodeCalc
public CfgAccrualRule()
public CfgAccrualRule(int wmAccrualRuleId, int wmSiteId, java.lang.String wmName, double wmHours, int wmPeriodType, int wmPeriods, int wmStartPeriodType, int wmStartPeriods, boolean wmStartFromHiring, int wmMaxCarriedMinutes, double wmCarryOverDay, int wmAdvanceMinutes, int wmMaxVacMinutes, int wmDailyVacMinutes, boolean wmRequestWeekDelay, boolean wmVacationAutoGrant, int wmEstimatedDailyMinutes, int wmEstimatedWeeklyMinutes, int wmTimeOffTypeId, int wmType, long timestamp)
public int getWmAccrualRuleId()
public void setWmAccrualRuleId(int wmAccrualRuleId)
wmAccrualRuleId
- public int getWmSiteId()
public void setWmSiteId(int wmSiteId)
wmSiteId
- public java.lang.String getWmName()
public void setWmName(java.lang.String wmName)
wmName
- public double getWmHours()
public void setWmHours(double wmHours)
wmHours
- public int getWmPeriodType()
public void setWmPeriodType(int wmPeriodType)
wmPeriodType
- public int getWmPeriods()
public void setWmPeriods(int wmPeriods)
wmPeriods
- public int getWmStartPeriodType()
public void setWmStartPeriodType(int wmStartPeriodType)
wmStartPeriodType
- public int getWmStartPeriods()
public void setWmStartPeriods(int wmStartPeriods)
wmStartPeriods
- public boolean isWmStartFromHiring()
public void setWmStartFromHiring(boolean wmStartFromHiring)
wmStartFromHiring
- public int getWmMaxCarriedMinutes()
public void setWmMaxCarriedMinutes(int wmMaxCarriedMinutes)
wmMaxCarriedMinutes
- public double getWmCarryOverDay()
public void setWmCarryOverDay(double wmCarryOverDay)
wmCarryOverDay
- public int getWmAdvanceMinutes()
public void setWmAdvanceMinutes(int wmAdvanceMinutes)
wmAdvanceMinutes
- public int getWmMaxVacMinutes()
public void setWmMaxVacMinutes(int wmMaxVacMinutes)
wmMaxVacMinutes
- public int getWmDailyVacMinutes()
public void setWmDailyVacMinutes(int wmDailyVacMinutes)
wmDailyVacMinutes
- public boolean isWmRequestWeekDelay()
public void setWmRequestWeekDelay(boolean wmRequestWeekDelay)
wmRequestWeekDelay
- public boolean isWmVacationAutoGrant()
public void setWmVacationAutoGrant(boolean wmVacationAutoGrant)
wmVacationAutoGrant
- public int getWmEstimatedDailyMinutes()
public void setWmEstimatedDailyMinutes(int wmEstimatedDailyMinutes)
wmEstimatedDailyMinutes
- public int getWmEstimatedWeeklyMinutes()
public void setWmEstimatedWeeklyMinutes(int wmEstimatedWeeklyMinutes)
wmEstimatedWeeklyMinutes
- public int getWmTimeOffTypeId()
public void setWmTimeOffTypeId(int wmTimeOffTypeId)
wmTimeOffTypeId
- public int getWmType()
public void setWmType(int wmType)
wmType
- public long getTimestamp()
public void setTimestamp(long timestamp)
timestamp
- public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
Copyright © 2005-2016 Genesys Telecommunications Labs, Inc. All Rights Reserved.