public class ScheduleKey extends Object
Modifier and Type | Field and Description |
---|---|
String |
scheduleName |
boolean |
scheduleNameIsModified |
ScheduleType |
scheduleType |
boolean |
scheduleTypeIsModified |
Modifier | Constructor and Description |
---|---|
protected |
ScheduleKey()
Protected Call for Use by Node Construction Methods
|
|
ScheduleKey(String scheduleName,
ScheduleType scheduleType) |
Modifier and Type | Method and Description |
---|---|
static ScheduleKey |
fromProxy(BroadWorksServer bws,
ScheduleKeyProxy proxy)
Re-inserts non-serializable information into a Proxy class in order to regain the source DataType class
|
static ScheduleKey |
getFromNode(Node node)
Retrieves an elements of type ScheduleKey by parsing an XML node.
|
static ScheduleKey[] |
getListFromNode(Node[] nodeList)
Retrieves an Array of elements of type ScheduleKey by parsing the XML node.
|
static ScheduleKey[] |
getListFromNode(Node node,
String elementName)
Retrieves an Array of elements of type ScheduleKey by parsing the XML node.
|
ScheduleKeyProxy |
getProxy()
Retrieves the Serializable version of this DataType
|
String |
getScheduleName() |
ScheduleType |
getScheduleType() |
ScheduleKey |
setScheduleName(String scheduleName) |
ScheduleKey |
setScheduleType(ScheduleType scheduleType) |
String |
toString() |
@Size(min=1, max=40) public String scheduleName
public transient boolean scheduleNameIsModified
public ScheduleType scheduleType
public transient boolean scheduleTypeIsModified
public ScheduleKey(String scheduleName, ScheduleType scheduleType)
protected ScheduleKey()
public String getScheduleName()
public ScheduleKey setScheduleName(String scheduleName)
public ScheduleType getScheduleType()
public ScheduleKey setScheduleType(ScheduleType scheduleType)
public static ScheduleKey getFromNode(Node node)
node
- The source node to parse.public static ScheduleKey[] getListFromNode(Node node, String elementName)
node
- The source node to retrieve the array.elementName
- The element name to iterate through.public static ScheduleKey[] getListFromNode(Node[] nodeList)
nodeList
- The source node array to retrieve the elements.public ScheduleKeyProxy getProxy()
public static ScheduleKey fromProxy(BroadWorksServer bws, ScheduleKeyProxy proxy)
bws
- The current active BroadWorks Server connection.proxy
- The proxy object to inject.Copyright © 2016 ECG, Inc. All rights reserved.