public class SchNotification
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.util.List<SchAuditDay> |
changes
A list of
SchAuditDay that have been modified. |
protected int |
changesNSizeIs
Number of elements in "changes" array
|
protected SchAgentDayHolder |
schedules
SchAgentDayHolder contains schedule and related information |
private static long |
serialVersionUID |
protected long |
timestamp
New timestamp value
|
Constructor and Description |
---|
SchNotification() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object that) |
java.util.List<SchAuditDay> |
getChanges()
Gets the value of the changes property.
|
int |
getChangesNSizeIs()
Gets the value of the changesNSizeIs property.
|
SchAgentDayHolder |
getSchedules()
Gets the value of the schedules property.
|
long |
getTimestamp()
Gets the value of the timestamp property.
|
int |
hashCode() |
void |
setChanges(java.util.List<SchAuditDay> changes)
Sets the value of the changes property.
|
void |
setChangesNSizeIs(int value)
Sets the value of the changesNSizeIs property.
|
void |
setSchedules(SchAgentDayHolder value)
Sets the value of the schedules property.
|
void |
setTimestamp(long value)
Sets the value of the timestamp property.
|
java.lang.String |
toString() |
SchNotification |
withChanges(java.util.Collection<SchAuditDay> values) |
SchNotification |
withChanges(SchAuditDay... values) |
SchNotification |
withChangesNSizeIs(int value) |
SchNotification |
withSchedules(SchAgentDayHolder value) |
SchNotification |
withTimestamp(long value) |
private static final long serialVersionUID
protected long timestamp
protected int changesNSizeIs
protected java.util.List<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).protected SchAgentDayHolder schedules
SchAgentDayHolder
contains schedule and related informationpublic long getTimestamp()
public void setTimestamp(long value)
public int getChangesNSizeIs()
public void setChangesNSizeIs(int value)
public java.util.List<SchAuditDay> getChanges()
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 changes property.
For example, to add a new item, do as follows:
getChanges().add(newItem);
Objects of the following type(s) are allowed in the list
SchAuditDay
public SchAgentDayHolder getSchedules()
SchAgentDayHolder
public void setSchedules(SchAgentDayHolder value)
value
- allowed object is
SchAgentDayHolder
public SchNotification withTimestamp(long value)
public SchNotification withChangesNSizeIs(int value)
public SchNotification withChanges(SchAuditDay... values)
public SchNotification withChanges(java.util.Collection<SchAuditDay> values)
public SchNotification withSchedules(SchAgentDayHolder value)
public void setChanges(java.util.List<SchAuditDay> changes)
changes
- allowed object is
SchAuditDay
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object that)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
Copyright © 2005-2016 Genesys Telecommunications Labs, Inc. All Rights Reserved.