public class SchNotification
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private SchAuditDay[] |
changes
A list of
SchAuditDay that have been modified. |
private int |
changesNSizeIs
Number of elements in "changes" array
|
private SchAgentDayHolder |
schedules
SchAgentDayHolder contains schedule and related information |
private long |
timestamp
New timestamp value
|
Constructor and Description |
---|
SchNotification() |
SchNotification(long timestamp,
int changesNSizeIs,
SchAuditDay[] changes,
SchAgentDayHolder schedules) |
Modifier and Type | Method and Description |
---|---|
SchAuditDay[] |
getChanges()
Gets the changes value for this SchNotification.
|
int |
getChangesNSizeIs()
Gets the changesNSizeIs value for this SchNotification.
|
SchAgentDayHolder |
getSchedules()
Gets the schedules value for this SchNotification.
|
long |
getTimestamp()
Gets the timestamp value for this SchNotification.
|
void |
setChanges(SchAuditDay[] changes)
Sets the changes value for this SchNotification.
|
void |
setChangesNSizeIs(int changesNSizeIs)
Sets the changesNSizeIs value for this SchNotification.
|
void |
setSchedules(SchAgentDayHolder schedules)
Sets the schedules value for this SchNotification.
|
void |
setTimestamp(long timestamp)
Sets the timestamp value for this SchNotification.
|
private long timestamp
private int changesNSizeIs
private SchAuditDay[] changes
SchAuditDay
that have been modified. It identifies all schedule agent days that have changed.
Schedule details for those days can be found in SchNotification.schedules member and are uniquely identified by
combination of SchAuditDay.gswAgentID + SchAuditDay.wmDate + SchAuditDay.newTimestamp (or SchAuditDay.oldTimestamp).private SchAgentDayHolder schedules
SchAgentDayHolder
contains schedule and related informationpublic SchNotification()
public SchNotification(long timestamp, int changesNSizeIs, SchAuditDay[] changes, SchAgentDayHolder schedules)
public long getTimestamp()
public void setTimestamp(long timestamp)
timestamp
- public int getChangesNSizeIs()
public void setChangesNSizeIs(int changesNSizeIs)
changesNSizeIs
- public SchAuditDay[] getChanges()
public void setChanges(SchAuditDay[] changes)
changes
- public SchAgentDayHolder getSchedules()
public void setSchedules(SchAgentDayHolder schedules)
schedules
- Copyright © 2005-2016 Genesys Telecommunications Labs, Inc. All Rights Reserved.