public class CfgAccrualRule
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
protected long |
timestamp
A timestamp value -- marks time point when Object information was obtained
|
protected int |
wmAccrualRuleId
Accrual Rule object ID
|
protected int |
wmAdvanceMinutes
Advance Minutes
|
protected boolean |
wmAutoCalcEnabled |
protected int |
wmAutoCalcOffsetDays |
protected int |
wmAutoGrantMinMinutes
Minimum Auto-Grant Minutes.
|
protected boolean |
wmBatchRequests |
protected int |
wmBUId |
protected double |
wmCarryOverDay
Carry-Over Day (
OleDateTime ) |
protected int |
wmDailyVacMinutes
Daily Time Off minutes
|
protected int |
wmDaysInAdvance |
protected int |
wmEstimatedDailyMinutes
Estimated Daily Minutes
|
protected int |
wmEstimatedWeeklyMinutes
Estimated Weekly Minutes
|
protected double |
wmHours
Hours
|
protected boolean |
wmIgnoreBalance |
protected int |
wmMaxCarriedMinutes
Maximum Carried Minutes
|
protected int |
wmMaxDaysInAdvance
Maximum Days In Advance
|
protected int |
wmMaxVacMinutes
Maximum Time Off Minutes
|
protected int |
wmMinContinuousDays |
protected java.lang.String |
wmName
Name of Accrual Rule
|
protected double |
wmPeriodEndDate |
protected int |
wmPeriodMaxMinutes |
protected boolean |
wmPeriodRestriction |
protected int |
wmPeriods
Periods
|
protected double |
wmPeriodStartDate |
protected int |
wmPeriodType
Accrual Period Type
(
ECfgAccrualRulePeriodType ) |
protected int |
wmRequestWeekDelay
Request Week Delay
|
protected java.util.List<java.lang.Integer> |
wmSiteId
List of Site ID that Accrual Rule belongs to
|
protected int |
wmSiteIdNSizeIs |
protected boolean |
wmStartFromHiring
Start From Hiring (true/false)
|
protected int |
wmStartPeriods
Start Periods
|
protected int |
wmStartPeriodType
Start Period Type
(
ECfgAccrualRuleStartPeriodType ) |
protected int |
wmTimeOffTypeId
An ID of associated Time Off Type object
|
protected int |
wmType
Type
|
protected boolean |
wmVacationAutoGrant
Time Off auto-grant
|
Constructor and Description |
---|
CfgAccrualRule() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object that) |
long |
getTimestamp()
Gets the value of the timestamp property.
|
int |
getWmAccrualRuleId()
Gets the value of the wmAccrualRuleId property.
|
int |
getWmAdvanceMinutes()
Gets the value of the wmAdvanceMinutes property.
|
int |
getWmAutoCalcOffsetDays()
Gets the value of the wmAutoCalcOffsetDays property.
|
int |
getWmAutoGrantMinMinutes()
Gets the value of the wmAutoGrantMinMinutes property.
|
int |
getWmBUId()
Gets the value of the wmBUId property.
|
double |
getWmCarryOverDay()
Gets the value of the wmCarryOverDay property.
|
int |
getWmDailyVacMinutes()
Gets the value of the wmDailyVacMinutes property.
|
int |
getWmDaysInAdvance()
Gets the value of the wmDaysInAdvance property.
|
int |
getWmEstimatedDailyMinutes()
Gets the value of the wmEstimatedDailyMinutes property.
|
int |
getWmEstimatedWeeklyMinutes()
Gets the value of the wmEstimatedWeeklyMinutes property.
|
double |
getWmHours()
Gets the value of the wmHours property.
|
int |
getWmMaxCarriedMinutes()
Gets the value of the wmMaxCarriedMinutes property.
|
int |
getWmMaxDaysInAdvance()
Gets the value of the wmMaxDaysInAdvance property.
|
int |
getWmMaxVacMinutes()
Gets the value of the wmMaxVacMinutes property.
|
int |
getWmMinContinuousDays()
Gets the value of the wmMinContinuousDays property.
|
java.lang.String |
getWmName()
Gets the value of the wmName property.
|
double |
getWmPeriodEndDate()
Gets the value of the wmPeriodEndDate property.
|
int |
getWmPeriodMaxMinutes()
Gets the value of the wmPeriodMaxMinutes property.
|
int |
getWmPeriods()
Gets the value of the wmPeriods property.
|
double |
getWmPeriodStartDate()
Gets the value of the wmPeriodStartDate property.
|
int |
getWmPeriodType()
Gets the value of the wmPeriodType property.
|
int |
getWmRequestWeekDelay()
Gets the value of the wmRequestWeekDelay property.
|
java.util.List<java.lang.Integer> |
getWmSiteId()
Gets the value of the wmSiteId property.
|
int |
getWmSiteIdNSizeIs()
Gets the value of the wmSiteIdNSizeIs property.
|
int |
getWmStartPeriods()
Gets the value of the wmStartPeriods property.
|
int |
getWmStartPeriodType()
Gets the value of the wmStartPeriodType property.
|
int |
getWmTimeOffTypeId()
Gets the value of the wmTimeOffTypeId property.
|
int |
getWmType()
Gets the value of the wmType property.
|
int |
hashCode() |
boolean |
isWmAutoCalcEnabled()
Gets the value of the wmAutoCalcEnabled property.
|
boolean |
isWmBatchRequests()
Gets the value of the wmBatchRequests property.
|
boolean |
isWmIgnoreBalance()
Gets the value of the wmIgnoreBalance property.
|
boolean |
isWmPeriodRestriction()
Gets the value of the wmPeriodRestriction property.
|
boolean |
isWmStartFromHiring()
Gets the value of the wmStartFromHiring property.
|
boolean |
isWmVacationAutoGrant()
Gets the value of the wmVacationAutoGrant property.
|
void |
setTimestamp(long value)
Sets the value of the timestamp property.
|
void |
setWmAccrualRuleId(int value)
Sets the value of the wmAccrualRuleId property.
|
void |
setWmAdvanceMinutes(int value)
Sets the value of the wmAdvanceMinutes property.
|
void |
setWmAutoCalcEnabled(boolean value)
Sets the value of the wmAutoCalcEnabled property.
|
void |
setWmAutoCalcOffsetDays(int value)
Sets the value of the wmAutoCalcOffsetDays property.
|
void |
setWmAutoGrantMinMinutes(int value)
Sets the value of the wmAutoGrantMinMinutes property.
|
void |
setWmBatchRequests(boolean value)
Sets the value of the wmBatchRequests property.
|
void |
setWmBUId(int value)
Sets the value of the wmBUId property.
|
void |
setWmCarryOverDay(double value)
Sets the value of the wmCarryOverDay property.
|
void |
setWmDailyVacMinutes(int value)
Sets the value of the wmDailyVacMinutes property.
|
void |
setWmDaysInAdvance(int value)
Sets the value of the wmDaysInAdvance property.
|
void |
setWmEstimatedDailyMinutes(int value)
Sets the value of the wmEstimatedDailyMinutes property.
|
void |
setWmEstimatedWeeklyMinutes(int value)
Sets the value of the wmEstimatedWeeklyMinutes property.
|
void |
setWmHours(double value)
Sets the value of the wmHours property.
|
void |
setWmIgnoreBalance(boolean value)
Sets the value of the wmIgnoreBalance property.
|
void |
setWmMaxCarriedMinutes(int value)
Sets the value of the wmMaxCarriedMinutes property.
|
void |
setWmMaxDaysInAdvance(int value)
Sets the value of the wmMaxDaysInAdvance property.
|
void |
setWmMaxVacMinutes(int value)
Sets the value of the wmMaxVacMinutes property.
|
void |
setWmMinContinuousDays(int value)
Sets the value of the wmMinContinuousDays property.
|
void |
setWmName(java.lang.String value)
Sets the value of the wmName property.
|
void |
setWmPeriodEndDate(double value)
Sets the value of the wmPeriodEndDate property.
|
void |
setWmPeriodMaxMinutes(int value)
Sets the value of the wmPeriodMaxMinutes property.
|
void |
setWmPeriodRestriction(boolean value)
Sets the value of the wmPeriodRestriction property.
|
void |
setWmPeriods(int value)
Sets the value of the wmPeriods property.
|
void |
setWmPeriodStartDate(double value)
Sets the value of the wmPeriodStartDate property.
|
void |
setWmPeriodType(int value)
Sets the value of the wmPeriodType property.
|
void |
setWmRequestWeekDelay(int value)
Sets the value of the wmRequestWeekDelay property.
|
void |
setWmSiteId(java.util.List<java.lang.Integer> value)
Sets the value of the wmSiteId property.
|
void |
setWmSiteIdNSizeIs(int value)
Sets the value of the wmSiteIdNSizeIs property.
|
void |
setWmStartFromHiring(boolean value)
Sets the value of the wmStartFromHiring property.
|
void |
setWmStartPeriods(int value)
Sets the value of the wmStartPeriods property.
|
void |
setWmStartPeriodType(int value)
Sets the value of the wmStartPeriodType property.
|
void |
setWmTimeOffTypeId(int value)
Sets the value of the wmTimeOffTypeId property.
|
void |
setWmType(int value)
Sets the value of the wmType property.
|
void |
setWmVacationAutoGrant(boolean value)
Sets the value of the wmVacationAutoGrant property.
|
java.lang.String |
toString() |
CfgAccrualRule |
withTimestamp(long value) |
CfgAccrualRule |
withWmAccrualRuleId(int value) |
CfgAccrualRule |
withWmAdvanceMinutes(int value) |
CfgAccrualRule |
withWmAutoCalcEnabled(boolean value) |
CfgAccrualRule |
withWmAutoCalcOffsetDays(int value) |
CfgAccrualRule |
withWmAutoGrantMinMinutes(int value) |
CfgAccrualRule |
withWmBatchRequests(boolean value) |
CfgAccrualRule |
withWmBUId(int value) |
CfgAccrualRule |
withWmCarryOverDay(double value) |
CfgAccrualRule |
withWmDailyVacMinutes(int value) |
CfgAccrualRule |
withWmDaysInAdvance(int value) |
CfgAccrualRule |
withWmEstimatedDailyMinutes(int value) |
CfgAccrualRule |
withWmEstimatedWeeklyMinutes(int value) |
CfgAccrualRule |
withWmHours(double value) |
CfgAccrualRule |
withWmIgnoreBalance(boolean value) |
CfgAccrualRule |
withWmMaxCarriedMinutes(int value) |
CfgAccrualRule |
withWmMaxDaysInAdvance(int value) |
CfgAccrualRule |
withWmMaxVacMinutes(int value) |
CfgAccrualRule |
withWmMinContinuousDays(int value) |
CfgAccrualRule |
withWmName(java.lang.String value) |
CfgAccrualRule |
withWmPeriodEndDate(double value) |
CfgAccrualRule |
withWmPeriodMaxMinutes(int value) |
CfgAccrualRule |
withWmPeriodRestriction(boolean value) |
CfgAccrualRule |
withWmPeriods(int value) |
CfgAccrualRule |
withWmPeriodStartDate(double value) |
CfgAccrualRule |
withWmPeriodType(int value) |
CfgAccrualRule |
withWmRequestWeekDelay(int value) |
CfgAccrualRule |
withWmSiteId(java.util.Collection<java.lang.Integer> values) |
CfgAccrualRule |
withWmSiteId(java.lang.Integer... values) |
CfgAccrualRule |
withWmSiteIdNSizeIs(int value) |
CfgAccrualRule |
withWmStartFromHiring(boolean value) |
CfgAccrualRule |
withWmStartPeriods(int value) |
CfgAccrualRule |
withWmStartPeriodType(int value) |
CfgAccrualRule |
withWmTimeOffTypeId(int value) |
CfgAccrualRule |
withWmType(int value) |
CfgAccrualRule |
withWmVacationAutoGrant(boolean value) |
private static final long serialVersionUID
protected int wmAccrualRuleId
protected int wmBUId
protected int wmSiteIdNSizeIs
protected java.util.List<java.lang.Integer> wmSiteId
protected java.lang.String wmName
protected double wmHours
protected int wmPeriodType
ECfgAccrualRulePeriodType
)protected int wmPeriods
protected int wmStartPeriodType
ECfgAccrualRuleStartPeriodType
)protected int wmStartPeriods
protected boolean wmStartFromHiring
protected int wmMaxCarriedMinutes
protected double wmCarryOverDay
OleDateTime
)protected int wmAdvanceMinutes
protected int wmMaxVacMinutes
protected int wmDailyVacMinutes
protected int wmRequestWeekDelay
protected boolean wmVacationAutoGrant
protected int wmEstimatedDailyMinutes
protected int wmEstimatedWeeklyMinutes
protected int wmTimeOffTypeId
protected int wmType
protected int wmAutoGrantMinMinutes
protected int wmMaxDaysInAdvance
protected boolean wmIgnoreBalance
protected boolean wmBatchRequests
protected int wmDaysInAdvance
protected int wmMinContinuousDays
protected boolean wmPeriodRestriction
protected int wmPeriodMaxMinutes
protected double wmPeriodStartDate
protected double wmPeriodEndDate
protected boolean wmAutoCalcEnabled
protected int wmAutoCalcOffsetDays
protected long timestamp
public int getWmAccrualRuleId()
public void setWmAccrualRuleId(int value)
public int getWmBUId()
public void setWmBUId(int value)
public int getWmSiteIdNSizeIs()
public void setWmSiteIdNSizeIs(int value)
public java.util.List<java.lang.Integer> getWmSiteId()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the wmSiteId property.
For example, to add a new item, do as follows:
getWmSiteId().add(newItem);
Objects of the following type(s) are allowed in the list
Integer
public void setWmSiteId(java.util.List<java.lang.Integer> value)
value
- allowed object is list of
Integer
public java.lang.String getWmName()
String
public void setWmName(java.lang.String value)
value
- allowed object is
String
public double getWmHours()
public void setWmHours(double value)
public int getWmPeriodType()
public void setWmPeriodType(int value)
public int getWmPeriods()
public void setWmPeriods(int value)
public int getWmStartPeriodType()
public void setWmStartPeriodType(int value)
public int getWmStartPeriods()
public void setWmStartPeriods(int value)
public boolean isWmStartFromHiring()
public void setWmStartFromHiring(boolean value)
public int getWmMaxCarriedMinutes()
public void setWmMaxCarriedMinutes(int value)
public double getWmCarryOverDay()
public void setWmCarryOverDay(double value)
public int getWmAdvanceMinutes()
public void setWmAdvanceMinutes(int value)
public int getWmMaxVacMinutes()
public void setWmMaxVacMinutes(int value)
public int getWmDailyVacMinutes()
public void setWmDailyVacMinutes(int value)
public int getWmRequestWeekDelay()
public void setWmRequestWeekDelay(int value)
public boolean isWmVacationAutoGrant()
public void setWmVacationAutoGrant(boolean value)
public int getWmEstimatedDailyMinutes()
public void setWmEstimatedDailyMinutes(int value)
public int getWmEstimatedWeeklyMinutes()
public void setWmEstimatedWeeklyMinutes(int value)
public int getWmTimeOffTypeId()
public void setWmTimeOffTypeId(int value)
public int getWmType()
public void setWmType(int value)
public int getWmAutoGrantMinMinutes()
public void setWmAutoGrantMinMinutes(int value)
public int getWmMaxDaysInAdvance()
public void setWmMaxDaysInAdvance(int value)
public boolean isWmIgnoreBalance()
public void setWmIgnoreBalance(boolean value)
public boolean isWmBatchRequests()
public void setWmBatchRequests(boolean value)
public int getWmDaysInAdvance()
public void setWmDaysInAdvance(int value)
public int getWmMinContinuousDays()
public void setWmMinContinuousDays(int value)
public boolean isWmPeriodRestriction()
public void setWmPeriodRestriction(boolean value)
public int getWmPeriodMaxMinutes()
public void setWmPeriodMaxMinutes(int value)
public double getWmPeriodStartDate()
public void setWmPeriodStartDate(double value)
public double getWmPeriodEndDate()
public void setWmPeriodEndDate(double value)
public boolean isWmAutoCalcEnabled()
public void setWmAutoCalcEnabled(boolean value)
public int getWmAutoCalcOffsetDays()
public void setWmAutoCalcOffsetDays(int value)
public long getTimestamp()
public void setTimestamp(long value)
public CfgAccrualRule withWmAccrualRuleId(int value)
public CfgAccrualRule withWmBUId(int value)
public CfgAccrualRule withWmSiteIdNSizeIs(int value)
public CfgAccrualRule withWmSiteId(java.lang.Integer... values)
public CfgAccrualRule withWmSiteId(java.util.Collection<java.lang.Integer> values)
public CfgAccrualRule withWmName(java.lang.String value)
public CfgAccrualRule withWmHours(double value)
public CfgAccrualRule withWmPeriodType(int value)
public CfgAccrualRule withWmPeriods(int value)
public CfgAccrualRule withWmStartPeriodType(int value)
public CfgAccrualRule withWmStartPeriods(int value)
public CfgAccrualRule withWmStartFromHiring(boolean value)
public CfgAccrualRule withWmMaxCarriedMinutes(int value)
public CfgAccrualRule withWmCarryOverDay(double value)
public CfgAccrualRule withWmAdvanceMinutes(int value)
public CfgAccrualRule withWmMaxVacMinutes(int value)
public CfgAccrualRule withWmDailyVacMinutes(int value)
public CfgAccrualRule withWmRequestWeekDelay(int value)
public CfgAccrualRule withWmVacationAutoGrant(boolean value)
public CfgAccrualRule withWmEstimatedDailyMinutes(int value)
public CfgAccrualRule withWmEstimatedWeeklyMinutes(int value)
public CfgAccrualRule withWmTimeOffTypeId(int value)
public CfgAccrualRule withWmType(int value)
public CfgAccrualRule withWmAutoGrantMinMinutes(int value)
public CfgAccrualRule withWmMaxDaysInAdvance(int value)
public CfgAccrualRule withWmIgnoreBalance(boolean value)
public CfgAccrualRule withWmBatchRequests(boolean value)
public CfgAccrualRule withWmDaysInAdvance(int value)
public CfgAccrualRule withWmMinContinuousDays(int value)
public CfgAccrualRule withWmPeriodRestriction(boolean value)
public CfgAccrualRule withWmPeriodMaxMinutes(int value)
public CfgAccrualRule withWmPeriodStartDate(double value)
public CfgAccrualRule withWmPeriodEndDate(double value)
public CfgAccrualRule withWmAutoCalcEnabled(boolean value)
public CfgAccrualRule withWmAutoCalcOffsetDays(int value)
public CfgAccrualRule withTimestamp(long value)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object that)
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.