com.e_c_group.bwptk
Class HuntGroup

java.lang.Object
  extended by com.e_c_group.bwptk.HuntGroup

public class HuntGroup
extends java.lang.Object

Class to create a distributable HuntGroup


Method Summary
static HuntGroup add(Group g, java.lang.String serviceUserId, java.lang.String trunkgroupName, java.lang.String callingLineIdLastName, java.lang.String callingLineIdFirstName, java.lang.String language, java.lang.String timeZone, java.lang.String policy, boolean huntAfterNoAnswer, int noAnswerNumberOfRings, boolean forwardAfterTimeout, int forwardTimeoutSeconds, java.lang.String forwardToPhoneNumber, boolean allowCallWaitingForAgents, java.lang.String agentList)
          Create a new huntgroup.
 Group getGroup()
           
static HuntGroup getHuntGroup(Group group, java.lang.String serviceUserId)
           
 java.lang.String getHuntGroupServiceUserId()
           
 boolean isForwardAfterTimeoutEnabled()
           
 boolean setForwarding(boolean forwardAfterTimeout, int forwardTimeoutSeconds, java.lang.String forwardToPhoneNumber)
          Set Hunt Group forwarding parameters.
 boolean setHuntAfterNoAnswer(boolean huntAfterNoAnswer)
          Set huntAfterNoAnswer Parameter on the named huntgroup.
 boolean setPhoneNumber(java.lang.String phoneNumber, java.lang.String extension)
          Assign DN to a huntgroup.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getHuntGroupServiceUserId

public java.lang.String getHuntGroupServiceUserId()
Returns:
The serviceUserId

getGroup

public Group getGroup()
Returns:
The Group

getHuntGroup

public static HuntGroup getHuntGroup(Group group,
                                     java.lang.String serviceUserId)
                              throws BwptkException
Throws:
BwptkException

isForwardAfterTimeoutEnabled

public boolean isForwardAfterTimeoutEnabled()
                                     throws BwptkException
Throws:
BwptkException

add

public static HuntGroup add(Group g,
                            java.lang.String serviceUserId,
                            java.lang.String trunkgroupName,
                            java.lang.String callingLineIdLastName,
                            java.lang.String callingLineIdFirstName,
                            java.lang.String language,
                            java.lang.String timeZone,
                            java.lang.String policy,
                            boolean huntAfterNoAnswer,
                            int noAnswerNumberOfRings,
                            boolean forwardAfterTimeout,
                            int forwardTimeoutSeconds,
                            java.lang.String forwardToPhoneNumber,
                            boolean allowCallWaitingForAgents,
                            java.lang.String agentList)
                     throws BwptkException
Create a new huntgroup.

Returns:
the created huntgroup object, or null if no huntgroup was created.
Throws:
BwptkException

setPhoneNumber

public boolean setPhoneNumber(java.lang.String phoneNumber,
                              java.lang.String extension)
                       throws BwptkException
Assign DN to a huntgroup.

Returns:
true if successfull or false on failure
Throws:
BwptkException

setHuntAfterNoAnswer

public boolean setHuntAfterNoAnswer(boolean huntAfterNoAnswer)
                             throws BwptkException
Set huntAfterNoAnswer Parameter on the named huntgroup.

Returns:
true if successful or false on failure
Throws:
BwptkException

setForwarding

public boolean setForwarding(boolean forwardAfterTimeout,
                             int forwardTimeoutSeconds,
                             java.lang.String forwardToPhoneNumber)
                      throws BwptkException
Set Hunt Group forwarding parameters.

Returns:
true if successfull or false on failure
Throws:
BwptkException