public class CalShift
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
protected double |
wmEarliestStartTime
Shift earliest start time
|
protected int |
wmLatestEndDuration
Shift latest end duration
|
protected int |
wmMaxDuration
Shift maximum paid duration
|
protected int |
wmMaxUnpaidTime
Maximum unpaid duration of Shift items
|
protected int |
wmMinDuration
Shift minimum paid duration
|
protected int |
wmMinUnpaidTime
Minimum unpaid duration of Shift items
|
protected java.lang.String |
wmName
Shift name
|
protected java.util.List<java.lang.Boolean> |
wmOpenWeekDays
Array of open weekday indicators, true - opened, 0 - Monday, ...
|
protected int |
wmShiftId
Shift ID
|
protected int |
wmSiteId
Site ID
|
protected int |
wmStartStep
Shift start step in minutes
|
Constructor and Description |
---|
CalShift() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object that) |
double |
getWmEarliestStartTime()
Gets the wmEarliestStartTime value for this CalShift.
|
int |
getWmLatestEndDuration()
Gets the wmLatestEndDuration value for this CalShift.
|
int |
getWmMaxDuration()
Gets the wmMaxDuration value for this CalShift.
|
int |
getWmMaxUnpaidTime()
Gets the wmMaxUnpaidTime value for this CalShift.
|
int |
getWmMinDuration()
Gets the wmMinDuration value for this CalShift.
|
int |
getWmMinUnpaidTime()
Gets the wmMinUnpaidTime value for this CalShift.
|
java.lang.String |
getWmName()
Gets the wmName value for this CalShift.
|
java.util.List<java.lang.Boolean> |
getWmOpenWeekDays()
Gets the wmOpenWeekDays value for this CalShift.
|
int |
getWmShiftId()
Gets the wmShiftId value for this CalShift.
|
int |
getWmSiteId()
Gets the wmSiteId value for this CalShift.
|
int |
getWmStartStep()
Gets the wmStartStep value for this CalShift.
|
int |
hashCode() |
void |
setWmEarliestStartTime(double wmEarliestStartTime)
Sets the wmEarliestStartTime value for this CalShift.
|
void |
setWmLatestEndDuration(int wmLatestEndDuration)
Sets the wmLatestEndDuration value for this CalShift.
|
void |
setWmMaxDuration(int wmMaxDuration)
Sets the wmMaxDuration value for this CalShift.
|
void |
setWmMaxUnpaidTime(int wmMaxUnpaidTime)
Sets the wmMaxUnpaidTime value for this CalShift.
|
void |
setWmMinDuration(int wmMinDuration)
Sets the wmMinDuration value for this CalShift.
|
void |
setWmMinUnpaidTime(int wmMinUnpaidTime)
Sets the wmMinUnpaidTime value for this CalShift.
|
void |
setWmName(java.lang.String wmName)
Sets the wmName value for this CalShift.
|
void |
setWmOpenWeekDays(java.util.List<java.lang.Boolean> wmOpenWeekDays)
Sets the wmOpenWeekDays value for this CalShift.
|
void |
setWmShiftId(int wmShiftId)
Sets the wmShiftId value for this CalShift.
|
void |
setWmSiteId(int wmSiteId)
Sets the wmSiteId value for this CalShift.
|
void |
setWmStartStep(int wmStartStep)
Sets the wmStartStep value for this CalShift.
|
java.lang.String |
toString() |
CalShift |
withWmEarliestStartTime(double value) |
CalShift |
withWmLatestEndDuration(int value) |
CalShift |
withWmMaxDuration(int value) |
CalShift |
withWmMaxUnpaidTime(int value) |
CalShift |
withWmMinDuration(int value) |
CalShift |
withWmMinUnpaidTime(int value) |
CalShift |
withWmName(java.lang.String value) |
CalShift |
withWmOpenWeekDays(java.lang.Boolean... values) |
CalShift |
withWmOpenWeekDays(java.util.Collection<java.lang.Boolean> values) |
CalShift |
withWmShiftId(int value) |
CalShift |
withWmSiteId(int value) |
CalShift |
withWmStartStep(int value) |
private static final long serialVersionUID
protected int wmShiftId
protected int wmSiteId
protected java.lang.String wmName
protected int wmMinDuration
protected int wmMaxDuration
protected double wmEarliestStartTime
protected int wmLatestEndDuration
protected java.util.List<java.lang.Boolean> wmOpenWeekDays
protected int wmStartStep
protected int wmMinUnpaidTime
protected int wmMaxUnpaidTime
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 java.util.List<java.lang.Boolean> getWmOpenWeekDays()
public void setWmOpenWeekDays(java.util.List<java.lang.Boolean> wmOpenWeekDays)
wmOpenWeekDays
- public int getWmStartStep()
public void setWmStartStep(int wmStartStep)
wmStartStep
- public int getWmMinUnpaidTime()
public void setWmMinUnpaidTime(int wmMinUnpaidTime)
wmMinUnpaidTime
- public int getWmMaxUnpaidTime()
public void setWmMaxUnpaidTime(int wmMaxUnpaidTime)
wmMaxUnpaidTime
- public CalShift withWmShiftId(int value)
public CalShift withWmSiteId(int value)
public CalShift withWmStartStep(int value)
public CalShift withWmEarliestStartTime(double value)
public CalShift withWmLatestEndDuration(int value)
public CalShift withWmMaxDuration(int value)
public CalShift withWmMaxUnpaidTime(int value)
public CalShift withWmMinDuration(int value)
public CalShift withWmMinUnpaidTime(int value)
public CalShift withWmName(java.lang.String value)
public CalShift withWmOpenWeekDays(java.util.Collection<java.lang.Boolean> values)
public CalShift withWmOpenWeekDays(java.lang.Boolean... values)
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.