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
ESchTotalsType
private double startDate
OleDateTime
private double endDate
OleDateTime
private 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.Object
public int hashCode()
hashCode
in class java.lang.Object
Copyright © 2005-2016 Genesys Telecommunications Labs, Inc. All Rights Reserved.