Class EnterpriseTrunkGroup
java.lang.Object
co.ecg.alpaca.toolkit.model.BroadWorksObject
co.ecg.alpaca.toolkit.model.BroadWorksService
co.ecg.alpaca.toolkit.model.BroadWorksServiceProviderService
co.ecg.alpaca.toolkit.model.BroadWorksEnterpriseService
co.ecg.alpaca.toolkit.generated.services.EnterpriseTrunkGroup
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Request to add an enterprise trunk in an enterprise.static class
Request to add users to an enterprise trunk in an enterprise.static class
Request to delete an enterprise trunk in an enterprise.static class
Request to delete users from an enterprise trunk in an enterprise.static class
Request to add users to an enterprise trunk in an enterprise.static class
Request to get the list of all available trunk groups defined in an enterprise.static class
Response to EnterpriseEnterpriseTrunkGetAvailableTrunkGroupListRequest.static class
Request the list of users that are available to be added to an enterprise trunk.static class
Response to EnterpriseEnterpriseTrunkGetAvailableUserListRequest.static class
Request to get the list of all enterprise trunks defined in an enterprise.static class
Response to EnterpriseEnterpriseTrunkGetListRequest.static class
Request to get an enterprise trunk The response is either an EnterpriseEnterpriseTrunkGetResponse21 or an ErrorResponse.static class
Response to EnterpriseEnterpriseTrunkGetRequest22.static class
Request the list of users in an enterprise trunk.static class
Response to EnterpriseEnterpriseTrunkGetUserListRequest.static class
Request to modify an enterprise trunk in an enterprise.static class
Get a list of local gateways defined within an enterprise.static class
Response to EnterpriseLocalGatewayGetPagedSortedListRequest.static class
Get usage details of a local gateway under an enterprise.static class
Response to EnterpriseLocalGatewayGetUsageRequest. -
Field Summary
FieldsFields inherited from class co.ecg.alpaca.toolkit.model.BroadWorksEnterpriseService
enterprise
Fields inherited from class co.ecg.alpaca.toolkit.model.BroadWorksServiceProviderService
serviceProvider
Fields inherited from class co.ecg.alpaca.toolkit.model.BroadWorksObject
broadWorksServer, populated
-
Constructor Summary
ConstructorsConstructorDescriptionThe serializable constructor for the EnterpriseServiceEnterpriseTrunkGroup
(BroadWorksProcess broadWorksProcess, Enterprise enterprise) Returns a EnterpriseService Object with the Enterprise Assigned -
Method Summary
Modifier and TypeMethodDescriptionboolean
Response to EnterpriseEnterpriseTrunkGetRequest22.Response to EnterpriseEnterpriseTrunkGetListRequest.Response to EnterpriseEnterpriseTrunkGetUserListRequest.Response to EnterpriseLocalGatewayGetPagedSortedListRequest.Response to EnterpriseLocalGatewayGetUsageRequest.int
hashCode()
populate()
Populates all available service datavoid
push
(BroadWorksProcess broadWorksProcess, Enterprise enterprise) Adds all available service data to a EnterpriseMethods inherited from class co.ecg.alpaca.toolkit.model.BroadWorksEnterpriseService
push
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
-
tag
-
enterpriseTrunkList
-
enterpriseTrunk
-
enterpriseTrunkUserList
public List<EnterpriseTrunkGroup.EnterpriseEnterpriseTrunkGetUserListResponse> enterpriseTrunkUserList -
localGatewayPagedSortedList
public EnterpriseTrunkGroup.EnterpriseLocalGatewayGetPagedSortedListResponse localGatewayPagedSortedList -
localGatewayUsage
-
-
Constructor Details
-
EnterpriseTrunkGroup
Returns a EnterpriseService Object with the Enterprise Assigned- Parameters:
enterprise
-
-
EnterpriseTrunkGroup
public EnterpriseTrunkGroup()The serializable constructor for the EnterpriseService
-
-
Method Details
-
getClassName
-
getEnterpriseTrunkList
Response to EnterpriseEnterpriseTrunkGetListRequest. Contains a table of enterprise trunks defined in the enterprise The column headings are: "Enterprise Trunk Name", "Routing Type"- Returns:
- the EnterpriseEnterpriseTrunkGetListResponse for this service
-
getEnterpriseTrunk
Response to EnterpriseEnterpriseTrunkGetRequest22.- Returns:
- the EnterpriseEnterpriseTrunkGetResponse for this service
-
getEnterpriseTrunkUserList
public List<EnterpriseTrunkGroup.EnterpriseEnterpriseTrunkGetUserListResponse> getEnterpriseTrunkUserList()Response to EnterpriseEnterpriseTrunkGetUserListRequest. The column headings for the enterpriseTrunkUserTable are: "Group Id", "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 EnterpriseEnterpriseTrunkGetUserListResponse for this service
-
getLocalGatewayPagedSortedList
public EnterpriseTrunkGroup.EnterpriseLocalGatewayGetPagedSortedListResponse getLocalGatewayPagedSortedList()Response to EnterpriseLocalGatewayGetPagedSortedListRequest. Contains a table with column headings "Name", "Device Name", "Device Level", "Group Id", "Group Name" and "Group External Id". The "Device Level" column contains one of the AccessDeviceLevel enumerated constants. The following columns are only populated in AS data mode "Group External Id"- Returns:
- the EnterpriseLocalGatewayGetPagedSortedListResponse for this service
-
getLocalGatewayUsage
Response to EnterpriseLocalGatewayGetUsageRequest. Returns the group ID and group name where the local gateway belongs to, a boolean value to indicate if the local gateway is used in the enterprise call processing policy. It also returns an OCITable containing the groups using the given local gateway. Column headings are: "Group Id", "Group Name" and "Group External Id". The following columns are only populated in AS data mode "Group External Id"- Returns:
- the EnterpriseLocalGatewayGetUsageResponse for this service
-
populate
Populates all available service data- Specified by:
populate
in classBroadWorksObject
-
push
Adds all available service data to a Enterprise- Specified by:
push
in classBroadWorksEnterpriseService
-
equals
-
hashCode
public int hashCode()
-