public class CallCenterReportScheduleRecurrence extends Object
Modifier and Type | Field and Description |
---|---|
Recurrence |
recurrence |
boolean |
recurrenceIsModified |
HourMinute |
scheduleTime |
boolean |
scheduleTimeIsModified |
Date |
startDate |
boolean |
startDateIsModified |
String |
timeZone |
boolean |
timeZoneIsModified |
Modifier | Constructor and Description |
---|---|
protected |
CallCenterReportScheduleRecurrence()
Protected Call for Use by Node Construction Methods
|
|
CallCenterReportScheduleRecurrence(String timeZone,
Date startDate,
HourMinute scheduleTime,
Recurrence recurrence) |
Modifier and Type | Method and Description |
---|---|
static CallCenterReportScheduleRecurrence |
fromProxy(BroadWorksServer bws,
CallCenterReportScheduleRecurrenceProxy proxy)
Re-inserts non-serializable information into a Proxy class in order to regain the source DataType class
|
static CallCenterReportScheduleRecurrence |
getFromNode(Node node)
Retrieves an elements of type CallCenterReportScheduleRecurrence by parsing an XML node.
|
static CallCenterReportScheduleRecurrence[] |
getListFromNode(Node[] nodeList)
Retrieves an Array of elements of type CallCenterReportScheduleRecurrence by parsing the XML node.
|
static CallCenterReportScheduleRecurrence[] |
getListFromNode(Node node,
String elementName)
Retrieves an Array of elements of type CallCenterReportScheduleRecurrence by parsing the XML node.
|
CallCenterReportScheduleRecurrenceProxy |
getProxy()
Retrieves the Serializable version of this DataType
|
Recurrence |
getRecurrence() |
HourMinute |
getScheduleTime() |
Date |
getStartDate() |
String |
getTimeZone() |
CallCenterReportScheduleRecurrence |
setRecurrence(Recurrence recurrence) |
CallCenterReportScheduleRecurrence |
setScheduleTime(HourMinute scheduleTime) |
CallCenterReportScheduleRecurrence |
setStartDate(Date startDate) |
CallCenterReportScheduleRecurrence |
setTimeZone(String timeZone) |
String |
toString() |
@Size(min=1, max=127) public String timeZone
public transient boolean timeZoneIsModified
public Date startDate
public transient boolean startDateIsModified
@NotNull public HourMinute scheduleTime
public transient boolean scheduleTimeIsModified
@NotNull public Recurrence recurrence
public transient boolean recurrenceIsModified
public CallCenterReportScheduleRecurrence(String timeZone, Date startDate, HourMinute scheduleTime, Recurrence recurrence)
protected CallCenterReportScheduleRecurrence()
public String getTimeZone()
public CallCenterReportScheduleRecurrence setTimeZone(String timeZone)
public Date getStartDate()
public CallCenterReportScheduleRecurrence setStartDate(Date startDate)
public HourMinute getScheduleTime()
public CallCenterReportScheduleRecurrence setScheduleTime(HourMinute scheduleTime)
public Recurrence getRecurrence()
public CallCenterReportScheduleRecurrence setRecurrence(Recurrence recurrence)
public static CallCenterReportScheduleRecurrence getFromNode(Node node)
node
- The source node to parse.public static CallCenterReportScheduleRecurrence[] getListFromNode(Node node, String elementName)
node
- The source node to retrieve the array.elementName
- The element name to iterate through.public static CallCenterReportScheduleRecurrence[] getListFromNode(Node[] nodeList)
nodeList
- The source node array to retrieve the elements.public CallCenterReportScheduleRecurrenceProxy getProxy()
public static CallCenterReportScheduleRecurrence fromProxy(BroadWorksServer bws, CallCenterReportScheduleRecurrenceProxy proxy)
bws
- The current active BroadWorks Server connection.proxy
- The proxy object to inject.Copyright © 2016 ECG, Inc. All rights reserved.