public class SchTotalsRequest
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Object |
__equalsCalc |
private boolean |
__hashCodeCalc |
private double |
endDate
End date of totals calculation period.
|
private boolean |
provideGrossTotals
Calculate gross total (summed totals of all agents) for requested totals.
|
private boolean |
provideOvertimeTotals
Calculate overtime or not.
|
private double |
startDate
Start date of totals calculation period.
|
private int |
stateID
Schedule state ID - used together with "stateType".
|
private int |
stateType
Schedule State Type
ESchStateType. |
private int |
type
Totals granularity
ESchTotalsType |
| Constructor and Description |
|---|
SchTotalsRequest() |
SchTotalsRequest(int type,
double startDate,
double endDate,
boolean provideOvertimeTotals,
boolean provideGrossTotals,
int stateType,
int stateID) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
double |
getEndDate()
Gets the endDate value for this SchTotalsRequest.
|
double |
getStartDate()
Gets the startDate value for this SchTotalsRequest.
|
int |
getStateID()
Gets the stateID value for this SchTotalsRequest.
|
int |
getStateType()
Gets the stateType value for this SchTotalsRequest.
|
int |
getType()
Gets the type value for this SchTotalsRequest.
|
int |
hashCode() |
boolean |
isProvideGrossTotals()
Gets the provideGrossTotals value for this SchTotalsRequest.
|
boolean |
isProvideOvertimeTotals()
Gets the provideOvertimeTotals value for this SchTotalsRequest.
|
void |
setEndDate(double endDate)
Sets the endDate value for this SchTotalsRequest.
|
void |
setProvideGrossTotals(boolean provideGrossTotals)
Sets the provideGrossTotals value for this SchTotalsRequest.
|
void |
setProvideOvertimeTotals(boolean provideOvertimeTotals)
Sets the provideOvertimeTotals value for this SchTotalsRequest.
|
void |
setStartDate(double startDate)
Sets the startDate value for this SchTotalsRequest.
|
void |
setStateID(int stateID)
Sets the stateID value for this SchTotalsRequest.
|
void |
setStateType(int stateType)
Sets the stateType value for this SchTotalsRequest.
|
void |
setType(int type)
Sets the type value for this SchTotalsRequest.
|
private int type
ESchTotalsTypeprivate double startDate
OleDateTimeprivate double endDate
OleDateTimeprivate boolean provideOvertimeTotals
private boolean provideGrossTotals
private int stateType
ESchStateType.
If specified, requests to calculated total number of minutes on specified schedule state.private int stateID
private java.lang.Object __equalsCalc
private boolean __hashCodeCalc
public SchTotalsRequest()
public SchTotalsRequest(int type,
double startDate,
double endDate,
boolean provideOvertimeTotals,
boolean provideGrossTotals,
int stateType,
int stateID)
public int getType()
public void setType(int type)
type - public double getStartDate()
public void setStartDate(double startDate)
startDate - public double getEndDate()
public void setEndDate(double endDate)
endDate - public boolean isProvideOvertimeTotals()
public void setProvideOvertimeTotals(boolean provideOvertimeTotals)
provideOvertimeTotals - public boolean isProvideGrossTotals()
public void setProvideGrossTotals(boolean provideGrossTotals)
provideGrossTotals - public int getStateType()
public void setStateType(int stateType)
stateType - public int getStateID()
public void setStateID(int stateID)
stateID - public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectCopyright © 2005-2016 Genesys Telecommunications Labs, Inc. All Rights Reserved.