public class CommunicationBarringIncomingRule extends Object
Modifier and Type | Field and Description |
---|---|
CommunicationBarringIncomingAction |
action |
boolean |
actionIsModified |
Integer |
callTimeoutSeconds |
boolean |
callTimeoutSecondsIsModified |
String |
digitPatternCriteria |
boolean |
digitPatternCriteriaIsModified |
String |
holidaySchedule |
boolean |
holidayScheduleIsModified |
Float |
priority |
boolean |
priorityIsModified |
String |
timeSchedule |
boolean |
timeScheduleIsModified |
Modifier | Constructor and Description |
---|---|
protected |
CommunicationBarringIncomingRule()
Protected Call for Use by Node Construction Methods
|
|
CommunicationBarringIncomingRule(String digitPatternCriteria,
CommunicationBarringIncomingAction action,
Float priority) |
@Size(min=1, max=40) public String digitPatternCriteria
public transient boolean digitPatternCriteriaIsModified
public CommunicationBarringIncomingAction action
public transient boolean actionIsModified
public Integer callTimeoutSeconds
public transient boolean callTimeoutSecondsIsModified
@Size(min=1, max=40) public String timeSchedule
public transient boolean timeScheduleIsModified
@Size(min=1, max=40) public String holidaySchedule
public transient boolean holidayScheduleIsModified
public Float priority
public transient boolean priorityIsModified
public CommunicationBarringIncomingRule(String digitPatternCriteria, CommunicationBarringIncomingAction action, Float priority)
protected CommunicationBarringIncomingRule()
public String getDigitPatternCriteria()
public CommunicationBarringIncomingRule setDigitPatternCriteria(String digitPatternCriteria)
public CommunicationBarringIncomingAction getAction()
public CommunicationBarringIncomingRule setAction(CommunicationBarringIncomingAction action)
public Integer getCallTimeoutSeconds()
public CommunicationBarringIncomingRule setCallTimeoutSeconds(Integer callTimeoutSeconds)
public String getTimeSchedule()
public CommunicationBarringIncomingRule setTimeSchedule(String timeSchedule)
public String getHolidaySchedule()
public CommunicationBarringIncomingRule setHolidaySchedule(String holidaySchedule)
public Float getPriority()
public CommunicationBarringIncomingRule setPriority(Float priority)
public static CommunicationBarringIncomingRule getFromNode(Node node)
node
- The source node to parse.public static CommunicationBarringIncomingRule[] getListFromNode(Node node, String elementName)
node
- The source node to retrieve the array.elementName
- The element name to iterate through.public static CommunicationBarringIncomingRule[] getListFromNode(Node[] nodeList)
nodeList
- The source node array to retrieve the elements.public CommunicationBarringIncomingRuleProxy getProxy()
public static CommunicationBarringIncomingRule fromProxy(BroadWorksServer bws, CommunicationBarringIncomingRuleProxy proxy)
bws
- The current active BroadWorks Server connection.proxy
- The proxy object to inject.Copyright © 2016 ECG, Inc. All rights reserved.