Class GroupTrunkGroup
java.lang.Object
co.ecg.alpaca.toolkit.model.BroadWorksObject
co.ecg.alpaca.toolkit.model.BroadWorksService
co.ecg.alpaca.toolkit.model.BroadWorksGroupService
co.ecg.alpaca.toolkit.generated.services.GroupTrunkGroup
- All Implemented Interfaces:
Serializable
public class GroupTrunkGroup extends BroadWorksGroupService
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GroupTrunkGroup.GroupEnterpriseTrunkAddRequest
Request to add an enterprise trunk in a group.static class
GroupTrunkGroup.GroupEnterpriseTrunkAddUserListRequest
Request to add users to an enterprise trunk in a group.static class
GroupTrunkGroup.GroupEnterpriseTrunkDeleteRequest
Request to delete an enterprise trunk in a group.static class
GroupTrunkGroup.GroupEnterpriseTrunkDeleteUserListRequest
Request to delete users from an enterprise trunk in a group.static class
GroupTrunkGroup.GroupEnterpriseTrunkForceAssignUserListRequest
Request to add users to an enterprise trunk in a group.static class
GroupTrunkGroup.GroupEnterpriseTrunkGetAvailableTrunkGroupListRequest
Request to get the list of all available trunk groups defined in a group.static class
GroupTrunkGroup.GroupEnterpriseTrunkGetAvailableTrunkGroupListResponse
Response to GroupEnterpriseTrunkGetAvailableTrunkGroupListRequest.static class
GroupTrunkGroup.GroupEnterpriseTrunkGetAvailableUserListRequest
Request the list of users that are available to be added to an enterprise trunk.static class
GroupTrunkGroup.GroupEnterpriseTrunkGetAvailableUserListResponse
Response to GroupEnterpriseTrunkGetAvailableUserListRequest.static class
GroupTrunkGroup.GroupEnterpriseTrunkGetListRequest
Request to get the list of all enterprise trunks defined in a group.static class
GroupTrunkGroup.GroupEnterpriseTrunkGetListResponse
Response to GroupEnterpriseTrunkGetListRequest.static class
GroupTrunkGroup.GroupEnterpriseTrunkGetRequest
Request to get an enterprise trunk The response is either an GroupEnterpriseTrunkGetResponse22 or an ErrorResponse.static class
GroupTrunkGroup.GroupEnterpriseTrunkGetResponse
Response to GroupEnterpriseTrunkGetRequest22.static class
GroupTrunkGroup.GroupEnterpriseTrunkGetUserListRequest
Request the list of users in an enterprise trunk.static class
GroupTrunkGroup.GroupEnterpriseTrunkGetUserListResponse
Response to GroupEnterpriseTrunkGetUserListRequest.static class
GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest
Request to modify an enterprise trunk in a group.static class
GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest
Add a Trunk Group instance to a group.static class
GroupTrunkGroup.GroupTrunkGroupDeleteInstanceRequest
Delete a Trunk Group Instance from a group.static class
GroupTrunkGroup.GroupTrunkGroupGetAvailableHostedUserListRequest
Get a list of hosted users that can be assigned to a Trunk Group.static class
GroupTrunkGroup.GroupTrunkGroupGetAvailableHostedUserListResponse
Response to the GroupTrunkGroupGetAvailableHostedUserListRequest.static class
GroupTrunkGroup.GroupTrunkGroupGetInstanceListRequest
Get a list of Trunk Groups for the group or enterprise.static class
GroupTrunkGroup.GroupTrunkGroupGetInstanceListResponse
Response to GroupTrunkGroupGetInstanceListRequest14sp4.static class
GroupTrunkGroup.GroupTrunkGroupGetInstanceRequest
Get a Trunk Group Instance's profile.static class
GroupTrunkGroup.GroupTrunkGroupGetInstanceResponse
Response to GroupTrunkGroupGetInstanceRequest23.static class
GroupTrunkGroup.GroupTrunkGroupGetInstanceUserListRequest
Get a list of user's on a Trunk Group Instance.static class
GroupTrunkGroup.GroupTrunkGroupGetInstanceUserListResponse
Response to GroupTrunkGroupGetInstanceUserListRequest14sp4.static class
GroupTrunkGroup.GroupTrunkGroupGetRequest
Get the maximum and bursting maximum permissible active trunk group calls for the group.static class
GroupTrunkGroup.GroupTrunkGroupGetResponse
Response to the GroupTrunkGroupGetRequest23.static class
GroupTrunkGroup.GroupTrunkGroupModifyInstanceRequest
Modify a Trunk Group Instance in a group.static class
GroupTrunkGroup.GroupTrunkGroupModifyRequest
Modify the maximum and bursting maximum permissible active Trunk Group calls for the group.static class
GroupTrunkGroup.GroupTrunkGroupOptionsMessageResponseStatusCodeAddListRequest
Add a list of trunk group level successful SIP OPTIONS message respoonse status codes.static class
GroupTrunkGroup.GroupTrunkGroupUserCreationTaskAddRequest
Add a user creation task for a trunk group.static class
GroupTrunkGroup.GroupTrunkGroupUserCreationTaskDeleteRequest
Delete a user creation task for a trunk group.static class
GroupTrunkGroup.GroupTrunkGroupUserCreationTaskGetListRequest
Get the list of user creation tasks for a trunk group.static class
GroupTrunkGroup.GroupTrunkGroupUserCreationTaskGetListResponse
Response to GroupTrunkGroupUserCreationTaskGetListRequest14sp4.static class
GroupTrunkGroup.GroupTrunkGroupUserCreationTaskGetRequest
Request the details of a specified user creation task for a trunk group.static class
GroupTrunkGroup.GroupTrunkGroupUserCreationTaskGetResponse
Response to a GroupTrunkGroupUserCreationTaskGetRequest14sp4. -
Field Summary
Fields inherited from class co.ecg.alpaca.toolkit.model.BroadWorksObject
broadWorksServer, populated
-
Constructor Summary
Constructors Constructor Description GroupTrunkGroup()
The serializable constructor for the GroupServiceGroupTrunkGroup(BroadWorksProcess broadWorksProcess, Group group)
Returns a GroupService Object with the Group Assigned -
Method Summary
Methods inherited from class co.ecg.alpaca.toolkit.model.BroadWorksService
getProcess, getRequestContext, isPopulated, isPrimary, mapRequestAndFire, mapRequestAndFire, mapRequestAndFire, setBroadWorksProcess, setPrimary, waitForLoad
Methods inherited from class co.ecg.alpaca.toolkit.model.BroadWorksObject
getBroadWorksServer, hasPopulated, setBroadWorksServer, setPopulated
-
Field Details
-
Constructor Details
-
GroupTrunkGroup
Returns a GroupService Object with the Group Assigned- Parameters:
group
-
-
GroupTrunkGroup
public GroupTrunkGroup()The serializable constructor for the GroupService
-
-
Method Details
-
getClassName
-
getEnterpriseTrunkList
Response to GroupEnterpriseTrunkGetListRequest. Contains a table of enterprise trunks defined in the enterprise The column headings are: "Enterprise Trunk Name", "Routing Type"- Returns:
- the GroupEnterpriseTrunkGetListResponse for this service
-
getEnterpriseTrunk
Response to GroupEnterpriseTrunkGetRequest22.- Returns:
- the GroupEnterpriseTrunkGetResponse for this service
-
getEnterpriseTrunkUserList
Response to GroupEnterpriseTrunkGetUserListRequest. The column headings for the enterpriseTrunkUserTable are: "User Id", "Last Name", "First Name", "Phone Number", "Alternate Trunk Identity", "Hiragana Last Name", "Hiragana First Name", "Extension", "Department", "Email Address" and "Route List Assigned".- Returns:
- the GroupEnterpriseTrunkGetUserListResponse for this service
-
getTrunkGroupInstanceList
Response to GroupTrunkGroupGetInstanceListRequest14sp4. Contains a table with column headings "Name", "Department", "Device Name", "Device Level", "Group Id". The "Device Level" column contains one of the AccessDeviceLevel enumerated constants.- Returns:
- the GroupTrunkGroupGetInstanceListResponse for this service
-
getTrunkGroupInstance
Response to GroupTrunkGroupGetInstanceRequest23. Returns the profile information for the Trunk Group. Contains a hosted user table with column headings: "User Id", "Last Name", "First Name", "Hiragana Last Name", "Hiragana First Name", "Phone Number", "Extension", "Department", "Email Address". Following attributes are only used in IMS mode: implicitRegistrationSetSupportPolicy useSystemImplicitRegistrationSetSupportPolicy sipIdentityForPilotAndProxyTrunkModesPolicy useSystemSIPIdentityForPilotAndProxyTrunkModesPolicy- Returns:
- the GroupTrunkGroupGetInstanceResponse for this service
-
getTrunkGroupInstanceUserList
Response to GroupTrunkGroupGetInstanceUserListRequest14sp4. The response contains a 9 column table with column headings "User Id", "Last Name", "First Name", "Department", "Phone Number", "Hiragana Last Name", "Hiragana First Name", "Extension", "Email Address".- Returns:
- the GroupTrunkGroupGetInstanceUserListResponse for this service
-
getTrunkGroup
Response to the GroupTrunkGroupGetRequest23. The response contains the maximum and bursting maximum permissible active trunk group calls for the group.- Returns:
- the GroupTrunkGroupGetResponse for this service
-
populate
Populates all available service data- Specified by:
populate
in classBroadWorksObject
-
push
Adds all available service data to a Group- Specified by:
push
in classBroadWorksGroupService
-
equals
-
hashCode
public int hashCode()
-