|
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.xmlbind.params.Named
umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
public abstract class CallTypeParams
Represents the parameters common for inbound and outbound call types, used by blend/multi-skill call center models.
Fields inherited from class umontreal.iro.lecuyer.xmlbind.params.Named |
---|
name, properties |
Constructor Summary | |
---|---|
CallTypeParams()
|
Method Summary | |
---|---|
List<ServiceTimeParams> |
getConferenceTimes()
Gets the value of the conferenceTimes property. |
double |
getConferenceTimesMult()
Gets the value of the conferenceTimesMult property. |
double[] |
getExpectedWaitingTimesMult()
|
double |
getExpectedWaitingTimesMult(int idx)
|
int |
getExpectedWaitingTimesMultLength()
|
Duration[] |
getExpectedWaitingTimeThresh()
|
Duration |
getExpectedWaitingTimeThresh(int idx)
|
int |
getExpectedWaitingTimeThreshLength()
|
MultiPeriodGenParams |
getPatienceTime()
Gets the value of the patienceTime property. |
double[] |
getPatienceTimesMultCallBack()
|
double |
getPatienceTimesMultCallBack(int idx)
|
int |
getPatienceTimesMultCallBackLength()
|
double[] |
getPatienceTimesMultNoVirtualQueue()
|
double |
getPatienceTimesMultNoVirtualQueue(int idx)
|
int |
getPatienceTimesMultNoVirtualQueueLength()
|
List<ServiceTimeParams> |
getPreServiceTimesNoConf()
Gets the value of the preServiceTimesNoConf property. |
double |
getPreServiceTimesNoConfMult()
Gets the value of the preServiceTimesNoConfMult property. |
double[] |
getProbAbandon()
|
double |
getProbAbandon(int idx)
|
int |
getProbAbandonLength()
|
DoubleArray |
getProbTransfer()
Gets the value of the probTransfer property. |
DoubleArray |
getProbTransferWait()
Gets the value of the probTransferWait property. |
double[] |
getProbVirtualQueue()
|
double |
getProbVirtualQueue(int idx)
|
double[] |
getProbVirtualQueueCallBack()
|
double |
getProbVirtualQueueCallBack(int idx)
|
int |
getProbVirtualQueueCallBackLength()
|
int |
getProbVirtualQueueLength()
|
List<ServiceTimeParams> |
getServiceTimes()
Gets the value of the serviceTimes property. |
double |
getServiceTimesMult()
Gets the value of the serviceTimesMult property. |
DoubleArray |
getServiceTimesMultCallBack()
Gets the value of the serviceTimesMultCallBack property. |
DoubleArray |
getServiceTimesMultNoVirtualQueue()
Gets the value of the serviceTimesMultNoVirtualQueue property. |
DoubleArray |
getServiceTimesMultTransfer()
Gets the value of the serviceTimesMultTransfer property. |
List<ProducedCallTypeParams> |
getTransferTargets()
Gets the value of the transferTargets property. |
List<ServiceTimeParams> |
getTransferTimes()
Gets the value of the transferTimes property. |
double |
getTransferTimesMult()
Gets the value of the transferTimesMult property. |
int |
getVirtualQueueTargetType()
Gets the value of the virtualQueueTargetType property. |
double |
getWaitingTimeDefaultVQ()
Gets the value of the waitingTimeDefaultVQ property. |
double |
getWeight()
Gets the value of the weight property. |
double[] |
getWeightPeriod()
|
double |
getWeightPeriod(int idx)
|
int |
getWeightPeriodLength()
|
int |
getWindowSizeVQ()
Gets the value of the windowSizeVQ property. |
boolean |
isCheckAgentsForTransfer()
Gets the value of the checkAgentsForTransfer property. |
boolean |
isSetCheckAgentsForTransfer()
|
boolean |
isSetConferenceTimes()
|
boolean |
isSetConferenceTimesMult()
|
boolean |
isSetExpectedWaitingTimesMult()
|
boolean |
isSetExpectedWaitingTimeThresh()
|
boolean |
isSetPatienceTime()
|
boolean |
isSetPatienceTimesMultCallBack()
|
boolean |
isSetPatienceTimesMultNoVirtualQueue()
|
boolean |
isSetPreServiceTimesNoConf()
|
boolean |
isSetPreServiceTimesNoConfMult()
|
boolean |
isSetProbAbandon()
|
boolean |
isSetProbTransfer()
|
boolean |
isSetProbTransferWait()
|
boolean |
isSetProbVirtualQueue()
|
boolean |
isSetProbVirtualQueueCallBack()
|
boolean |
isSetServiceTimes()
|
boolean |
isSetServiceTimesMult()
|
boolean |
isSetServiceTimesMultCallBack()
|
boolean |
isSetServiceTimesMultNoVirtualQueue()
|
boolean |
isSetServiceTimesMultTransfer()
|
boolean |
isSetTransferTargets()
|
boolean |
isSetTransferTimes()
|
boolean |
isSetTransferTimesMult()
|
boolean |
isSetVirtualQueueTargetType()
|
boolean |
isSetWaitingTimeDefaultVQ()
|
boolean |
isSetWeight()
|
boolean |
isSetWeightPeriod()
|
boolean |
isSetWindowSizeVQ()
|
void |
setCheckAgentsForTransfer(boolean value)
Sets the value of the checkAgentsForTransfer property. |
void |
setConferenceTimesMult(double value)
Sets the value of the conferenceTimesMult property. |
void |
setExpectedWaitingTimesMult(double[] values)
|
double |
setExpectedWaitingTimesMult(int idx,
double value)
|
void |
setExpectedWaitingTimeThresh(Duration[] values)
|
Duration |
setExpectedWaitingTimeThresh(int idx,
Duration value)
|
void |
setPatienceTime(MultiPeriodGenParams value)
Sets the value of the patienceTime property. |
void |
setPatienceTimesMultCallBack(double[] values)
|
double |
setPatienceTimesMultCallBack(int idx,
double value)
|
void |
setPatienceTimesMultNoVirtualQueue(double[] values)
|
double |
setPatienceTimesMultNoVirtualQueue(int idx,
double value)
|
void |
setPreServiceTimesNoConfMult(double value)
Sets the value of the preServiceTimesNoConfMult property. |
void |
setProbAbandon(double[] values)
|
double |
setProbAbandon(int idx,
double value)
|
void |
setProbTransfer(DoubleArray value)
Sets the value of the probTransfer property. |
void |
setProbTransferWait(DoubleArray value)
Sets the value of the probTransferWait property. |
void |
setProbVirtualQueue(double[] values)
|
double |
setProbVirtualQueue(int idx,
double value)
|
void |
setProbVirtualQueueCallBack(double[] values)
|
double |
setProbVirtualQueueCallBack(int idx,
double value)
|
void |
setServiceTimesMult(double value)
Sets the value of the serviceTimesMult property. |
void |
setServiceTimesMultCallBack(DoubleArray value)
Sets the value of the serviceTimesMultCallBack property. |
void |
setServiceTimesMultNoVirtualQueue(DoubleArray value)
Sets the value of the serviceTimesMultNoVirtualQueue property. |
void |
setServiceTimesMultTransfer(DoubleArray value)
Sets the value of the serviceTimesMultTransfer property. |
void |
setTransferTimesMult(double value)
Sets the value of the transferTimesMult property. |
void |
setVirtualQueueTargetType(int value)
Sets the value of the virtualQueueTargetType property. |
void |
setWaitingTimeDefaultVQ(double value)
Sets the value of the waitingTimeDefaultVQ property. |
void |
setWeight(double value)
Sets the value of the weight property. |
void |
setWeightPeriod(double[] values)
|
double |
setWeightPeriod(int idx,
double value)
|
void |
setWindowSizeVQ(int value)
Sets the value of the windowSizeVQ property. |
void |
unsetCheckAgentsForTransfer()
|
void |
unsetConferenceTimes()
|
void |
unsetConferenceTimesMult()
|
void |
unsetExpectedWaitingTimesMult()
|
void |
unsetExpectedWaitingTimeThresh()
|
void |
unsetPatienceTimesMultCallBack()
|
void |
unsetPatienceTimesMultNoVirtualQueue()
|
void |
unsetPreServiceTimesNoConf()
|
void |
unsetPreServiceTimesNoConfMult()
|
void |
unsetProbAbandon()
|
void |
unsetProbVirtualQueue()
|
void |
unsetProbVirtualQueueCallBack()
|
void |
unsetServiceTimes()
|
void |
unsetServiceTimesMult()
|
void |
unsetTransferTargets()
|
void |
unsetTransferTimes()
|
void |
unsetTransferTimesMult()
|
void |
unsetVirtualQueueTargetType()
|
void |
unsetWaitingTimeDefaultVQ()
|
void |
unsetWeight()
|
void |
unsetWeightPeriod()
|
void |
unsetWindowSizeVQ()
|
Methods inherited from class umontreal.iro.lecuyer.xmlbind.params.Named |
---|
getName, getProperties, isSetName, isSetProperties, setName, setProperties |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected double[] weightPeriod
protected double[] probAbandon
protected MultiPeriodGenParams patienceTime
protected List<ServiceTimeParams> serviceTimes
protected List<ServiceTimeParams> conferenceTimes
protected List<ServiceTimeParams> preServiceTimesNoConf
protected DoubleArray serviceTimesMultTransfer
protected List<ServiceTimeParams> transferTimes
protected DoubleArray probTransfer
protected DoubleArray probTransferWait
protected List<ProducedCallTypeParams> transferTargets
protected Duration[] expectedWaitingTimeThresh
protected double[] expectedWaitingTimesMult
protected double[] probVirtualQueue
protected double[] probVirtualQueueCallBack
protected double[] patienceTimesMultNoVirtualQueue
protected double[] patienceTimesMultCallBack
protected DoubleArray serviceTimesMultNoVirtualQueue
protected DoubleArray serviceTimesMultCallBack
protected Double weight
protected Double serviceTimesMult
protected Double conferenceTimesMult
protected Double preServiceTimesNoConfMult
protected Double transferTimesMult
protected Boolean checkAgentsForTransfer
protected Double waitingTimeDefaultVQ
protected Integer windowSizeVQ
protected Integer virtualQueueTargetType
Constructor Detail |
---|
public CallTypeParams()
Method Detail |
---|
public double[] getWeightPeriod()
Double
public double getWeightPeriod(int idx)
Double
public int getWeightPeriodLength()
public void setWeightPeriod(double[] values)
values
- allowed objects are
Double
public double setWeightPeriod(int idx, double value)
value
- allowed object is
Double
public boolean isSetWeightPeriod()
public void unsetWeightPeriod()
public double[] getProbAbandon()
Double
public double getProbAbandon(int idx)
Double
public int getProbAbandonLength()
public void setProbAbandon(double[] values)
values
- allowed objects are
Double
public double setProbAbandon(int idx, double value)
value
- allowed object is
Double
public boolean isSetProbAbandon()
public void unsetProbAbandon()
public MultiPeriodGenParams getPatienceTime()
MultiPeriodGenParams
public void setPatienceTime(MultiPeriodGenParams value)
value
- allowed object is
MultiPeriodGenParams
public boolean isSetPatienceTime()
public List<ServiceTimeParams> getServiceTimes()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the serviceTimes property.
For example, to add a new item, do as follows:
getServiceTimes().add(newItem);
Objects of the following type(s) are allowed in the list
ServiceTimeParams
public boolean isSetServiceTimes()
public void unsetServiceTimes()
public List<ServiceTimeParams> getConferenceTimes()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the conferenceTimes property.
For example, to add a new item, do as follows:
getConferenceTimes().add(newItem);
Objects of the following type(s) are allowed in the list
ServiceTimeParams
public boolean isSetConferenceTimes()
public void unsetConferenceTimes()
public List<ServiceTimeParams> getPreServiceTimesNoConf()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the preServiceTimesNoConf property.
For example, to add a new item, do as follows:
getPreServiceTimesNoConf().add(newItem);
Objects of the following type(s) are allowed in the list
ServiceTimeParams
public boolean isSetPreServiceTimesNoConf()
public void unsetPreServiceTimesNoConf()
public DoubleArray getServiceTimesMultTransfer()
DoubleArray
public void setServiceTimesMultTransfer(DoubleArray value)
value
- allowed object is
DoubleArray
public boolean isSetServiceTimesMultTransfer()
public List<ServiceTimeParams> getTransferTimes()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the transferTimes property.
For example, to add a new item, do as follows:
getTransferTimes().add(newItem);
Objects of the following type(s) are allowed in the list
ServiceTimeParams
public boolean isSetTransferTimes()
public void unsetTransferTimes()
public DoubleArray getProbTransfer()
DoubleArray
public void setProbTransfer(DoubleArray value)
value
- allowed object is
DoubleArray
public boolean isSetProbTransfer()
public DoubleArray getProbTransferWait()
DoubleArray
public void setProbTransferWait(DoubleArray value)
value
- allowed object is
DoubleArray
public boolean isSetProbTransferWait()
public List<ProducedCallTypeParams> getTransferTargets()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the transferTargets property.
For example, to add a new item, do as follows:
getTransferTargets().add(newItem);
Objects of the following type(s) are allowed in the list
ProducedCallTypeParams
public boolean isSetTransferTargets()
public void unsetTransferTargets()
public Duration[] getExpectedWaitingTimeThresh()
Duration
public Duration getExpectedWaitingTimeThresh(int idx)
Duration
public int getExpectedWaitingTimeThreshLength()
public void setExpectedWaitingTimeThresh(Duration[] values)
values
- allowed objects are
Duration
public Duration setExpectedWaitingTimeThresh(int idx, Duration value)
value
- allowed object is
Duration
public boolean isSetExpectedWaitingTimeThresh()
public void unsetExpectedWaitingTimeThresh()
public double[] getExpectedWaitingTimesMult()
Double
public double getExpectedWaitingTimesMult(int idx)
Double
public int getExpectedWaitingTimesMultLength()
public void setExpectedWaitingTimesMult(double[] values)
values
- allowed objects are
Double
public double setExpectedWaitingTimesMult(int idx, double value)
value
- allowed object is
Double
public boolean isSetExpectedWaitingTimesMult()
public void unsetExpectedWaitingTimesMult()
public double[] getProbVirtualQueue()
Double
public double getProbVirtualQueue(int idx)
Double
public int getProbVirtualQueueLength()
public void setProbVirtualQueue(double[] values)
values
- allowed objects are
Double
public double setProbVirtualQueue(int idx, double value)
value
- allowed object is
Double
public boolean isSetProbVirtualQueue()
public void unsetProbVirtualQueue()
public double[] getProbVirtualQueueCallBack()
Double
public double getProbVirtualQueueCallBack(int idx)
Double
public int getProbVirtualQueueCallBackLength()
public void setProbVirtualQueueCallBack(double[] values)
values
- allowed objects are
Double
public double setProbVirtualQueueCallBack(int idx, double value)
value
- allowed object is
Double
public boolean isSetProbVirtualQueueCallBack()
public void unsetProbVirtualQueueCallBack()
public double[] getPatienceTimesMultNoVirtualQueue()
Double
public double getPatienceTimesMultNoVirtualQueue(int idx)
Double
public int getPatienceTimesMultNoVirtualQueueLength()
public void setPatienceTimesMultNoVirtualQueue(double[] values)
values
- allowed objects are
Double
public double setPatienceTimesMultNoVirtualQueue(int idx, double value)
value
- allowed object is
Double
public boolean isSetPatienceTimesMultNoVirtualQueue()
public void unsetPatienceTimesMultNoVirtualQueue()
public double[] getPatienceTimesMultCallBack()
Double
public double getPatienceTimesMultCallBack(int idx)
Double
public int getPatienceTimesMultCallBackLength()
public void setPatienceTimesMultCallBack(double[] values)
values
- allowed objects are
Double
public double setPatienceTimesMultCallBack(int idx, double value)
value
- allowed object is
Double
public boolean isSetPatienceTimesMultCallBack()
public void unsetPatienceTimesMultCallBack()
public DoubleArray getServiceTimesMultNoVirtualQueue()
DoubleArray
public void setServiceTimesMultNoVirtualQueue(DoubleArray value)
value
- allowed object is
DoubleArray
public boolean isSetServiceTimesMultNoVirtualQueue()
public DoubleArray getServiceTimesMultCallBack()
DoubleArray
public void setServiceTimesMultCallBack(DoubleArray value)
value
- allowed object is
DoubleArray
public boolean isSetServiceTimesMultCallBack()
public double getWeight()
Double
public void setWeight(double value)
value
- allowed object is
Double
public boolean isSetWeight()
public void unsetWeight()
public double getServiceTimesMult()
Double
public void setServiceTimesMult(double value)
value
- allowed object is
Double
public boolean isSetServiceTimesMult()
public void unsetServiceTimesMult()
public double getConferenceTimesMult()
Double
public void setConferenceTimesMult(double value)
value
- allowed object is
Double
public boolean isSetConferenceTimesMult()
public void unsetConferenceTimesMult()
public double getPreServiceTimesNoConfMult()
Double
public void setPreServiceTimesNoConfMult(double value)
value
- allowed object is
Double
public boolean isSetPreServiceTimesNoConfMult()
public void unsetPreServiceTimesNoConfMult()
public double getTransferTimesMult()
Double
public void setTransferTimesMult(double value)
value
- allowed object is
Double
public boolean isSetTransferTimesMult()
public void unsetTransferTimesMult()
public boolean isCheckAgentsForTransfer()
Boolean
public void setCheckAgentsForTransfer(boolean value)
value
- allowed object is
Boolean
public boolean isSetCheckAgentsForTransfer()
public void unsetCheckAgentsForTransfer()
public double getWaitingTimeDefaultVQ()
Double
public void setWaitingTimeDefaultVQ(double value)
value
- allowed object is
Double
public boolean isSetWaitingTimeDefaultVQ()
public void unsetWaitingTimeDefaultVQ()
public int getWindowSizeVQ()
Integer
public void setWindowSizeVQ(int value)
value
- allowed object is
Integer
public boolean isSetWindowSizeVQ()
public void unsetWindowSizeVQ()
public int getVirtualQueueTargetType()
Integer
public void setVirtualQueueTargetType(int value)
value
- allowed object is
Integer
public boolean isSetVirtualQueueTargetType()
public void unsetVirtualQueueTargetType()
|
ContactCenters V. 0.9.9. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |