public class IncomingCallingPlanDepartmentPermissions extends Object
Modifier and Type | Field and Description |
---|---|
Boolean |
allowCollectCalls |
boolean |
allowCollectCallsIsModified |
IncomingCallingPlanOutsideCallPermission |
allowFromOutsideGroup |
boolean |
allowFromOutsideGroupIsModified |
Boolean |
allowFromWithinGroup |
boolean |
allowFromWithinGroupIsModified |
String |
departmentFullPathName |
boolean |
departmentFullPathNameIsModified |
DepartmentKey |
departmentKey |
boolean |
departmentKeyIsModified |
IncomingCallingPlanDigitPatternPermission[] |
digitPatternPermission |
boolean |
digitPatternPermissionIsModified |
Modifier | Constructor and Description |
---|---|
protected |
IncomingCallingPlanDepartmentPermissions()
Protected Call for Use by Node Construction Methods
|
|
IncomingCallingPlanDepartmentPermissions(DepartmentKey departmentKey,
String departmentFullPathName,
Boolean allowFromWithinGroup,
IncomingCallingPlanOutsideCallPermission allowFromOutsideGroup,
Boolean allowCollectCalls) |
@NotNull public DepartmentKey departmentKey
public transient boolean departmentKeyIsModified
@Size(min=1) public String departmentFullPathName
public transient boolean departmentFullPathNameIsModified
public Boolean allowFromWithinGroup
public transient boolean allowFromWithinGroupIsModified
public IncomingCallingPlanOutsideCallPermission allowFromOutsideGroup
public transient boolean allowFromOutsideGroupIsModified
public Boolean allowCollectCalls
public transient boolean allowCollectCallsIsModified
public IncomingCallingPlanDigitPatternPermission[] digitPatternPermission
public transient boolean digitPatternPermissionIsModified
public IncomingCallingPlanDepartmentPermissions(DepartmentKey departmentKey, String departmentFullPathName, Boolean allowFromWithinGroup, IncomingCallingPlanOutsideCallPermission allowFromOutsideGroup, Boolean allowCollectCalls)
protected IncomingCallingPlanDepartmentPermissions()
public DepartmentKey getDepartmentKey()
public IncomingCallingPlanDepartmentPermissions setDepartmentKey(DepartmentKey departmentKey)
public String getDepartmentFullPathName()
public IncomingCallingPlanDepartmentPermissions setDepartmentFullPathName(String departmentFullPathName)
public Boolean getAllowFromWithinGroup()
public IncomingCallingPlanDepartmentPermissions setAllowFromWithinGroup(Boolean allowFromWithinGroup)
public IncomingCallingPlanOutsideCallPermission getAllowFromOutsideGroup()
public IncomingCallingPlanDepartmentPermissions setAllowFromOutsideGroup(IncomingCallingPlanOutsideCallPermission allowFromOutsideGroup)
public Boolean getAllowCollectCalls()
public IncomingCallingPlanDepartmentPermissions setAllowCollectCalls(Boolean allowCollectCalls)
public IncomingCallingPlanDigitPatternPermission[] getDigitPatternPermission()
public IncomingCallingPlanDepartmentPermissions setDigitPatternPermission(IncomingCallingPlanDigitPatternPermission... digitPatternPermission)
public static IncomingCallingPlanDepartmentPermissions getFromNode(Node node)
node
- The source node to parse.public static IncomingCallingPlanDepartmentPermissions[] getListFromNode(Node node, String elementName)
node
- The source node to retrieve the array.elementName
- The element name to iterate through.public static IncomingCallingPlanDepartmentPermissions[] getListFromNode(Node[] nodeList)
nodeList
- The source node array to retrieve the elements.public IncomingCallingPlanDepartmentPermissionsProxy getProxy()
public static IncomingCallingPlanDepartmentPermissions fromProxy(BroadWorksServer bws, IncomingCallingPlanDepartmentPermissionsProxy proxy)
bws
- The current active BroadWorks Server connection.proxy
- The proxy object to inject.Copyright © 2016 ECG, Inc. All rights reserved.