Class RoutePoint

All Implemented Interfaces:
Serializable

public class RoutePoint extends BroadWorksUser
See Also:
  • Field Details

    • serviceInstanceProfile

      protected ServiceInstanceReadProfile19sp1 serviceInstanceProfile
    • networkClassOfService

      protected String networkClassOfService
    • externalPreferredAudioCodec

      protected AudioFileCodec22 externalPreferredAudioCodec
    • internalPreferredAudioCodec

      protected AudioFileCodec22 internalPreferredAudioCodec
    • queueLength

      protected Integer queueLength
    • noAnswerTimeoutRings

      protected Integer noAnswerTimeoutRings
    • enableVideo

      protected Boolean enableVideo
    • playRingingWhenOfferingCall

      protected Boolean playRingingWhenOfferingCall
    • overrideAgentWrapUpTime

      protected Boolean overrideAgentWrapUpTime
    • wrapUpSeconds

      protected Integer wrapUpSeconds
    • enableAutomaticStateChangeForAgents

      protected Boolean enableAutomaticStateChangeForAgents
    • agentStateAfterCall

      protected AgentACDAutomaticState agentStateAfterCall
    • agentUnavailableCode

      protected String agentUnavailableCode
    • forceDeliveryOfCalls

      protected Boolean forceDeliveryOfCalls
    • forceDeliveryWaitTimeSeconds

      protected Integer forceDeliveryWaitTimeSeconds
  • Constructor Details

    • RoutePoint

      public RoutePoint()
      Serializable Constructor
    • RoutePoint

      public RoutePoint(Group group, String userId)
      Parameters:
      group - The Group
      userId - The user id
  • Method Details

    • getPopulatedRoutePoint

      public static RoutePoint getPopulatedRoutePoint(Group group, String userId) throws BroadWorksObjectException
      Retrieves a populated RoutePoint
      Parameters:
      group - The Group
      userId - The user id
      Throws:
      BroadWorksObjectException - Thrown if the object cannot be retrieved.
    • getClassName

      public String getClassName()
    • setServiceInstanceProfile

      public RoutePoint setServiceInstanceProfile(ServiceInstanceReadProfile19sp1 serviceInstanceProfile)
    • getServiceInstanceProfile

      public ServiceInstanceReadProfile19sp1 getServiceInstanceProfile()
    • setNetworkClassOfService

      public RoutePoint setNetworkClassOfService(String networkClassOfService)
    • getNetworkClassOfService

      public String getNetworkClassOfService()
    • setExternalPreferredAudioCodec

      public RoutePoint setExternalPreferredAudioCodec(AudioFileCodec22 externalPreferredAudioCodec)
    • getExternalPreferredAudioCodec

      public AudioFileCodec22 getExternalPreferredAudioCodec()
    • setInternalPreferredAudioCodec

      public RoutePoint setInternalPreferredAudioCodec(AudioFileCodec22 internalPreferredAudioCodec)
    • getInternalPreferredAudioCodec

      public AudioFileCodec22 getInternalPreferredAudioCodec()
    • setQueueLength

      public RoutePoint setQueueLength(Integer queueLength)
    • getQueueLength

      public Integer getQueueLength()
    • setNoAnswerTimeoutRings

      public RoutePoint setNoAnswerTimeoutRings(Integer noAnswerTimeoutRings)
    • getNoAnswerTimeoutRings

      public Integer getNoAnswerTimeoutRings()
    • setEnableVideo

      public RoutePoint setEnableVideo(Boolean enableVideo)
    • getEnableVideo

      public Boolean getEnableVideo()
    • setPlayRingingWhenOfferingCall

      public RoutePoint setPlayRingingWhenOfferingCall(Boolean playRingingWhenOfferingCall)
    • getPlayRingingWhenOfferingCall

      public Boolean getPlayRingingWhenOfferingCall()
    • setOverrideAgentWrapUpTime

      public RoutePoint setOverrideAgentWrapUpTime(Boolean overrideAgentWrapUpTime)
    • getOverrideAgentWrapUpTime

      public Boolean getOverrideAgentWrapUpTime()
    • setWrapUpSeconds

      public RoutePoint setWrapUpSeconds(Integer wrapUpSeconds)
    • getWrapUpSeconds

      public Integer getWrapUpSeconds()
    • setEnableAutomaticStateChangeForAgents

      public RoutePoint setEnableAutomaticStateChangeForAgents(Boolean enableAutomaticStateChangeForAgents)
    • getEnableAutomaticStateChangeForAgents

      public Boolean getEnableAutomaticStateChangeForAgents()
    • setAgentStateAfterCall

      public RoutePoint setAgentStateAfterCall(AgentACDAutomaticState agentStateAfterCall)
    • getAgentStateAfterCall

      public AgentACDAutomaticState getAgentStateAfterCall()
    • setAgentUnavailableCode

      public RoutePoint setAgentUnavailableCode(String agentUnavailableCode)
    • getAgentUnavailableCode

      public String getAgentUnavailableCode()
    • setForceDeliveryOfCalls

      public RoutePoint setForceDeliveryOfCalls(Boolean forceDeliveryOfCalls)
    • getForceDeliveryOfCalls

      public Boolean getForceDeliveryOfCalls()
    • setForceDeliveryWaitTimeSeconds

      public RoutePoint setForceDeliveryWaitTimeSeconds(Integer forceDeliveryWaitTimeSeconds)
    • getForceDeliveryWaitTimeSeconds

      public Integer getForceDeliveryWaitTimeSeconds()
    • populate

      public Response populate()
      Method to populate the Fields of the Object via the Associated BroadWorks request
      Specified by:
      populate in class BroadWorksObject
    • populate

      Method to populate the Fields of the Object via the Associated BroadWorks request
      Parameters:
      resp - The response object to perform population
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class BroadWorksUser
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class BroadWorksUser
    • toString

      public String toString()
      Overrides:
      toString in class Object