public class CfgShift
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
CfgShift() |
CfgShift(int wmShiftId,
int wmSiteId,
java.lang.String wmName,
int wmMinDuration,
int wmMaxDuration,
double wmEarliestStartTime,
int wmLatestEndDuration,
int wmDayOffRule,
boolean[] wmOpenWeekDays,
int wmStartStep,
int wmMinOccur,
int wmMaxOccur,
int wmDistribPeriod,
int wmBreakMinDistance,
int wmTaskSequenceUsage,
boolean wmUseConsecutive,
int wmConsecutiveDays,
boolean wmUseAfterDayOff,
int wmLatestStartDuration,
int wmEarliestEndDuration,
int wmBreakMaxDistance,
int wmShiftContractsNSizeIs,
int[] wmShiftContracts,
int wmBMSequencesNSizeIs,
CfgShiftBMSequence[] wmBMSequences,
int wmShiftMealsNSizeIs,
CfgShiftMeal[] wmShiftMeals,
int wmShiftBreaksNSizeIs,
CfgShiftBreak[] wmShiftBreaks,
int wmShiftTaskSequencesNSizeIs,
int[] wmShiftTaskSequences,
long timestamp) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
long |
getTimestamp()
Gets the timestamp value for this CfgShift.
|
CfgShiftBMSequence[] |
getWmBMSequences()
Gets the wmBMSequences value for this CfgShift.
|
int |
getWmBMSequencesNSizeIs()
Gets the wmBMSequencesNSizeIs value for this CfgShift.
|
int |
getWmBreakMaxDistance()
Gets the wmBreakMaxDistance value for this CfgShift.
|
int |
getWmBreakMinDistance()
Gets the wmBreakMinDistance value for this CfgShift.
|
int |
getWmConsecutiveDays()
Gets the wmConsecutiveDays value for this CfgShift.
|
int |
getWmDayOffRule()
Gets the wmDayOffRule value for this CfgShift.
|
int |
getWmDistribPeriod()
Gets the wmDistribPeriod value for this CfgShift.
|
int |
getWmEarliestEndDuration()
Gets the wmEarliestEndDuration value for this CfgShift.
|
double |
getWmEarliestStartTime()
Gets the wmEarliestStartTime value for this CfgShift.
|
int |
getWmLatestEndDuration()
Gets the wmLatestEndDuration value for this CfgShift.
|
int |
getWmLatestStartDuration()
Gets the wmLatestStartDuration value for this CfgShift.
|
int |
getWmMaxDuration()
Gets the wmMaxDuration value for this CfgShift.
|
int |
getWmMaxOccur()
Gets the wmMaxOccur value for this CfgShift.
|
int |
getWmMinDuration()
Gets the wmMinDuration value for this CfgShift.
|
int |
getWmMinOccur()
Gets the wmMinOccur value for this CfgShift.
|
java.lang.String |
getWmName()
Gets the wmName value for this CfgShift.
|
boolean[] |
getWmOpenWeekDays()
Gets the wmOpenWeekDays value for this CfgShift.
|
CfgShiftBreak[] |
getWmShiftBreaks()
Gets the wmShiftBreaks value for this CfgShift.
|
int |
getWmShiftBreaksNSizeIs()
Gets the wmShiftBreaksNSizeIs value for this CfgShift.
|
int[] |
getWmShiftContracts()
Gets the wmShiftContracts value for this CfgShift.
|
int |
getWmShiftContractsNSizeIs()
Gets the wmShiftContractsNSizeIs value for this CfgShift.
|
int |
getWmShiftId()
Gets the wmShiftId value for this CfgShift.
|
CfgShiftMeal[] |
getWmShiftMeals()
Gets the wmShiftMeals value for this CfgShift.
|
int |
getWmShiftMealsNSizeIs()
Gets the wmShiftMealsNSizeIs value for this CfgShift.
|
int[] |
getWmShiftTaskSequences()
Gets the wmShiftTaskSequences value for this CfgShift.
|
int |
getWmShiftTaskSequencesNSizeIs()
Gets the wmShiftTaskSequencesNSizeIs value for this CfgShift.
|
int |
getWmSiteId()
Gets the wmSiteId value for this CfgShift.
|
int |
getWmStartStep()
Gets the wmStartStep value for this CfgShift.
|
int |
getWmTaskSequenceUsage()
Gets the wmTaskSequenceUsage value for this CfgShift.
|
int |
hashCode() |
boolean |
isWmUseAfterDayOff()
Gets the wmUseAfterDayOff value for this CfgShift.
|
boolean |
isWmUseConsecutive()
Gets the wmUseConsecutive value for this CfgShift.
|
void |
setTimestamp(long timestamp)
Sets the timestamp value for this CfgShift.
|
void |
setWmBMSequences(CfgShiftBMSequence[] wmBMSequences)
Sets the wmBMSequences value for this CfgShift.
|
void |
setWmBMSequencesNSizeIs(int wmBMSequencesNSizeIs)
Sets the wmBMSequencesNSizeIs value for this CfgShift.
|
void |
setWmBreakMaxDistance(int wmBreakMaxDistance)
Sets the wmBreakMaxDistance value for this CfgShift.
|
void |
setWmBreakMinDistance(int wmBreakMinDistance)
Sets the wmBreakMinDistance value for this CfgShift.
|
void |
setWmConsecutiveDays(int wmConsecutiveDays)
Sets the wmConsecutiveDays value for this CfgShift.
|
void |
setWmDayOffRule(int wmDayOffRule)
Sets the wmDayOffRule value for this CfgShift.
|
void |
setWmDistribPeriod(int wmDistribPeriod)
Sets the wmDistribPeriod value for this CfgShift.
|
void |
setWmEarliestEndDuration(int wmEarliestEndDuration)
Sets the wmEarliestEndDuration value for this CfgShift.
|
void |
setWmEarliestStartTime(double wmEarliestStartTime)
Sets the wmEarliestStartTime value for this CfgShift.
|
void |
setWmLatestEndDuration(int wmLatestEndDuration)
Sets the wmLatestEndDuration value for this CfgShift.
|
void |
setWmLatestStartDuration(int wmLatestStartDuration)
Sets the wmLatestStartDuration value for this CfgShift.
|
void |
setWmMaxDuration(int wmMaxDuration)
Sets the wmMaxDuration value for this CfgShift.
|
void |
setWmMaxOccur(int wmMaxOccur)
Sets the wmMaxOccur value for this CfgShift.
|
void |
setWmMinDuration(int wmMinDuration)
Sets the wmMinDuration value for this CfgShift.
|
void |
setWmMinOccur(int wmMinOccur)
Sets the wmMinOccur value for this CfgShift.
|
void |
setWmName(java.lang.String wmName)
Sets the wmName value for this CfgShift.
|
void |
setWmOpenWeekDays(boolean[] wmOpenWeekDays)
Sets the wmOpenWeekDays value for this CfgShift.
|
void |
setWmShiftBreaks(CfgShiftBreak[] wmShiftBreaks)
Sets the wmShiftBreaks value for this CfgShift.
|
void |
setWmShiftBreaksNSizeIs(int wmShiftBreaksNSizeIs)
Sets the wmShiftBreaksNSizeIs value for this CfgShift.
|
void |
setWmShiftContracts(int[] wmShiftContracts)
Sets the wmShiftContracts value for this CfgShift.
|
void |
setWmShiftContractsNSizeIs(int wmShiftContractsNSizeIs)
Sets the wmShiftContractsNSizeIs value for this CfgShift.
|
void |
setWmShiftId(int wmShiftId)
Sets the wmShiftId value for this CfgShift.
|
void |
setWmShiftMeals(CfgShiftMeal[] wmShiftMeals)
Sets the wmShiftMeals value for this CfgShift.
|
void |
setWmShiftMealsNSizeIs(int wmShiftMealsNSizeIs)
Sets the wmShiftMealsNSizeIs value for this CfgShift.
|
void |
setWmShiftTaskSequences(int[] wmShiftTaskSequences)
Sets the wmShiftTaskSequences value for this CfgShift.
|
void |
setWmShiftTaskSequencesNSizeIs(int wmShiftTaskSequencesNSizeIs)
Sets the wmShiftTaskSequencesNSizeIs value for this CfgShift.
|
void |
setWmSiteId(int wmSiteId)
Sets the wmSiteId value for this CfgShift.
|
void |
setWmStartStep(int wmStartStep)
Sets the wmStartStep value for this CfgShift.
|
void |
setWmTaskSequenceUsage(int wmTaskSequenceUsage)
Sets the wmTaskSequenceUsage value for this CfgShift.
|
void |
setWmUseAfterDayOff(boolean wmUseAfterDayOff)
Sets the wmUseAfterDayOff value for this CfgShift.
|
void |
setWmUseConsecutive(boolean wmUseConsecutive)
Sets the wmUseConsecutive value for this CfgShift.
|
private int wmShiftId
private int wmSiteId
private java.lang.String wmName
private int wmMinDuration
private int wmMaxDuration
private double wmEarliestStartTime
private int wmLatestEndDuration
private int wmDayOffRule
private boolean[] wmOpenWeekDays
private int wmStartStep
private int wmMinOccur
private int wmMaxOccur
private int wmDistribPeriod
private int wmBreakMinDistance
private int wmTaskSequenceUsage
private boolean wmUseConsecutive
private int wmConsecutiveDays
private boolean wmUseAfterDayOff
private int wmLatestStartDuration
private int wmEarliestEndDuration
private int wmBreakMaxDistance
private int wmShiftContractsNSizeIs
private int[] wmShiftContracts
private int wmBMSequencesNSizeIs
private CfgShiftBMSequence[] wmBMSequences
private int wmShiftMealsNSizeIs
private CfgShiftMeal[] wmShiftMeals
private int wmShiftBreaksNSizeIs
private CfgShiftBreak[] wmShiftBreaks
private int wmShiftTaskSequencesNSizeIs
private int[] wmShiftTaskSequences
private long timestamp
private java.lang.Object __equalsCalc
private boolean __hashCodeCalc
public CfgShift()
public CfgShift(int wmShiftId, int wmSiteId, java.lang.String wmName, int wmMinDuration, int wmMaxDuration, double wmEarliestStartTime, int wmLatestEndDuration, int wmDayOffRule, boolean[] wmOpenWeekDays, int wmStartStep, int wmMinOccur, int wmMaxOccur, int wmDistribPeriod, int wmBreakMinDistance, int wmTaskSequenceUsage, boolean wmUseConsecutive, int wmConsecutiveDays, boolean wmUseAfterDayOff, int wmLatestStartDuration, int wmEarliestEndDuration, int wmBreakMaxDistance, int wmShiftContractsNSizeIs, int[] wmShiftContracts, int wmBMSequencesNSizeIs, CfgShiftBMSequence[] wmBMSequences, int wmShiftMealsNSizeIs, CfgShiftMeal[] wmShiftMeals, int wmShiftBreaksNSizeIs, CfgShiftBreak[] wmShiftBreaks, int wmShiftTaskSequencesNSizeIs, int[] wmShiftTaskSequences, long timestamp)
public int getWmShiftId()
public void setWmShiftId(int wmShiftId)
wmShiftId
- public int getWmSiteId()
public void setWmSiteId(int wmSiteId)
wmSiteId
- public java.lang.String getWmName()
public void setWmName(java.lang.String wmName)
wmName
- public int getWmMinDuration()
public void setWmMinDuration(int wmMinDuration)
wmMinDuration
- public int getWmMaxDuration()
public void setWmMaxDuration(int wmMaxDuration)
wmMaxDuration
- public double getWmEarliestStartTime()
public void setWmEarliestStartTime(double wmEarliestStartTime)
wmEarliestStartTime
- public int getWmLatestEndDuration()
public void setWmLatestEndDuration(int wmLatestEndDuration)
wmLatestEndDuration
- public int getWmDayOffRule()
public void setWmDayOffRule(int wmDayOffRule)
wmDayOffRule
- public boolean[] getWmOpenWeekDays()
public void setWmOpenWeekDays(boolean[] wmOpenWeekDays)
wmOpenWeekDays
- public int getWmStartStep()
public void setWmStartStep(int wmStartStep)
wmStartStep
- public int getWmMinOccur()
public void setWmMinOccur(int wmMinOccur)
wmMinOccur
- public int getWmMaxOccur()
public void setWmMaxOccur(int wmMaxOccur)
wmMaxOccur
- public int getWmDistribPeriod()
public void setWmDistribPeriod(int wmDistribPeriod)
wmDistribPeriod
- public int getWmBreakMinDistance()
public void setWmBreakMinDistance(int wmBreakMinDistance)
wmBreakMinDistance
- public int getWmTaskSequenceUsage()
public void setWmTaskSequenceUsage(int wmTaskSequenceUsage)
wmTaskSequenceUsage
- public boolean isWmUseConsecutive()
public void setWmUseConsecutive(boolean wmUseConsecutive)
wmUseConsecutive
- public int getWmConsecutiveDays()
public void setWmConsecutiveDays(int wmConsecutiveDays)
wmConsecutiveDays
- public boolean isWmUseAfterDayOff()
public void setWmUseAfterDayOff(boolean wmUseAfterDayOff)
wmUseAfterDayOff
- public int getWmLatestStartDuration()
public void setWmLatestStartDuration(int wmLatestStartDuration)
wmLatestStartDuration
- public int getWmEarliestEndDuration()
public void setWmEarliestEndDuration(int wmEarliestEndDuration)
wmEarliestEndDuration
- public int getWmBreakMaxDistance()
public void setWmBreakMaxDistance(int wmBreakMaxDistance)
wmBreakMaxDistance
- public int getWmShiftContractsNSizeIs()
public void setWmShiftContractsNSizeIs(int wmShiftContractsNSizeIs)
wmShiftContractsNSizeIs
- public int[] getWmShiftContracts()
public void setWmShiftContracts(int[] wmShiftContracts)
wmShiftContracts
- public int getWmBMSequencesNSizeIs()
public void setWmBMSequencesNSizeIs(int wmBMSequencesNSizeIs)
wmBMSequencesNSizeIs
- public CfgShiftBMSequence[] getWmBMSequences()
public void setWmBMSequences(CfgShiftBMSequence[] wmBMSequences)
wmBMSequences
- public int getWmShiftMealsNSizeIs()
public void setWmShiftMealsNSizeIs(int wmShiftMealsNSizeIs)
wmShiftMealsNSizeIs
- public CfgShiftMeal[] getWmShiftMeals()
public void setWmShiftMeals(CfgShiftMeal[] wmShiftMeals)
wmShiftMeals
- public int getWmShiftBreaksNSizeIs()
public void setWmShiftBreaksNSizeIs(int wmShiftBreaksNSizeIs)
wmShiftBreaksNSizeIs
- public CfgShiftBreak[] getWmShiftBreaks()
public void setWmShiftBreaks(CfgShiftBreak[] wmShiftBreaks)
wmShiftBreaks
- public int getWmShiftTaskSequencesNSizeIs()
public void setWmShiftTaskSequencesNSizeIs(int wmShiftTaskSequencesNSizeIs)
wmShiftTaskSequencesNSizeIs
- public int[] getWmShiftTaskSequences()
public void setWmShiftTaskSequences(int[] wmShiftTaskSequences)
wmShiftTaskSequences
- 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.