|
ContactCenters V. 0.9.9. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectumontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
public class ContactCenterEvalResults
Contains results obtained by another contact center evaluation system. This
class can be used to store the results produced by a simulator, to retrieve
them efficiently, or to serialize them into an XML file. Results can be
retrieved by using the methods of ContactCenterEval
. The
implementation of the methods of the interface that perform evaluations
throws an UnsupportedOperationException
.
An object from this class can be constructed using any implementation
of ContactCenterEval
, or from an instance of
ContactCenterEvalResultsParams
.
The createParams()
method can be used to
turn any instance of this class into a parameter object
of class ContactCenterEvalResultsParams
.
The class ContactCenterEvalResultsConverter
provides convenience method to create an object containing results
from an XML file, or to export an object of this class into
XML.
One can also use PerformanceMeasureFormat.formatResults(ContactCenterEval,java.io.File)
to export simulation results to a file.
Constructor Summary | |
---|---|
ContactCenterEvalResults(ContactCenterEval eval)
Constructs a new contact center results container by getting evaluation results from the system eval. |
|
ContactCenterEvalResults(ContactCenterEvalResultsParams ccp)
Constructs a new object containing results read from the parameter object ccp. |
Method Summary | |
---|---|
void |
check()
|
static ContactCenterEvalResults |
createFromEval(ContactCenterEval eval)
Constructs a new object storing the last results produced by the evaluation system eval. |
static ContactCenterEvalResults |
createFromParams(ContactCenterEvalResultsParams ccp)
Parses the given parameter object ccp, and constructs an object containing evaluation results. |
static ContactCenterEvalResults |
createFromParams(ContactCenterEvalResultsParams ccp,
boolean reportPropertiesToEvalInfo)
Similar to the method createFromParams(ContactCenterEvalResultsParams) ,
but if the flag reportPropertiesToEvalInfo is set to true,
copies the report properties into the evaluation information. |
ContactCenterEvalResultsParams |
createParams()
Creates a parameter object that can be marshalled using JAXB from this object, and copies its evaluation results.. |
void |
eval()
Evaluates the contact center's supported performance measures using the current values of implementation-specific parameters and evaluation options. |
String |
formatStatistics()
Formats information about every performance measure after ContactCenterEval.eval() is called. |
boolean |
formatStatisticsExcel(WritableWorkbook wb)
Constructs and returns an JExcel API workbook containing the results of the evaluation, and appends the contents of the generated report to the workbook wb. |
String |
formatStatisticsLaTeX()
Formats and returns a statistical report that can be included into a LATEX document. |
String |
getAgentGroupName(int i)
Returns the name associated with the agent group identifier i. |
Map<String,String> |
getAgentGroupProperties(int i)
This method is similar to ContactCenterInfo.getContactTypeProperties(int) ,
for agent groups instead of contact types. |
String |
getAgentGroupSegmentName(int i)
Returns the name associated with the agent group segment i, where i is a number greater than or equal to 0 and smaller than ContactCenterInfo.getNumAgentGroupSegments() . |
Map<String,String> |
getAgentGroupSegmentProperties(int i)
This method is similar to ContactCenterInfo.getContactTypeProperties(int) ,
for agent group segments instead of contact types. |
String |
getContactTypeName(int k)
Returns the name associated with the contact type k, where k is a number greater than or equal to 0 and smaller than ContactCenterInfo.getNumContactTypes() . |
Map<String,String> |
getContactTypeProperties(int k)
Returns the properties associated with contact type k. |
String |
getContactTypeSegmentName(int k)
Returns the name associated with the contact type segment k, where k is a number greater than or equal to 0 and smaller than ContactCenterInfo.getNumContactTypeSegments() . |
Map<String,String> |
getContactTypeSegmentProperties(int k)
This method is similar to ContactCenterInfo.getContactTypeProperties(int) ,
for contact type segments instead of contact types. |
TimeUnit |
getDefaultUnit()
Returns the time unit in which output performance measures representing times are expressed. |
Map<String,Object> |
getEvalInfo()
Represents information about this evaluation system that should be included in any report produced by ContactCenterEval.formatStatistics() . |
Object |
getEvalOption(EvalOptionType option)
Returns the current value of the evaluation option option. |
EvalOptionType[] |
getEvalOptions()
Returns the array of the evaluation option types supported by the implementing object. |
String |
getInContactTypeSegmentName(int k)
Returns the name associated with the inbound contact type segment k, where k is a number greater than or equal to 0 and smaller than ContactCenterInfo.getNumInContactTypeSegments() . |
Map<String,String> |
getInContactTypeSegmentProperties(int k)
This method is similar to ContactCenterInfo.getContactTypeProperties(int) ,
for inbound contact type segments instead of contact types. |
String |
getMainPeriodName(int mp)
Returns the name corresponding to the main period mp. |
String |
getMainPeriodSegmentName(int mp)
Returns the name associated with the main period segment mp, where mp is a number greater than or equal to 0 and smaller than ContactCenterInfo.getNumMainPeriodSegments() . |
String |
getMatrixOfAWTName(int m)
Returns the name associated with the matrix of AWTs with index m. |
int |
getNumAgentGroups()
Returns the total number of agent groups supported by this contact center. |
int |
getNumAgentGroupSegments()
Returns the number of user-defined segments regrouping agent groups. |
int |
getNumAgentGroupsWithSegments()
Returns the number of agent groups including segments regrouping several agent groups. |
int |
getNumContactTypes()
Returns the total number of contact types supported by this contact center. |
int |
getNumContactTypeSegments()
Returns the number of user-defined segments regrouping contact types. |
int |
getNumContactTypesWithSegments()
Returns the number of contact types including segments regrouping several contact types. |
int |
getNumInContactTypes()
Returns the total number of inbound contact types for this contact center. |
int |
getNumInContactTypeSegments()
Returns the number of user-defined segments regrouping inbound contact types. |
int |
getNumInContactTypesWithSegments()
Returns the number of inbound contact types including segments regrouping several inbound contact types. |
int |
getNumMainPeriods()
Returns the number of main periods used for evaluation, as defined in PeriodChangeEvent . |
int |
getNumMainPeriodSegments()
Returns the number of user-defined segments regrouping main periods. |
int |
getNumMainPeriodsWithSegments()
Returns the number of main periods including segments regrouping several main periods. |
int |
getNumMatricesOfAWT()
Returns the number of matrices containing acceptable waiting times, for estimating service levels. |
int |
getNumOutContactTypes()
Returns the total number of outbound contact types for this contact center. |
int |
getNumOutContactTypeSegments()
Returns the number of user-defined segments regrouping outbound contact types. |
int |
getNumOutContactTypesWithSegments()
Returns the number of outbound contact types including segments regrouping several outbound contact types. |
int |
getNumWaitingQueues()
Returns the total number of waiting queues capable of storing contacts. |
int |
getNumWaitingQueueSegments()
Returns the number of user-defined segments regrouping waiting queues. |
int |
getNumWaitingQueuesWithSegments()
Returns the number of waiting queues including segments regrouping several waiting queues. |
String |
getOutContactTypeSegmentName(int k)
Returns the name associated with the outbound contact type segment k, where k is a number greater than or equal to 0 and smaller than ContactCenterInfo.getNumOutContactTypeSegments() . |
Map<String,String> |
getOutContactTypeSegmentProperties(int k)
This method is similar to ContactCenterInfo.getContactTypeProperties(int) ,
for outbound contact type segments instead of contact types. |
DoubleMatrix2D |
getPerformanceMeasure(PerformanceMeasureType m)
Returns the matrix of values corresponding to the group of performance measures m estimated by the last call to ContactCenterEval.eval() . |
PerformanceMeasureType[] |
getPerformanceMeasures()
Returns an array containing all the groups of performance measures this object can estimate. |
protected static PerformanceMeasureType |
getPerformanceMeasureType(String name)
|
ReportParams |
getReportParams()
Returns the parameters for reports formatted by ContactCenterEval.formatStatistics() , or
ContactCenterEval.formatStatisticsExcel(WritableWorkbook) . |
String |
getWaitingQueueName(int q)
Returns the name of the waiting queue with index q used by the evaluation. |
Map<String,String> |
getWaitingQueueProperties(int q)
This method is similar to ContactCenterInfo.getContactTypeProperties(int) ,
for waiting queues instead of contact types. |
String |
getWaitingQueueSegmentName(int k)
Returns the name associated with the waiting queue segment q, where q is a number greater than or equal to 0 and smaller than ContactCenterInfo.getNumMainPeriodSegments() . |
Map<String,String> |
getWaitingQueueSegmentProperties(int q)
This method is similar to ContactCenterInfo.getContactTypeProperties(int) ,
for waiting queue segments instead of contact types. |
boolean |
hasEvalOption(EvalOptionType option)
Determines if the evaluation option option is supported by the implemented system. |
boolean |
hasPerformanceMeasure(PerformanceMeasureType m)
Determines if the evaluation system can estimate performance measures in group m. |
boolean |
isVerbose()
Determines if the implementation should print information during the evaluation of the performance measures. |
void |
reset()
Resets this contact center evaluation system for new parameters. |
boolean |
seemsUnstable()
Determines if the system seems to be unstable. |
void |
setEvalOption(EvalOptionType option,
Object value)
Sets the evaluation option option to value. |
void |
setReportParams(ReportParams reportParams)
Sets the report parameters to reportParams. |
void |
setVerbose(boolean v)
Sets the verbose status to v. |
void |
writeParams(ContactCenterEvalResultsParams ccp)
Fills ccp with parameters stored in this object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ContactCenterEvalResults(ContactCenterEvalResultsParams ccp)
createFromParams(ContactCenterEvalResultsParams)
method to create instances of this class.
ccp
- the contact centers results.public ContactCenterEvalResults(ContactCenterEval eval)
createFromEval(ContactCenterEval)
instead.
eval
- the contact center evaluator.Method Detail |
---|
protected static PerformanceMeasureType getPerformanceMeasureType(String name)
public void writeParams(ContactCenterEvalResultsParams ccp)
createParams()
instead.
ccp
- the output parameter object.public Map<String,Object> getEvalInfo()
ContactCenterEval
ContactCenterEval.formatStatistics()
.
The information is organized as
(key, value) pairs in a map. This information may include
steps of an approximation, number of iterations, etc.
One can modify the returned map to add
custom information.
The content of this map should not
affect the process of the evaluation;
it is used only for building
the statistical report.
One can use evaluation options for
system parameters.
getEvalInfo
in interface ContactCenterEval
public int getNumContactTypes()
ContactCenterInfo
ContactCenterInfo.getNumInContactTypes()
+ ContactCenterInfo.getNumOutContactTypes()
.
getNumContactTypes
in interface ContactCenterInfo
public int getNumInContactTypes()
ContactCenterInfo
getNumInContactTypes
in interface ContactCenterInfo
public int getNumOutContactTypes()
ContactCenterInfo
getNumOutContactTypes
in interface ContactCenterInfo
public int getNumAgentGroups()
ContactCenterInfo
getNumAgentGroups
in interface ContactCenterInfo
public int getNumWaitingQueues()
ContactCenterInfo
getNumWaitingQueues
in interface ContactCenterInfo
public int getNumMainPeriods()
ContactCenterInfo
PeriodChangeEvent
.
For a steady-state evaluation on
a single period, this
always returns 1, even if
the model defines several period.
getNumMainPeriods
in interface ContactCenterInfo
public String getContactTypeName(int k)
ContactCenterInfo
ContactCenterInfo.getNumContactTypes()
. The first ContactCenterInfo.getNumInContactTypes()
indices are inbound contact types whereas the
remaining indices are outbound contact types.
If no contact type name is available, this
returns null.
getContactTypeName
in interface ContactCenterInfo
k
- the contact type identifier.
public String getAgentGroupName(int i)
ContactCenterInfo
getAgentGroupName
in interface ContactCenterInfo
i
- the identifier of the agent group.
public String getWaitingQueueName(int q)
ContactCenterInfo
getWaitingQueueName
in interface ContactCenterInfo
q
- the index of the waiting queue.
public String getMainPeriodName(int mp)
ContactCenterInfo
getMainPeriodName
in interface ContactCenterInfo
mp
- the index of the main period.
public int getNumMatricesOfAWT()
ContactCenterInfo
getNumMatricesOfAWT
in interface ContactCenterInfo
public String getMatrixOfAWTName(int m)
ContactCenterInfo
getMatrixOfAWTName
in interface ContactCenterInfo
m
- the index of the matrix of AWTs.
public EvalOptionType[] getEvalOptions()
ContactCenterEval
ContactCenterEval.eval()
.
This should never return a null pointer;
if no evaluation options are supported for some reasons,
this should return an array with length 0.
getEvalOptions
in interface ContactCenterEval
public boolean hasEvalOption(EvalOptionType option)
ContactCenterEval
ContactCenterEval.getEvalOptions()
. Otherwise, it
returns false.
hasEvalOption
in interface ContactCenterEval
option
- the queried evaluation option.
public Object getEvalOption(EvalOptionType option)
ContactCenterEval
EvalOptionType.getType()
.
If the option is not supported, this should
throw a NoSuchElementException
.
This exception can be thrown if and only if
ContactCenterEval.hasEvalOption(umontreal.iro.lecuyer.contactcenters.app.EvalOptionType)
returns false for
the given option.
getEvalOption
in interface ContactCenterEval
option
- the queried evaluation option.
public void setEvalOption(EvalOptionType option, Object value)
ContactCenterEval
NoSuchElementException
. If the class of the given
value is incompatible, this throws a ClassCastException
.
If the evaluation option cannot be changed, this
throws an UnsupportedOperationException
.
setEvalOption
in interface ContactCenterEval
option
- the option to be set.value
- the new value of the option.public void eval()
ContactCenterEval
IllegalStateException
if there is
an inconsistency in the system's parameters.
It can throw an ArithmeticException
if,
for the given parameters, the performance
measures cannot be estimated.
eval
in interface ContactCenterEval
public boolean seemsUnstable()
ContactCenterEval
IllegalStateException
if it is called before ContactCenterEval.eval()
and
always return false if no
stability check applies.
seemsUnstable
in interface ContactCenterEval
public PerformanceMeasureType[] getPerformanceMeasures()
ContactCenterEval
getPerformanceMeasures
in interface ContactCenterEval
public boolean hasPerformanceMeasure(PerformanceMeasureType m)
ContactCenterEval
ContactCenterEval.getPerformanceMeasures()
.
hasPerformanceMeasure
in interface ContactCenterEval
m
- the group of performance measures being tested.
public DoubleMatrix2D getPerformanceMeasure(PerformanceMeasureType m)
ContactCenterEval
ContactCenterEval.eval()
. The dimensions
of the matrix and the role of its elements depend on the
queried group of performance
measures, and the capabilities of the implementing
evaluation system. See the PerformanceMeasureType
class for more information about the defined performance
measures.
If the queried measure is not supported by this evaluation object, this throws a
NoSuchElementException
. If the values of
the measures are not available, e.g., the ContactCenterEval.eval()
method was never called after the last call to ContactCenterEval.reset()
,
this throws an IllegalStateException
.
getPerformanceMeasure
in interface ContactCenterEval
m
- the queried group of performance measures.
public void reset()
ContactCenterEval
reset
in interface ContactCenterEval
public boolean isVerbose()
ContactCenterEval
isVerbose
in interface ContactCenterEval
public void setVerbose(boolean v)
ContactCenterEval
setVerbose
in interface ContactCenterEval
v
- true to activate verbose mode, false to disable it.ContactCenterEval.isVerbose()
public ReportParams getReportParams()
ContactCenterEval
ContactCenterEval.formatStatistics()
, or
ContactCenterEval.formatStatisticsExcel(WritableWorkbook)
.
If no object containing report parameters
is available, this method
should create a new one using
the default constructor of
ReportParams
.
getReportParams
in interface ContactCenterEval
public void setReportParams(ReportParams reportParams)
ContactCenterEval
setReportParams
in interface ContactCenterEval
reportParams
- the report parameters..ContactCenterEval.getReportParams()
public String formatStatistics()
ContactCenterEval
ContactCenterEval.eval()
is called.
It can be simulation statistics, information
about the steps of an approximation algorithm,
or simply the values of all performance measures.
This method should call ContactCenterEval.getEvalInfo()
to obtain general information about the evaluation
and incorporate the information into the
returned string.
For each entry in the map, the method
should add a key: value line
in the string.
Then, the method appends the performance measures
to the returned string.
The PerformanceMeasureFormatText
class
can be used to convert matrices of performance measures
into strings.
If the evaluation was not triggered by
calling ContactCenterEval.eval()
before this method is called,
an IllegalStateException
is thrown.
If no statistical information is available even
after the evaluation, this method should return
an empty string instead of throwing an exception.
formatStatistics
in interface ContactCenterEval
public String formatStatisticsLaTeX()
ContactCenterEval
ContactCenterEval.formatStatistics()
,
except the generated report is in LATEX rather than
plain text.
formatStatisticsLaTeX
in interface ContactCenterEval
public boolean formatStatisticsExcel(WritableWorkbook wb)
ContactCenterEval
ContactCenterEval.getEvalInfo()
to a sheet in the
workbook.
This method returns true if and only if the given
workbook was modified.
One can then customize the returned workbook as needed.
The method WritableWorkbook.write()
can
be used to export the workbook to an output
stream.
This can be used to create files that can be opened
directly by Microsoft Excel for
results analysis and reporting.
Excel documents can also be opened by
open source software such as OpenOffice.org,
KOffice, etc.
formatStatisticsExcel
in interface ContactCenterEval
wb
- the workbook to append report to.
public void check()
public TimeUnit getDefaultUnit()
ContactCenterInfo
getDefaultUnit
in interface ContactCenterInfo
public Map<String,String> getAgentGroupProperties(int i)
ContactCenterInfo
ContactCenterInfo.getContactTypeProperties(int)
,
for agent groups instead of contact types.
getAgentGroupProperties
in interface ContactCenterInfo
i
- the agent group identifier.
public String getAgentGroupSegmentName(int i)
ContactCenterInfo
ContactCenterInfo.getNumAgentGroupSegments()
.
If no segment name is available, this
returns null.
getAgentGroupSegmentName
in interface ContactCenterInfo
i
- the agent group segment identifier.
public Map<String,String> getAgentGroupSegmentProperties(int i)
ContactCenterInfo
ContactCenterInfo.getContactTypeProperties(int)
,
for agent group segments instead of contact types.
getAgentGroupSegmentProperties
in interface ContactCenterInfo
i
- the segment identifier.
public Map<String,String> getContactTypeProperties(int k)
ContactCenterInfo
getContactTypeProperties
in interface ContactCenterInfo
k
- the contact type identifier.
public String getContactTypeSegmentName(int k)
ContactCenterInfo
ContactCenterInfo.getNumContactTypeSegments()
.
If no segment name is available, this
returns null.
getContactTypeSegmentName
in interface ContactCenterInfo
k
- the contact type segment identifier.
public Map<String,String> getContactTypeSegmentProperties(int k)
ContactCenterInfo
ContactCenterInfo.getContactTypeProperties(int)
,
for contact type segments instead of contact types.
getContactTypeSegmentProperties
in interface ContactCenterInfo
k
- the segment identifier.
public String getInContactTypeSegmentName(int k)
ContactCenterInfo
ContactCenterInfo.getNumInContactTypeSegments()
.
If no segment name is available, this
returns null.
getInContactTypeSegmentName
in interface ContactCenterInfo
k
- the inbound contact type segment identifier.
public Map<String,String> getInContactTypeSegmentProperties(int k)
ContactCenterInfo
ContactCenterInfo.getContactTypeProperties(int)
,
for inbound contact type segments instead of contact types.
getInContactTypeSegmentProperties
in interface ContactCenterInfo
k
- the segment identifier.
public String getMainPeriodSegmentName(int mp)
ContactCenterInfo
ContactCenterInfo.getNumMainPeriodSegments()
.
If no segment name is available, this
returns null.
getMainPeriodSegmentName
in interface ContactCenterInfo
mp
- the main period segment identifier.
public int getNumAgentGroupSegments()
ContactCenterInfo
getNumAgentGroupSegments
in interface ContactCenterInfo
public int getNumContactTypeSegments()
ContactCenterInfo
getNumContactTypeSegments
in interface ContactCenterInfo
public int getNumInContactTypeSegments()
ContactCenterInfo
getNumInContactTypeSegments
in interface ContactCenterInfo
public int getNumMainPeriodSegments()
ContactCenterInfo
getNumMainPeriodSegments
in interface ContactCenterInfo
public int getNumOutContactTypeSegments()
ContactCenterInfo
getNumOutContactTypeSegments
in interface ContactCenterInfo
public int getNumWaitingQueueSegments()
ContactCenterInfo
The result of this method depends on the role
of the waiting queues, which depends on the
router's policy.
For example, if waiting queues correspond
to contact types, this returns
the result of
ContactCenterInfo.getNumContactTypeSegments()
.
getNumWaitingQueueSegments
in interface ContactCenterInfo
public String getOutContactTypeSegmentName(int k)
ContactCenterInfo
ContactCenterInfo.getNumOutContactTypeSegments()
.
If no segment name is available, this
returns null.
getOutContactTypeSegmentName
in interface ContactCenterInfo
k
- the outbound contact type segment identifier.
public Map<String,String> getOutContactTypeSegmentProperties(int k)
ContactCenterInfo
ContactCenterInfo.getContactTypeProperties(int)
,
for outbound contact type segments instead of contact types.
getOutContactTypeSegmentProperties
in interface ContactCenterInfo
k
- the segment identifier.
public Map<String,String> getWaitingQueueProperties(int q)
ContactCenterInfo
ContactCenterInfo.getContactTypeProperties(int)
,
for waiting queues instead of contact types.
getWaitingQueueProperties
in interface ContactCenterInfo
q
- the waiting queue identifier.
public String getWaitingQueueSegmentName(int k)
ContactCenterInfo
ContactCenterInfo.getNumMainPeriodSegments()
.
If no segment name is available, this
returns null.
getWaitingQueueSegmentName
in interface ContactCenterInfo
k
- the waiting queue segment identifier.
public Map<String,String> getWaitingQueueSegmentProperties(int q)
ContactCenterInfo
ContactCenterInfo.getContactTypeProperties(int)
,
for waiting queue segments instead of contact types.
getWaitingQueueSegmentProperties
in interface ContactCenterInfo
q
- the segment identifier.
public static ContactCenterEvalResults createFromEval(ContactCenterEval eval)
If eval is an instance of ContactCenterSim
, this method
returns an instance of ContactCenterSimResults
. Otherwise, this
returns an instance of ContactCenterEvalResults
.
eval
- the source evaluation system.
public static ContactCenterEvalResults createFromParams(ContactCenterEvalResultsParams ccp)
ContactCenterEvalResultsParams
, was generated using JAXB, so it
does not implement the ContactCenterEval
interface. Usually,
ccp is constructed by using JAXB. This method reads the
parameters of ccp, and stores them in such a way that they can be
accessed efficiently using methods of ContactCenterEval
. The
resulting object is an instance of ContactCenterSimResults
if
ccp is an instance of ContactCenterSimResultsParams
.
ccp
- the parameter object containing results.
public static ContactCenterEvalResults createFromParams(ContactCenterEvalResultsParams ccp, boolean reportPropertiesToEvalInfo)
createFromParams(ContactCenterEvalResultsParams)
,
but if the flag reportPropertiesToEvalInfo is set to true,
copies the report properties into the evaluation information.
In the early version of the output format, evaluation information, e.g.,
properties specific to a given experiment, were stored into the properties
of the report child element. An evalInfo
element has recently been added to store the evaluation information,
reserving report properties for user-defined options specific to
reporting.
This method is provided to read old-style output files, and should
not be used for newer output files.
ccp
- the contact center parameters.reportPropertiesToEvalInfo
- determines if report properties
are copied to evaluation information.
public ContactCenterEvalResultsParams createParams()
public int getNumContactTypesWithSegments()
ContactCenterInfo
ContactCenterInfo.getNumContactTypes()
.
Otherwise, this returns the sum of ContactCenterInfo.getNumContactTypes()
,
ContactCenterInfo.getNumContactTypeSegments()
, and 1.
getNumContactTypesWithSegments
in interface ContactCenterInfo
public int getNumInContactTypesWithSegments()
ContactCenterInfo
ContactCenterInfo.getNumInContactTypes()
.
Otherwise, this returns the sum of ContactCenterInfo.getNumInContactTypes()
,
ContactCenterInfo.getNumInContactTypeSegments()
, and 1.
getNumInContactTypesWithSegments
in interface ContactCenterInfo
public int getNumOutContactTypesWithSegments()
ContactCenterInfo
ContactCenterInfo.getNumOutContactTypes()
.
Otherwise, this returns the sum of ContactCenterInfo.getNumOutContactTypes()
,
ContactCenterInfo.getNumOutContactTypeSegments()
, and 1.
getNumOutContactTypesWithSegments
in interface ContactCenterInfo
public int getNumAgentGroupsWithSegments()
ContactCenterInfo
ContactCenterInfo.getNumAgentGroups()
.
Otherwise, this returns the sum of ContactCenterInfo.getNumAgentGroups()
,
ContactCenterInfo.getNumAgentGroupSegments()
, and 1.
getNumAgentGroupsWithSegments
in interface ContactCenterInfo
public int getNumMainPeriodsWithSegments()
ContactCenterInfo
ContactCenterInfo.getNumMainPeriods()
.
Otherwise, this returns the sum of ContactCenterInfo.getNumMainPeriods()
,
ContactCenterInfo.getNumMainPeriodSegments()
, and 1.
getNumMainPeriodsWithSegments
in interface ContactCenterInfo
public int getNumWaitingQueuesWithSegments()
ContactCenterInfo
ContactCenterInfo.getNumWaitingQueues()
.
Otherwise, this returns the sum of ContactCenterInfo.getNumWaitingQueues()
,
ContactCenterInfo.getNumWaitingQueueSegments()
, and 1.
getNumWaitingQueuesWithSegments
in interface ContactCenterInfo
|
ContactCenters V. 0.9.9. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |