public class SchTotalsRequest
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected double |
endDate
End date of the calculation period for the totals.
|
protected boolean |
provideGrossTotals
Whether to calculate a gross total (summed totals of all agents) for requested totals.
|
protected boolean |
provideOvertimeTotals
Whether to calculate overtime.
|
protected int |
refID
Secondary state ID, if any
|
protected int |
refType
Type of Secondary ID
ESchRefType |
private static long |
serialVersionUID |
protected double |
startDate
Start date of the calculation period for the totals.
|
protected int |
stateID
Schedule state ID (used together with "stateType").
|
protected int |
stateType
Schedule State Type
ESchStateType . |
protected int |
type
Granularity for the totals
ESchTotalsType |
Constructor and Description |
---|
SchTotalsRequest() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object that) |
double |
getEndDate()
Gets the value of the endDate property.
|
int |
getRefID()
Gets the value of the refID property.
|
int |
getRefType()
Gets the value of the refType property.
|
double |
getStartDate()
Gets the value of the startDate property.
|
int |
getStateID()
Gets the value of the stateID property.
|
int |
getStateType()
Gets the value of the stateType property.
|
int |
getType()
Gets the value of the type property.
|
int |
hashCode() |
boolean |
isProvideGrossTotals()
Gets the value of the provideGrossTotals property.
|
boolean |
isProvideOvertimeTotals()
Gets the value of the provideOvertimeTotals property.
|
void |
setEndDate(double value)
Sets the value of the endDate property.
|
void |
setProvideGrossTotals(boolean value)
Sets the value of the provideGrossTotals property.
|
void |
setProvideOvertimeTotals(boolean value)
Sets the value of the provideOvertimeTotals property.
|
void |
setRefID(int value)
Sets the value of the refID property.
|
void |
setRefType(int value)
Sets the value of the refType property.
|
void |
setStartDate(double value)
Sets the value of the startDate property.
|
void |
setStateID(int value)
Sets the value of the stateID property.
|
void |
setStateType(int value)
Sets the value of the stateType property.
|
void |
setType(int value)
Sets the value of the type property.
|
java.lang.String |
toString() |
SchTotalsRequest |
withEndDate(double value) |
SchTotalsRequest |
withProvideGrossTotals(boolean value) |
SchTotalsRequest |
withProvideOvertimeTotals(boolean value) |
SchTotalsRequest |
withRefID(int value) |
SchTotalsRequest |
withRefType(int value) |
SchTotalsRequest |
withStartDate(double value) |
SchTotalsRequest |
withStateID(int value) |
SchTotalsRequest |
withStateType(int value) |
SchTotalsRequest |
withType(int value) |
private static final long serialVersionUID
protected int type
ESchTotalsType
protected double startDate
OleDateTime
protected double endDate
OleDateTime
protected boolean provideOvertimeTotals
protected boolean provideGrossTotals
protected int stateType
ESchStateType
.
If specified, requests the calculation of the total number of minutes for the specified schedule state.protected int stateID
protected int refType
ESchRefType
protected int refID
public int getType()
public void setType(int value)
public double getStartDate()
public void setStartDate(double value)
public double getEndDate()
public void setEndDate(double value)
public boolean isProvideOvertimeTotals()
public void setProvideOvertimeTotals(boolean value)
public boolean isProvideGrossTotals()
public void setProvideGrossTotals(boolean value)
public int getStateType()
public void setStateType(int value)
public int getStateID()
public void setStateID(int value)
public int getRefType()
public void setRefType(int value)
public int getRefID()
public void setRefID(int value)
public SchTotalsRequest withType(int value)
public SchTotalsRequest withStartDate(double value)
public SchTotalsRequest withEndDate(double value)
public SchTotalsRequest withProvideOvertimeTotals(boolean value)
public SchTotalsRequest withProvideGrossTotals(boolean value)
public SchTotalsRequest withStateType(int value)
public SchTotalsRequest withStateID(int value)
public SchTotalsRequest withRefID(int value)
public SchTotalsRequest withRefType(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.