|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.genesyslab.platform.applicationblocks.com.CfgBase
com.genesyslab.platform.applicationblocks.com.CfgStructure
com.genesyslab.platform.applicationblocks.com.objects.CfgObjectiveTableRecord
public class CfgObjectiveTableRecord
Objective Records define records within Objective Table objects. The
mediaTypeDBID, serviceTypeDBID
and customerSegmentDBID
properties are mandatory. They compose a unique key for these records within the
Objective Table that contains them.
The following table presents the default objectiveThreshold values
for corresponding media types.
MediaType | objectiveThreshhold (default values) |
---|---|
Voice | 20 sec |
voip | 20 sec |
24 hours (60x60x24=86400 sec) | |
Vmail | 24 hours (60x60x24=86400 sec) |
Smail | 24 hours (60x60x24=86400 sec) |
Chat | 20 sec |
Video | 20 sec |
Cobrowsing | - |
Whiteboard | - |
Appsharing | - |
Webform | 24 hours (60x60x24=86400 sec) |
Workitem | 24 hours (60x60x24=86400 sec) |
Callback | 1 hour (3600 sec) |
Fax | 24 hours (60x60x24=86400 sec) |
Imchat | 20 sec |
Busevent | 1 hour (60x60=3600 sec) |
Alert | 20 sec |
Sms | 20 sec |
Any | 24 hours (60x60x24=86400 sec) |
Constructor Summary | |
---|---|
CfgObjectiveTableRecord(IConfService confService,
ConfStructure objData,
ICfgObject parent)
This constructor is intended for creation of structures from external or imported XML data. |
|
CfgObjectiveTableRecord(IConfService confService,
ICfgObject parent)
This constructor is intended for creation of detached objects. |
|
CfgObjectiveTableRecord(IConfService confService,
org.w3c.dom.Node xmlData,
ICfgObject parent)
This constructor is intended for creation of structures from external or imported XML data. |
Method Summary | |
---|---|
CfgStatTable |
getContract()
An
IT Contract
associated with this Objective Record. |
java.lang.Integer |
getContractDBID()
Retrieves the dbid of the object that is being linked to by the Contract property. |
CfgEnumeratorValue |
getCustomerSegment()
A unique identifier of the
Customer Segment
this objective
table record is associated with. |
java.lang.Integer |
getCustomerSegmentDBID()
Retrieves the dbid of the object that is being linked to by the CustomerSegment property. |
CfgEnumeratorValue |
getMediaType()
A unique identifier of the
Media Type
to which this objective table
record is allocated. |
java.lang.Integer |
getMediaTypeDBID()
Retrieves the dbid of the object that is being linked to by the MediaType property. |
java.lang.Integer |
getObjectiveDelta()
An objective delta value for this record. |
java.lang.Integer |
getObjectiveThreshold()
|
CfgEnumeratorValue |
getServiceType()
A unique identifier of the
Service Type
this objective table
record is associated with. |
java.lang.Integer |
getServiceTypeDBID()
Retrieves the dbid of the object that is being linked to by the ServiceType property. |
void |
setContract(CfgStatTable value)
An
IT Contract
associated with this Objective Record. |
void |
setContractDBID(int dbid)
An
IT Contract
associated with this Objective Record. |
void |
setCustomerSegment(CfgEnumeratorValue value)
A unique identifier of the
Customer Segment
this objective
table record is associated with. |
void |
setCustomerSegmentDBID(int dbid)
A unique identifier of the
Customer Segment
this objective
table record is associated with. |
void |
setMediaType(CfgEnumeratorValue value)
A unique identifier of the
Media Type
to which this objective table
record is allocated. |
void |
setMediaTypeDBID(int dbid)
A unique identifier of the
Media Type
to which this objective table
record is allocated. |
void |
setObjectiveDelta(java.lang.Integer value)
An objective delta value for this record. |
void |
setObjectiveThreshold(java.lang.Integer value)
|
void |
setServiceType(CfgEnumeratorValue value)
A unique identifier of the
Service Type
this objective table
record is associated with. |
void |
setServiceTypeDBID(int dbid)
A unique identifier of the
Service Type
this objective table
record is associated with. |
Methods inherited from class com.genesyslab.platform.applicationblocks.com.CfgStructure |
---|
getParent, updateChildrenSavedState |
Methods inherited from class com.genesyslab.platform.applicationblocks.com.CfgBase |
---|
clone, ensureDataBackup, equals, flushChildrenContent, getConfigurationService, getData, getEndpoint, getLinkListCollection, getLinkValue, getLogger, getMetaData, getProperty, getProperty, getProperty, getRawObjectData, hashCode, initStruct, isSaved, lockObject, reloadObjectWithNewData, resolveLink, setProperty, toString, toStringProperties, toXml |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.genesyslab.platform.applicationblocks.com.ICfgBase |
---|
getEndpoint, getProperty, getRawObjectData, setProperty, toXml |
Constructor Detail |
---|
public CfgObjectiveTableRecord(IConfService confService, ConfStructure objData, ICfgObject parent)
confService
- configuration service instanceobjData
- configuration protocol structure dataparent
- instance of configuration object as a parent for this structure instancepublic CfgObjectiveTableRecord(IConfService confService, org.w3c.dom.Node xmlData, ICfgObject parent)
confService
- configuration service instancexmlData
- XML object containing structure dataparent
- instance of configuration object as a parent for this structure instancepublic CfgObjectiveTableRecord(IConfService confService, ICfgObject parent)
confService
- configuration service instanceparent
- instance of configuration object as a parent for this structure instanceMethod Detail |
---|
public final CfgEnumeratorValue getMediaType()
Media Type
to which this objective table
record is allocated. Mandatory. Once specified, cannot be changed.
Only enumerator values belonging to the enumerator with name MediaType
are allowed in this field.
public final void setMediaType(CfgEnumeratorValue value)
Media Type
to which this objective table
record is allocated. Mandatory. Once specified, cannot be changed.
Only enumerator values belonging to the enumerator with name MediaType
are allowed in this field.
value
- new property valuegetMediaType()
public final void setMediaTypeDBID(int dbid)
Media Type
to which this objective table
record is allocated. Mandatory. Once specified, cannot be changed.
Only enumerator values belonging to the enumerator with name MediaType
are allowed in this field.
dbid
- DBID identifier of referred objectgetMediaType()
public final java.lang.Integer getMediaTypeDBID()
public final CfgEnumeratorValue getServiceType()
Service Type
this objective table
record is associated with. Mandatory. Once specified, cannot be
changed. Only enumerator values belonging to the enumerator with
name ServiceType
are allowed in this field.
public final void setServiceType(CfgEnumeratorValue value)
Service Type
this objective table
record is associated with. Mandatory. Once specified, cannot be
changed. Only enumerator values belonging to the enumerator with
name ServiceType
are allowed in this field.
value
- new property valuegetServiceType()
public final void setServiceTypeDBID(int dbid)
Service Type
this objective table
record is associated with. Mandatory. Once specified, cannot be
changed. Only enumerator values belonging to the enumerator with
name ServiceType
are allowed in this field.
dbid
- DBID identifier of referred objectgetServiceType()
public final java.lang.Integer getServiceTypeDBID()
public final CfgEnumeratorValue getCustomerSegment()
Customer Segment
this objective
table record is associated with. Mandatory. Once specified, cannot
be changed. Only enumerator values belonging to the enumerator with
name CustomerSegment
are allowed in this field.
public final void setCustomerSegment(CfgEnumeratorValue value)
Customer Segment
this objective
table record is associated with. Mandatory. Once specified, cannot
be changed. Only enumerator values belonging to the enumerator with
name CustomerSegment
are allowed in this field.
value
- new property valuegetCustomerSegment()
public final void setCustomerSegmentDBID(int dbid)
Customer Segment
this objective
table record is associated with. Mandatory. Once specified, cannot
be changed. Only enumerator values belonging to the enumerator with
name CustomerSegment
are allowed in this field.
dbid
- DBID identifier of referred objectgetCustomerSegment()
public final java.lang.Integer getCustomerSegmentDBID()
public final java.lang.Integer getObjectiveThreshold()
public final void setObjectiveThreshold(java.lang.Integer value)
public final java.lang.Integer getObjectiveDelta()
public final void setObjectiveDelta(java.lang.Integer value)
value
- new property valuegetObjectiveDelta()
public final CfgStatTable getContract()
IT Contract
associated with this Objective Record.
public final void setContract(CfgStatTable value)
IT Contract
associated with this Objective Record.
value
- new property valuegetContract()
public final void setContractDBID(int dbid)
IT Contract
associated with this Objective Record.
dbid
- DBID identifier of referred objectgetContract()
public final java.lang.Integer getContractDBID()
|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |