Package co.ecg.alpaca.toolkit.generated
Class HuntGroup
java.lang.Object
co.ecg.alpaca.toolkit.model.BroadWorksObject
co.ecg.alpaca.toolkit.model.BroadWorksUser
co.ecg.alpaca.toolkit.generated.HuntGroup
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Add a Hunt Group instance to a group.static class
Add a Hunt Group instance to a group.static class
Delete a Hunt Group instance from a group.static class
Request to modify a Hunt Group instance.static class
Delete a Hunt Group instance from a group.static class
Get a list of users that can be assigned to a Hunt Group group.static class
Response to the GroupHuntGroupGetAvailableUserListRequest.static class
Get a list of users that can be assigned to a Hunt Group group.static class
Response to the GroupHuntGroupGetAvailableUserPagedSortedListRequest.static class
Get a list of Hunt Group instances within a group.static class
Response to the GroupHuntGroupGetInstanceListRequest.static class
Get a list of Hunt Group instances within a group.static class
Response to the GroupHuntGroupGetInstancePagedSortedListRequest.static class
Request to get all the information of a Hunt Group instance.static class
Response to GroupHuntGroupGetInstanceRequest20.static class
Request to set the active status of Hunt Group instances.static class
Request to modify a Hunt Group instance.static class
Request to modify the weighted call distribution of a Hunt Group instance.static class
Request the system level data associated with Hunt Group.static class
Response to SystemHuntGroupGetRequest21.static class
Modify the system level data associated with Hunt Group. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<GroupHuntGroupAgentUserTableRow>
protected Boolean
protected Boolean
protected Boolean
protected Boolean
protected Boolean
protected Boolean
protected Integer
protected String
protected Boolean
protected Boolean
protected Boolean
protected String
protected Integer
protected String
protected HuntPolicy
protected ServiceInstanceReadProfile19sp1
protected Boolean
Fields inherited from class co.ecg.alpaca.toolkit.model.BroadWorksUser
group, groupId, serviceProvider, serviceProviderId, userId
Fields inherited from class co.ecg.alpaca.toolkit.model.BroadWorksObject
broadWorksServer, populated
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
static HuntGroup
getPopulatedHuntGroup
(Group group, String userId) Retrieves a populated HuntGroupint
hashCode()
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 requestsetAgentUserTable
(List<GroupHuntGroupAgentUserTableRow> agentUserTable) setAllowCallWaitingForAgents
(Boolean allowCallWaitingForAgents) setAllowMembersToControlGroupBusy
(Boolean allowMembersToControlGroupBusy) setApplyGroupBusyWhenTerminatingToAgent
(Boolean applyGroupBusyWhenTerminatingToAgent) setEnableGroupBusy
(Boolean enableGroupBusy) setEnableNotReachableForwarding
(Boolean enableNotReachableForwarding) setForwardAfterTimeout
(Boolean forwardAfterTimeout) setForwardTimeoutSeconds
(Integer forwardTimeoutSeconds) setForwardToPhoneNumber
(String forwardToPhoneNumber) setHuntAfterNoAnswer
(Boolean huntAfterNoAnswer) setIncludeHuntGroupNameInCLID
(Boolean includeHuntGroupNameInCLID) setMakeBusyWhenNotReachable
(Boolean makeBusyWhenNotReachable) setNetworkClassOfService
(String networkClassOfService) setNoAnswerNumberOfRings
(Integer noAnswerNumberOfRings) setNotReachableForwardToPhoneNumber
(String notReachableForwardToPhoneNumber) setPolicy
(HuntPolicy policy) setServiceInstanceProfile
(ServiceInstanceReadProfile19sp1 serviceInstanceProfile) setUseSystemHuntGroupCLIDSetting
(Boolean useSystemHuntGroupCLIDSetting) toString()
Methods inherited from class co.ecg.alpaca.toolkit.model.BroadWorksUser
getGroup, getGroupId, getServiceProvider, getServiceProviderId, getUserId, getUserId, setGroupId, setServiceProviderId, setUserId
Methods inherited from class co.ecg.alpaca.toolkit.model.BroadWorksObject
getBroadWorksServer, hasPopulated, isPopulated, setBroadWorksServer, setPopulated
-
Field Details
-
serviceInstanceProfile
-
policy
-
huntAfterNoAnswer
-
noAnswerNumberOfRings
-
forwardAfterTimeout
-
forwardTimeoutSeconds
-
forwardToPhoneNumber
-
agentUserTable
-
allowCallWaitingForAgents
-
useSystemHuntGroupCLIDSetting
-
includeHuntGroupNameInCLID
-
enableNotReachableForwarding
-
notReachableForwardToPhoneNumber
-
makeBusyWhenNotReachable
-
allowMembersToControlGroupBusy
-
enableGroupBusy
-
applyGroupBusyWhenTerminatingToAgent
-
networkClassOfService
-
-
Constructor Details
-
HuntGroup
public HuntGroup()Serializable Constructor -
HuntGroup
- Parameters:
group
- The GroupuserId
- The user id
-
-
Method Details
-
getPopulatedHuntGroup
public static HuntGroup getPopulatedHuntGroup(Group group, String userId) throws BroadWorksObjectException Retrieves a populated HuntGroup- Parameters:
group
- The GroupuserId
- The user id- Throws:
BroadWorksObjectException
- Thrown if the object cannot be retrieved.
-
getClassName
-
setServiceInstanceProfile
-
getServiceInstanceProfile
-
setPolicy
-
getPolicy
-
setHuntAfterNoAnswer
-
getHuntAfterNoAnswer
-
setNoAnswerNumberOfRings
-
getNoAnswerNumberOfRings
-
setForwardAfterTimeout
-
getForwardAfterTimeout
-
setForwardTimeoutSeconds
-
getForwardTimeoutSeconds
-
setForwardToPhoneNumber
-
getForwardToPhoneNumber
-
setAgentUserTable
-
getAgentUserTable
-
setAllowCallWaitingForAgents
-
getAllowCallWaitingForAgents
-
setUseSystemHuntGroupCLIDSetting
-
getUseSystemHuntGroupCLIDSetting
-
setIncludeHuntGroupNameInCLID
-
getIncludeHuntGroupNameInCLID
-
setEnableNotReachableForwarding
-
getEnableNotReachableForwarding
-
setNotReachableForwardToPhoneNumber
-
getNotReachableForwardToPhoneNumber
-
setMakeBusyWhenNotReachable
-
getMakeBusyWhenNotReachable
-
setAllowMembersToControlGroupBusy
-
getAllowMembersToControlGroupBusy
-
setEnableGroupBusy
-
getEnableGroupBusy
-
setApplyGroupBusyWhenTerminatingToAgent
-
getApplyGroupBusyWhenTerminatingToAgent
-
setNetworkClassOfService
-
getNetworkClassOfService
-
populate
Method to populate the Fields of the Object via the Associated BroadWorks request- Specified by:
populate
in classBroadWorksObject
-
populate
Method to populate the Fields of the Object via the Associated BroadWorks request- Parameters:
resp
- The response object to perform population
-
equals
- Overrides:
equals
in classBroadWorksUser
-
hashCode
public int hashCode()- Overrides:
hashCode
in classBroadWorksUser
-
toString
-