Package co.ecg.alpaca.toolkit.generated
Class GroupAccessDevice
java.lang.Object
co.ecg.alpaca.toolkit.model.BroadWorksObject
co.ecg.alpaca.toolkit.generated.AccessDevice
co.ecg.alpaca.toolkit.generated.GroupAccessDevice
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classRequest to add a group access device.static classRequest to get the list of available ports in a device.static classResponse to GroupAccessDeviceAvailablePortGetListRequest.static classRequest to add or modify a list of static configuration tag for a group access device.static classRequest to add a static configuration tag for a group access device.static classRequest to delete static configuration tags for a group access device.static classRequest to get the list of custom configuration tags managed by the Device Management System, on a per-device profile basis.static classResponse to GroupAccessDeviceCustomTagGetListRequest.static classRequest to modify a static configuration tag for a group access device.static classRequest to delete a specified group access device.static classRequests the activation information for a device configured at the Group level.static classResponse to GroupAccessDeviceDeviceActivationGetRequest.static classActivates or deactivates a device configured at the Group level.static classRequest to get the list of device files managed by the Device Management System, on a per-device profile basis.static classResponse to GroupAccessDeviceFileGetListRequest14sp8.static classRequest to get a group device profile file.static classResponse to GroupAccessDeviceFileGetRequest20.static classRequest to modify a specified group access device file.static classRequests a new activation code for a device configured at the Group level.static classGet the list of all available custom tags managed by the Device Management System, on a per-device profile basis.static classResponse to GroupAccessDeviceGetAvailableCustomTagListRequest.static classRequests the list of available access devices for assignment to a user within a group.static classResponse to GroupAccessDeviceGetAvailableDetailListRequest19.static classRequests the list of configurable device types of devices that have already been added to the group.static classResponse to GroupAccessDeviceGetEnhancedConfigurationTypeListRequest.static classRequests the details of a specified configurable device type for a group.static classResponse to GroupAccessDeviceGetEnhancedConfigurationTypeRequest14.static classRequests the list of linked leaf devices for the group level tree device passed in the request.static classResponse to GroupAccessDeviceGetLinkedLeafDeviceListRequest22.static classRequests the tree device linked with the group level leaf device passed in the request.static classResponse to GroupAccessDeviceGetLinkedTreeDeviceRequest.static classRequests the list of access devices in a group.static classResponse to GroupAccessDeviceGetListRequest.static classGet the list of all native tags with logic managed by the Device Management System, on a per-device profile basis.static classResponse to GroupAccessDeviceGetNativeTagsWithLogicListRequest.static classRequests the list of access devices in a group.static classResponse to GroupAccessDeviceGetPagedSortedListRequest22.static classRequests the configuration of a specified group access device.static classResponse to GroupAccessDeviceGetRequest24V3.static classRequest to get the list of trunk group names associated with the Access Device.static classResponse to GroupAccessDeviceGetTrunkGroupListRequest24.static classRequests the configuration of a specified group access device.static classResponse to GroupAccessDeviceGetUserListRequest21sp1.static classRequest to link one or more leaf devices to a group level tree device.static classRequest to modify a specified group access device.static classRequest to modify attributes for line/ports assigned on the group device profile.static classReset a specific group SIP device that supports the reset operation.static classRequest to get the custom configuration tag set defined at the access device.static classResponse to GroupAccessDeviceTagSetGetRequest.static classRequest to modify a static configuration tag set.static classRequest to unlink one or more leaf access devices from a tree device. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected AccessDeviceEnhancedConfigurationModeprotected Stringprotected Stringprotected Stringprotected Integerprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Integerprotected UnboundedPositiveIntprotected Stringprotected Stringprotected Integerprotected Stringprotected Stringprotected Stringprotected AccessDeviceStatusprotected Stringprotected ExtendedTransportProtocolprotected Booleanprotected Booleanprotected Stringprotected StringFields inherited from class co.ecg.alpaca.toolkit.generated.AccessDevice
deviceLevel, deviceNameFields inherited from class co.ecg.alpaca.toolkit.model.BroadWorksObject
broadWorksServer, populated -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetGroup()Returns a handle on the User's Groupstatic GroupAccessDevicegetPopulatedGroupAccessDevice(Group group, String deviceName) Retrieves a populated GroupAccessDevicegetPort()Returns a handle on the User's Service ProviderinthashCode()populate()Method to populate the Fields of the Object via the Associated BroadWorks requestMethod to populate the Fields of the Object via the Associated BroadWorks requestsetAuthBearerSubject(String authBearerSubject) setConfigurationFileName(String configurationFileName) setConfigurationMode(AccessDeviceEnhancedConfigurationMode configurationMode) setDescription(String description) setDeviceCode(String deviceCode) setDeviceExternalId(String deviceExternalId) setDeviceIndex(Integer deviceIndex) setDeviceIPEI(String deviceIPEI) setDeviceType(String deviceType) setGroupId(String groupId) setMacAddress(String macAddress) setNetAddress(String netAddress) setNumberOfAssignedPorts(Integer numberOfAssignedPorts) setNumberOfPorts(UnboundedPositiveInt numberOfPorts) setOutboundProxyServerNetAddress(String outboundProxyServerNetAddress) setPhysicalLocation(String physicalLocation) setProtocol(String protocol) setSerialNumber(String serialNumber) setServiceProvider(ServiceProvider serviceProvider) setServiceProviderId(String serviceProviderId) setStatus(AccessDeviceStatus status) setStunServerNetAddress(String stunServerNetAddress) setTransportProtocol(ExtendedTransportProtocol transportProtocol) setUseCustomUserNamePassword(Boolean useCustomUserNamePassword) setUseDeviceCode(Boolean useDeviceCode) setUserName(String userName) setVersion(String version) toString()Methods inherited from class co.ecg.alpaca.toolkit.generated.AccessDevice
formRequest, getArrayFromNode, getArrayFromNode, getDeviceLevel, getDeviceName, getFromNode, setDeviceLevel, setDeviceNameMethods inherited from class co.ecg.alpaca.toolkit.model.BroadWorksObject
getBroadWorksServer, hasPopulated, isPopulated, setBroadWorksServer, setPopulated
-
Field Details
-
deviceType
-
protocol
-
netAddress
-
port
-
outboundProxyServerNetAddress
-
stunServerNetAddress
-
macAddress
-
serialNumber
-
description
-
numberOfPorts
-
numberOfAssignedPorts
-
status
-
configurationMode
-
configurationFileName
-
physicalLocation
-
transportProtocol
-
useCustomUserNamePassword
-
userName
-
version
-
serviceProviderId
-
groupId
-
deviceExternalId
-
deviceCode
-
deviceIPEI
-
deviceIndex
-
useDeviceCode
-
authBearerSubject
-
-
Constructor Details
-
GroupAccessDevice
public GroupAccessDevice()Serializable Constructor -
GroupAccessDevice
- Parameters:
group-deviceName-
-
-
Method Details
-
setGroup
-
getGroup
Returns a handle on the User's Group -
setServiceProvider
-
getServiceProvider
Returns a handle on the User's Service Provider -
getPopulatedGroupAccessDevice
public static GroupAccessDevice getPopulatedGroupAccessDevice(Group group, String deviceName) throws BroadWorksObjectException Retrieves a populated GroupAccessDevice- Parameters:
group-deviceName-- Throws:
BroadWorksObjectException
-
getClassName
- Overrides:
getClassNamein classAccessDevice
-
setDeviceType
-
getDeviceType
-
setProtocol
-
getProtocol
-
setNetAddress
-
getNetAddress
-
setPort
-
getPort
-
setOutboundProxyServerNetAddress
-
getOutboundProxyServerNetAddress
-
setStunServerNetAddress
-
getStunServerNetAddress
-
setMacAddress
-
getMacAddress
-
setSerialNumber
-
getSerialNumber
-
setDescription
-
getDescription
-
setNumberOfPorts
-
getNumberOfPorts
-
setNumberOfAssignedPorts
-
getNumberOfAssignedPorts
-
setStatus
-
getStatus
-
setConfigurationMode
public GroupAccessDevice setConfigurationMode(AccessDeviceEnhancedConfigurationMode configurationMode) -
getConfigurationMode
-
setConfigurationFileName
-
getConfigurationFileName
-
setPhysicalLocation
-
getPhysicalLocation
-
setTransportProtocol
-
getTransportProtocol
-
setUseCustomUserNamePassword
-
getUseCustomUserNamePassword
-
setUserName
-
getUserName
-
setVersion
-
getVersion
-
setServiceProviderId
-
getServiceProviderId
-
setGroupId
-
getGroupId
-
setDeviceExternalId
-
getDeviceExternalId
-
setDeviceCode
-
getDeviceCode
-
setDeviceIPEI
-
getDeviceIPEI
-
setDeviceIndex
-
getDeviceIndex
-
setUseDeviceCode
-
getUseDeviceCode
-
setAuthBearerSubject
-
getAuthBearerSubject
-
populate
Method to populate the Fields of the Object via the Associated BroadWorks request- Overrides:
populatein classAccessDevice
-
populate
Method to populate the Fields of the Object via the Associated BroadWorks request- Parameters:
resp- The response object to perform population
-
equals
- Overrides:
equalsin classAccessDevice
-
hashCode
public int hashCode()- Overrides:
hashCodein classAccessDevice
-
toString
- Overrides:
toStringin classAccessDevice
-