public class CalShiftInfo
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
protected int |
wmEarliestEndDuration
Shift earliest end duration
|
protected double |
wmEarliestStartTime
Shift earliest start time
|
protected int |
wmLatestEndDuration
Shift latest end duration
|
protected int |
wmLatestStartDuration
Shift latest start 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 |
---|
CalShiftInfo() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object that) |
int |
getWmEarliestEndDuration()
Gets the wmEarliestEndDuration value for this CalShiftInfo.
|
double |
getWmEarliestStartTime()
Gets the wmEarliestStartTime value for this CalShiftInfo.
|
int |
getWmLatestEndDuration()
Gets the wmLatestEndDuration value for this CalShiftInfo.
|
int |
getWmLatestStartDuration()
Gets the wmLatestStartDuration value for this CalShiftInfo.
|
int |
getWmMaxDuration()
Gets the wmMaxDuration value for this CalShiftInfo.
|
int |
getWmMaxUnpaidTime()
Gets the wmMaxUnpaidTime value for this CalShiftInfo.
|
int |
getWmMinDuration()
Gets the wmMinDuration value for this CalShiftInfo.
|
int |
getWmMinUnpaidTime()
Gets the wmMinUnpaidTime value for this CalShiftInfo.
|
java.lang.String |
getWmName()
Gets the wmName value for this CalShiftInfo.
|
java.util.List<java.lang.Boolean> |
getWmOpenWeekDays()
Gets the wmOpenWeekDays value for this CalShiftInfo.
|
int |
getWmShiftId()
Gets the wmShiftId value for this CalShiftInfo.
|
int |
getWmSiteId()
Gets the wmSiteId value for this CalShiftInfo.
|
int |
getWmStartStep()
Gets the wmStartStep value for this CalShiftInfo.
|
int |
hashCode() |
void |
setWmEarliestEndDuration(int wmEarliestEndDuration)
Sets the wmEarliestEndDuration value for this CalShiftInfo.
|
void |
setWmEarliestStartTime(double wmEarliestStartTime)
Sets the wmEarliestStartTime value for this CalShiftInfo.
|
void |
setWmLatestEndDuration(int wmLatestEndDuration)
Sets the wmLatestStartDuration value for this CalShiftInfo.
|
void |
setWmLatestStartDuration(int wmLatestStartDuration)
Sets the wmLatestStartDuration value for this CalShiftInfo.
|
void |
setWmMaxDuration(int wmMaxDuration)
Sets the wmMaxDuration value for this CalShiftInfo.
|
void |
setWmMaxUnpaidTime(int wmMaxUnpaidTime)
Sets the wmMaxUnpaidTime value for this CalShiftInfo.
|
void |
setWmMinDuration(int wmMinDuration)
Sets the wmMinDuration value for this CalShiftInfo.
|
void |
setWmMinUnpaidTime(int wmMinUnpaidTime)
Sets the wmMinUnpaidTime value for this CalShiftInfo.
|
void |
setWmName(java.lang.String wmName)
Sets the wmName value for this CalShiftInfo.
|
void |
setWmOpenWeekDays(java.util.List<java.lang.Boolean> wmOpenWeekDays)
Sets the wmOpenWeekDays value for this CalShiftInfo.
|
void |
setWmShiftId(int wmShiftId)
Sets the wmShiftId value for this CalShiftInfo.
|
void |
setWmSiteId(int wmSiteId)
Sets the wmSiteId value for this CalShiftInfo.
|
void |
setWmStartStep(int wmStartStep)
Sets the wmStartStep value for this CalShiftInfo.
|
java.lang.String |
toString() |
CalShiftInfo |
withWmEarliestEndDuration(int value) |
CalShiftInfo |
withWmEarliestStartTime(double value) |
CalShiftInfo |
withWmLatestEndDuration(int value) |
CalShiftInfo |
withWmLatestStartDuration(int value) |
CalShiftInfo |
withWmMaxDuration(int value) |
CalShiftInfo |
withWmMaxUnpaidTime(int value) |
CalShiftInfo |
withWmMinDuration(int value) |
CalShiftInfo |
withWmMinUnpaidTime(int value) |
CalShiftInfo |
withWmName(java.lang.String value) |
CalShiftInfo |
withWmOpenWeekDays(java.lang.Boolean... values) |
CalShiftInfo |
withWmOpenWeekDays(java.util.Collection<java.lang.Boolean> values) |
CalShiftInfo |
withWmShiftId(int value) |
CalShiftInfo |
withWmSiteId(int value) |
CalShiftInfo |
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 int wmLatestStartDuration
protected int wmEarliestEndDuration
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 int getWmLatestStartDuration()
public void setWmLatestStartDuration(int wmLatestStartDuration)
wmLatestStartDuration
- public int getWmEarliestEndDuration()
public void setWmEarliestEndDuration(int wmEarliestEndDuration)
wmEarliestEndDuration
- 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 CalShiftInfo withWmOpenWeekDays(java.util.Collection<java.lang.Boolean> values)
public CalShiftInfo withWmOpenWeekDays(java.lang.Boolean... values)
public CalShiftInfo withWmShiftId(int value)
public CalShiftInfo withWmSiteId(int value)
public CalShiftInfo withWmStartStep(int value)
public CalShiftInfo withWmName(java.lang.String value)
public CalShiftInfo withWmMaxDuration(int value)
public CalShiftInfo withWmMinDuration(int value)
public CalShiftInfo withWmMaxUnpaidTime(int value)
public CalShiftInfo withWmMinUnpaidTime(int value)
public CalShiftInfo withWmEarliestEndDuration(int value)
public CalShiftInfo withWmEarliestStartTime(double value)
public CalShiftInfo withWmLatestEndDuration(int value)
public CalShiftInfo withWmLatestStartDuration(int 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.