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
public class GroupAccessDevice extends AccessDevice
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGroupAccessDevice.GroupAccessDeviceAddRequestRequest to add a group access device.static classGroupAccessDevice.GroupAccessDeviceAvailablePortGetListRequestRequest to get the list of available ports in a device.static classGroupAccessDevice.GroupAccessDeviceAvailablePortGetListResponseResponse to GroupAccessDeviceAvailablePortGetListRequest.static classGroupAccessDevice.GroupAccessDeviceCustomTagAddOrModifyListRequestRequest to add or modify a list of static configuration tag for a group access device.static classGroupAccessDevice.GroupAccessDeviceCustomTagAddRequestRequest to add a static configuration tag for a group access device.static classGroupAccessDevice.GroupAccessDeviceCustomTagDeleteListRequestRequest to delete static configuration tags for a group access device.static classGroupAccessDevice.GroupAccessDeviceCustomTagGetListRequestRequest to get the list of custom configuration tags managed by the Device Management System, on a per-device profile basis.static classGroupAccessDevice.GroupAccessDeviceCustomTagGetListResponseResponse to GroupAccessDeviceCustomTagGetListRequest.static classGroupAccessDevice.GroupAccessDeviceCustomTagModifyRequestRequest to modify a static configuration tag for a group access device.static classGroupAccessDevice.GroupAccessDeviceDeleteRequestRequest to delete a specified group access device.static classGroupAccessDevice.GroupAccessDeviceDeviceActivationGetRequestRequests the activation information for a device configured at the Group level.static classGroupAccessDevice.GroupAccessDeviceDeviceActivationGetResponseResponse to GroupAccessDeviceDeviceActivationGetRequest.static classGroupAccessDevice.GroupAccessDeviceDeviceActivationModifyRequestActivates or deactivates a device configured at the Group level.static classGroupAccessDevice.GroupAccessDeviceFileGetListRequestRequest to get the list of device files managed by the Device Management System, on a per-device profile basis.static classGroupAccessDevice.GroupAccessDeviceFileGetListResponseResponse to GroupAccessDeviceFileGetListRequest14sp8.static classGroupAccessDevice.GroupAccessDeviceFileGetRequestRequest to get a group device profile file.static classGroupAccessDevice.GroupAccessDeviceFileGetResponseResponse to GroupAccessDeviceFileGetRequest20.static classGroupAccessDevice.GroupAccessDeviceFileModifyRequestRequest to modify a specified group access device file.static classGroupAccessDevice.GroupAccessDeviceGenerateActivationCodeRequestRequests a new activation code for a device configured at the Group level.static classGroupAccessDevice.GroupAccessDeviceGetAvailableCustomTagListRequestGet the list of all available custom tags managed by the Device Management System, on a per-device profile basis.static classGroupAccessDevice.GroupAccessDeviceGetAvailableCustomTagListResponseResponse to GroupAccessDeviceGetAvailableCustomTagListRequest.static classGroupAccessDevice.GroupAccessDeviceGetAvailableDetailListRequestRequests the list of available access devices for assignment to a user within a group.static classGroupAccessDevice.GroupAccessDeviceGetAvailableDetailListResponseResponse to GroupAccessDeviceGetAvailableDetailListRequest19.static classGroupAccessDevice.GroupAccessDeviceGetEnhancedConfigurationTypeListRequestRequests the list of configurable device types of devices that have already been added to the group.static classGroupAccessDevice.GroupAccessDeviceGetEnhancedConfigurationTypeListResponseResponse to GroupAccessDeviceGetEnhancedConfigurationTypeListRequest.static classGroupAccessDevice.GroupAccessDeviceGetEnhancedConfigurationTypeRequestRequests the details of a specified configurable device type for a group.static classGroupAccessDevice.GroupAccessDeviceGetEnhancedConfigurationTypeResponseResponse to GroupAccessDeviceGetEnhancedConfigurationTypeRequest14.static classGroupAccessDevice.GroupAccessDeviceGetListRequestRequests the list of access devices in a group.static classGroupAccessDevice.GroupAccessDeviceGetListResponseResponse to GroupAccessDeviceGetListRequest.static classGroupAccessDevice.GroupAccessDeviceGetNativeTagsWithLogicListRequestGet the list of all native tags with logic managed by the Device Management System, on a per-device profile basis.static classGroupAccessDevice.GroupAccessDeviceGetNativeTagsWithLogicListResponseResponse to GroupAccessDeviceGetNativeTagsWithLogicListRequest.static classGroupAccessDevice.GroupAccessDeviceGetPagedSortedListRequestRequests the list of access devices in a group.static classGroupAccessDevice.GroupAccessDeviceGetPagedSortedListResponseResponse to GroupAccessDeviceGetPagedSortedListRequest.static classGroupAccessDevice.GroupAccessDeviceGetRequestRequests the configuration of a specified group access device.static classGroupAccessDevice.GroupAccessDeviceGetResponseResponse to GroupAccessDeviceGetRequest22V3.static classGroupAccessDevice.GroupAccessDeviceGetUserListRequestRequests the configuration of a specified group access device.static classGroupAccessDevice.GroupAccessDeviceGetUserListResponseResponse to GroupAccessDeviceGetUserListRequest21sp1.static classGroupAccessDevice.GroupAccessDeviceModifyRequestRequest to modify a specified group access device.static classGroupAccessDevice.GroupAccessDeviceModifyUserRequestRequest to modify attributes for line/ports assigned on the group device profile.static classGroupAccessDevice.GroupAccessDeviceResetRequestReset a specific group SIP device that supports the reset operation.static classGroupAccessDevice.GroupAccessDeviceTagSetGetRequestRequest to get the custom configuration tag set defined at the access device.static classGroupAccessDevice.GroupAccessDeviceTagSetGetResponseResponse to GroupAccessDeviceTagSetGetRequest.static classGroupAccessDevice.GroupAccessDeviceTagSetModifyRequestRequest to modify a static configuration tag set.static classGroupAccessDevice.GroupTemplateOnlyDeviceFileGetListRequestRequest to get the list of template files used to support a VDM device defined at group level.static classGroupAccessDevice.GroupTemplateOnlyDeviceFileGetListResponseResponse to GroupTemplateOnlyDeviceFileGetListRequest.static classGroupAccessDevice.GroupVisualDeviceManagementGetDeviceInfoRequestGet the information for a specified device supporting visual device management.static classGroupAccessDevice.GroupVisualDeviceManagementGetDeviceInfoResponseResponse to GroupVisualDeviceManagementGetDeviceInfoRequest.
-
Field Summary
Fields Modifier and Type Field Description protected StringconfigurationFileNameprotected AccessDeviceEnhancedConfigurationModeconfigurationModeprotected Stringdescriptionprotected StringdeviceExternalIdprotected StringdeviceTypeprotected StringgroupIdprotected StringmacAddressprotected StringnetAddressprotected IntegernumberOfAssignedPortsprotected UnboundedPositiveIntnumberOfPortsprotected StringoutboundProxyServerNetAddressprotected StringphysicalLocationprotected Integerportprotected Stringprotocolprotected StringserialNumberprotected StringserviceProviderIdprotected AccessDeviceStatusstatusprotected StringstunServerNetAddressprotected TransportProtocoltransportProtocolprotected BooleanuseCustomUserNamePasswordprotected StringuserNameprotected Stringversion-
Fields inherited from class co.ecg.alpaca.toolkit.generated.AccessDevice
deviceLevel, deviceName
-
Fields inherited from class co.ecg.alpaca.toolkit.model.BroadWorksObject
broadWorksServer, populated
-
-
Constructor Summary
Constructors Constructor Description GroupAccessDevice()Serializable ConstructorGroupAccessDevice(Group group, String deviceName)
-
Method Summary
-
Methods inherited from class co.ecg.alpaca.toolkit.generated.AccessDevice
formRequest, getArrayFromNode, getArrayFromNode, getDeviceLevel, getDeviceName, getFromNode, setDeviceLevel, setDeviceName
-
Methods inherited from class co.ecg.alpaca.toolkit.model.BroadWorksObject
getBroadWorksServer, hasPopulated, isPopulated, setBroadWorksServer, setPopulated
-
-
-
-
Field Detail
-
deviceType
protected String deviceType
-
protocol
protected String protocol
-
netAddress
protected String netAddress
-
port
protected Integer port
-
outboundProxyServerNetAddress
protected String outboundProxyServerNetAddress
-
stunServerNetAddress
protected String stunServerNetAddress
-
macAddress
protected String macAddress
-
serialNumber
protected String serialNumber
-
description
protected String description
-
numberOfPorts
protected UnboundedPositiveInt numberOfPorts
-
numberOfAssignedPorts
protected Integer numberOfAssignedPorts
-
status
protected AccessDeviceStatus status
-
configurationMode
protected AccessDeviceEnhancedConfigurationMode configurationMode
-
configurationFileName
protected String configurationFileName
-
physicalLocation
protected String physicalLocation
-
transportProtocol
protected TransportProtocol transportProtocol
-
useCustomUserNamePassword
protected Boolean useCustomUserNamePassword
-
userName
protected String userName
-
version
protected String version
-
serviceProviderId
protected String serviceProviderId
-
groupId
protected String groupId
-
deviceExternalId
protected String deviceExternalId
-
-
Method Detail
-
setGroup
public GroupAccessDevice setGroup(Group group)
-
getGroup
public Group getGroup()
Returns a handle on the User's Group
-
setServiceProvider
public GroupAccessDevice setServiceProvider(ServiceProvider serviceProvider)
-
getServiceProvider
public ServiceProvider 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
public String getClassName()
- Overrides:
getClassNamein classAccessDevice
-
setDeviceType
public GroupAccessDevice setDeviceType(String deviceType)
-
getDeviceType
public String getDeviceType()
-
setProtocol
public GroupAccessDevice setProtocol(String protocol)
-
getProtocol
public String getProtocol()
-
setNetAddress
public GroupAccessDevice setNetAddress(String netAddress)
-
getNetAddress
public String getNetAddress()
-
setPort
public GroupAccessDevice setPort(Integer port)
-
getPort
public Integer getPort()
-
setOutboundProxyServerNetAddress
public GroupAccessDevice setOutboundProxyServerNetAddress(String outboundProxyServerNetAddress)
-
getOutboundProxyServerNetAddress
public String getOutboundProxyServerNetAddress()
-
setStunServerNetAddress
public GroupAccessDevice setStunServerNetAddress(String stunServerNetAddress)
-
getStunServerNetAddress
public String getStunServerNetAddress()
-
setMacAddress
public GroupAccessDevice setMacAddress(String macAddress)
-
getMacAddress
public String getMacAddress()
-
setSerialNumber
public GroupAccessDevice setSerialNumber(String serialNumber)
-
getSerialNumber
public String getSerialNumber()
-
setDescription
public GroupAccessDevice setDescription(String description)
-
getDescription
public String getDescription()
-
setNumberOfPorts
public GroupAccessDevice setNumberOfPorts(UnboundedPositiveInt numberOfPorts)
-
getNumberOfPorts
public UnboundedPositiveInt getNumberOfPorts()
-
setNumberOfAssignedPorts
public GroupAccessDevice setNumberOfAssignedPorts(Integer numberOfAssignedPorts)
-
getNumberOfAssignedPorts
public Integer getNumberOfAssignedPorts()
-
setStatus
public GroupAccessDevice setStatus(AccessDeviceStatus status)
-
getStatus
public AccessDeviceStatus getStatus()
-
setConfigurationMode
public GroupAccessDevice setConfigurationMode(AccessDeviceEnhancedConfigurationMode configurationMode)
-
getConfigurationMode
public AccessDeviceEnhancedConfigurationMode getConfigurationMode()
-
setConfigurationFileName
public GroupAccessDevice setConfigurationFileName(String configurationFileName)
-
getConfigurationFileName
public String getConfigurationFileName()
-
setPhysicalLocation
public GroupAccessDevice setPhysicalLocation(String physicalLocation)
-
getPhysicalLocation
public String getPhysicalLocation()
-
setTransportProtocol
public GroupAccessDevice setTransportProtocol(TransportProtocol transportProtocol)
-
getTransportProtocol
public TransportProtocol getTransportProtocol()
-
setUseCustomUserNamePassword
public GroupAccessDevice setUseCustomUserNamePassword(Boolean useCustomUserNamePassword)
-
getUseCustomUserNamePassword
public Boolean getUseCustomUserNamePassword()
-
setUserName
public GroupAccessDevice setUserName(String userName)
-
getUserName
public String getUserName()
-
setVersion
public GroupAccessDevice setVersion(String version)
-
getVersion
public String getVersion()
-
setServiceProviderId
public GroupAccessDevice setServiceProviderId(String serviceProviderId)
-
getServiceProviderId
public String getServiceProviderId()
-
setGroupId
public GroupAccessDevice setGroupId(String groupId)
-
getGroupId
public String getGroupId()
-
setDeviceExternalId
public GroupAccessDevice setDeviceExternalId(String deviceExternalId)
-
getDeviceExternalId
public String getDeviceExternalId()
-
populate
public Response populate()
Method to populate the Fields of the Object via the Associated BroadWorks request- Overrides:
populatein classAccessDevice
-
populate
public Response populate(GroupAccessDevice.GroupAccessDeviceGetResponse resp)
Method to populate the Fields of the Object via the Associated BroadWorks request- Parameters:
resp- The response object to perform population
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classAccessDevice
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAccessDevice
-
toString
public String toString()
- Overrides:
toStringin classAccessDevice
-
-