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 classAdd a Hunt Group instance to a group.static classAdd a Hunt Group instance to a group.static classDelete a Hunt Group instance from a group.static classRequest to modify a Hunt Group instance.static classDelete a Hunt Group instance from a group.static classGet a list of users that can be assigned to a Hunt Group group.static classResponse to the GroupHuntGroupGetAvailableUserListRequest.static classGet a list of users that can be assigned to a Hunt Group group.static classResponse to the GroupHuntGroupGetAvailableUserPagedSortedListRequest.static classGet a list of Hunt Group instances within a group.static classResponse to the GroupHuntGroupGetInstanceListRequest.static classGet a list of Hunt Group instances within a group.static classResponse to the GroupHuntGroupGetInstancePagedSortedListRequest.static classRequest to get all the information of a Hunt Group instance.static classResponse to GroupHuntGroupGetInstanceRequest20.static classRequest to set the active status of Hunt Group instances.static classRequest to modify a Hunt Group instance.static classRequest to modify the weighted call distribution of a Hunt Group instance.static classRequest the system level data associated with Hunt Group.static classResponse to SystemHuntGroupGetRequest21.static classModify the system level data associated with Hunt Group. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<GroupHuntGroupAgentUserTableRow>protected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Integerprotected Stringprotected Booleanprotected Booleanprotected Booleanprotected Stringprotected Integerprotected Stringprotected HuntPolicyprotected ServiceInstanceReadProfile19sp1protected BooleanFields inherited from class co.ecg.alpaca.toolkit.model.BroadWorksUser
group, groupId, serviceProvider, serviceProviderId, userIdFields inherited from class co.ecg.alpaca.toolkit.model.BroadWorksObject
broadWorksServer, populated -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic HuntGroupgetPopulatedHuntGroup(Group group, String userId) Retrieves a populated HuntGroupinthashCode()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, setUserIdMethods 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:
populatein 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:
equalsin classBroadWorksUser
-
hashCode
public int hashCode()- Overrides:
hashCodein classBroadWorksUser
-
toString
-