|
ContactCenters V. 0.9.9. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ContactCenterInfo
Represents an object capable of returning general information about a contact center.
Method Summary | |
---|---|
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 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 getNumAgentGroupSegments() . |
Map<String,String> |
getAgentGroupSegmentProperties(int i)
This method is similar to 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 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 getNumContactTypeSegments() . |
Map<String,String> |
getContactTypeSegmentProperties(int k)
This method is similar to 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. |
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 getNumInContactTypeSegments() . |
Map<String,String> |
getInContactTypeSegmentProperties(int k)
This method is similar to 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 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 getNumOutContactTypeSegments() . |
Map<String,String> |
getOutContactTypeSegmentProperties(int k)
This method is similar to getContactTypeProperties(int) ,
for outbound contact type segments instead of contact types. |
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 getContactTypeProperties(int) ,
for waiting queues instead of contact types. |
String |
getWaitingQueueSegmentName(int q)
Returns the name associated with the waiting queue segment q, where q is a number greater than or equal to 0 and smaller than getNumMainPeriodSegments() . |
Map<String,String> |
getWaitingQueueSegmentProperties(int q)
This method is similar to getContactTypeProperties(int) ,
for waiting queue segments instead of contact types. |
Method Detail |
---|
int getNumContactTypes()
getNumInContactTypes()
+ getNumOutContactTypes()
.
int getNumInContactTypes()
int getNumOutContactTypes()
int getNumAgentGroups()
int getNumWaitingQueues()
int getNumMainPeriods()
PeriodChangeEvent
.
For a steady-state evaluation on
a single period, this
always returns 1, even if
the model defines several period.
int getNumContactTypeSegments()
int getNumInContactTypeSegments()
int getNumOutContactTypeSegments()
int getNumAgentGroupSegments()
int getNumMainPeriodSegments()
int getNumWaitingQueueSegments()
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
getNumContactTypeSegments()
.
int getNumContactTypesWithSegments()
getNumContactTypes()
.
Otherwise, this returns the sum of getNumContactTypes()
,
getNumContactTypeSegments()
, and 1.
int getNumInContactTypesWithSegments()
getNumInContactTypes()
.
Otherwise, this returns the sum of getNumInContactTypes()
,
getNumInContactTypeSegments()
, and 1.
int getNumOutContactTypesWithSegments()
getNumOutContactTypes()
.
Otherwise, this returns the sum of getNumOutContactTypes()
,
getNumOutContactTypeSegments()
, and 1.
int getNumAgentGroupsWithSegments()
getNumAgentGroups()
.
Otherwise, this returns the sum of getNumAgentGroups()
,
getNumAgentGroupSegments()
, and 1.
int getNumMainPeriodsWithSegments()
getNumMainPeriods()
.
Otherwise, this returns the sum of getNumMainPeriods()
,
getNumMainPeriodSegments()
, and 1.
int getNumWaitingQueuesWithSegments()
getNumWaitingQueues()
.
Otherwise, this returns the sum of getNumWaitingQueues()
,
getNumWaitingQueueSegments()
, and 1.
String getContactTypeName(int k)
getNumContactTypes()
. The first getNumInContactTypes()
indices are inbound contact types whereas the
remaining indices are outbound contact types.
If no contact type name is available, this
returns null.
k
- the contact type identifier.
IndexOutOfBoundsException
- if
the contact type identifier is negative
or greater than or equal to getNumContactTypes()
.String getAgentGroupName(int i)
i
- the identifier of the agent group.
IndexOutOfBoundsException
- if
the agent group identifier is negative or
greater than or equal to getNumAgentGroups()
.String getMainPeriodName(int mp)
mp
- the index of the main period.
String getWaitingQueueName(int q)
q
- the index of the waiting queue.
IndexOutOfBoundsException
- if
the waiting queue identifier is negative or
greater than or equal to getNumWaitingQueues()
.String getContactTypeSegmentName(int k)
getNumContactTypeSegments()
.
If no segment name is available, this
returns null.
k
- the contact type segment identifier.
IndexOutOfBoundsException
- if
the contact type segment identifier is negative
or greater than or equal to getNumContactTypeSegments()
.String getInContactTypeSegmentName(int k)
getNumInContactTypeSegments()
.
If no segment name is available, this
returns null.
k
- the inbound contact type segment identifier.
IndexOutOfBoundsException
- if
the identifier of the segment regrouping inbound contact
types is negative
or greater than or equal to getNumInContactTypeSegments()
.String getOutContactTypeSegmentName(int k)
getNumOutContactTypeSegments()
.
If no segment name is available, this
returns null.
k
- the outbound contact type segment identifier.
IndexOutOfBoundsException
- if
the identifier of the segment regrouping outbound contact
types is negative
or greater than or equal to getNumOutContactTypeSegments()
.String getAgentGroupSegmentName(int i)
getNumAgentGroupSegments()
.
If no segment name is available, this
returns null.
i
- the agent group segment identifier.
IndexOutOfBoundsException
- if
the agent group segment identifier is negative
or greater than or equal to getNumAgentGroupSegments()
.String getMainPeriodSegmentName(int mp)
getNumMainPeriodSegments()
.
If no segment name is available, this
returns null.
mp
- the main period segment identifier.
IndexOutOfBoundsException
- if
the main period segment identifier is negative
or greater than or equal to getNumMainPeriodSegments()
.String getWaitingQueueSegmentName(int q)
getNumMainPeriodSegments()
.
If no segment name is available, this
returns null.
q
- the waiting queue segment identifier.
IndexOutOfBoundsException
- if
the main period segment identifier is negative
or greater than or equal to getNumMainPeriodSegments()
.String getMatrixOfAWTName(int m)
m
- the index of the matrix of AWTs.
IllegalArgumentException
- if
m is negative or greater than
or equal to the value returned by
getNumMatricesOfAWT()
.Map<String,String> getContactTypeProperties(int k)
k
- the contact type identifier.
IndexOutOfBoundsException
- if
the contact type identifier is negative
or greater than or equal to getNumContactTypes()
.Map<String,String> getAgentGroupProperties(int i)
getContactTypeProperties(int)
,
for agent groups instead of contact types.
i
- the agent group identifier.
Map<String,String> getWaitingQueueProperties(int q)
getContactTypeProperties(int)
,
for waiting queues instead of contact types.
q
- the waiting queue identifier.
Map<String,String> getContactTypeSegmentProperties(int k)
getContactTypeProperties(int)
,
for contact type segments instead of contact types.
k
- the segment identifier.
Map<String,String> getInContactTypeSegmentProperties(int k)
getContactTypeProperties(int)
,
for inbound contact type segments instead of contact types.
k
- the segment identifier.
Map<String,String> getOutContactTypeSegmentProperties(int k)
getContactTypeProperties(int)
,
for outbound contact type segments instead of contact types.
k
- the segment identifier.
Map<String,String> getAgentGroupSegmentProperties(int i)
getContactTypeProperties(int)
,
for agent group segments instead of contact types.
i
- the segment identifier.
Map<String,String> getWaitingQueueSegmentProperties(int q)
getContactTypeProperties(int)
,
for waiting queue segments instead of contact types.
q
- the segment identifier.
int getNumMatricesOfAWT()
TimeUnit getDefaultUnit()
|
ContactCenters V. 0.9.9. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |