public class ExtendedMixedCallLogsEntry extends Object
Modifier | Constructor and Description |
---|---|
protected |
ExtendedMixedCallLogsEntry()
Protected Call for Use by Node Construction Methods
|
|
ExtendedMixedCallLogsEntry(CallLogsType callLogType,
String countryCode,
String callLogId,
String callId,
EnhancedCallLogsSubscriberType subscriberType,
PresentationIndicator callingPresentationIndicator,
BasicCallType basicCallType,
Date time,
Long startTime) |
public CallLogsType callLogType
public transient boolean callLogTypeIsModified
@Size(max=3) public String countryCode
public transient boolean countryCodeIsModified
@Size(min=1, max=36) public String callLogId
public transient boolean callLogIdIsModified
@Size(min=1, max=40) public String callId
public transient boolean callIdIsModified
public EnhancedCallLogsSubscriberType subscriberType
public transient boolean subscriberTypeIsModified
@Size(min=1, max=161) public String dialedNumber
public transient boolean dialedNumberIsModified
@Size(min=1, max=161) public String calledNumber
public transient boolean calledNumberIsModified
@Size(min=1, max=161) public String networkTranslatedAddress
public transient boolean networkTranslatedAddressIsModified
@Size(min=1, max=161) public String callingAssertedNumber
public transient boolean callingAssertedNumberIsModified
@Size(min=1, max=161) public String callingPresentationNumber
public transient boolean callingPresentationNumberIsModified
public CallingPresentationNumberSource callingPresentationNumberSource
public transient boolean callingPresentationNumberSourceIsModified
@Size(min=1, max=80) public String callingPresentationName
public transient boolean callingPresentationNameIsModified
public PresentationIndicator callingPresentationIndicator
public transient boolean callingPresentationIndicatorIsModified
@Size(min=1, max=30) public String callingGroupId
public transient boolean callingGroupIdIsModified
@Size(min=1, max=62) public String calledDirectoryName
public transient boolean calledDirectoryNameIsModified
@Size(min=1, max=30) public String calledGroupId
public transient boolean calledGroupIdIsModified
@Size(min=1, max=161) public String connectedNumber
public transient boolean connectedNumberIsModified
public ConnectedNumberSource connectedNumberSource
public transient boolean connectedNumberSourceIsModified
@Size(min=1, max=80) public String connectedName
public transient boolean connectedNameIsModified
public PresentationIndicator connectedPresentationIndicator
public transient boolean connectedPresentationIndicatorIsModified
public NetworkType typeOfNetwork
public transient boolean typeOfNetworkIsModified
public CallCategory callCategory
public transient boolean callCategoryIsModified
public BasicCallType basicCallType
public transient boolean basicCallTypeIsModified
@Size(min=1, max=40) public String configurableCallType
public transient boolean configurableCallTypeIsModified
@Size(min=1, max=40) public String alternateCallIndicator
public transient boolean alternateCallIndicatorIsModified
@Size(min=1, max=40) public String virtualOnNetCallType
public transient boolean virtualOnNetCallTypeIsModified
public Date time
public transient boolean timeIsModified
public Long startTime
public transient boolean startTimeIsModified
public Long answerTime
public transient boolean answerTimeIsModified
public Long releaseTime
public transient boolean releaseTimeIsModified
public Long detachedTime
public transient boolean detachedTimeIsModified
public Long detachedAnswerTime
public transient boolean detachedAnswerTimeIsModified
@Size(min=1, max=202) public String outgoingDnis
public transient boolean outgoingDnisIsModified
public ServiceInvocationDisposition serviceInvocationDisposition
public transient boolean serviceInvocationDispositionIsModified
@Size(min=1, max=161) public String serviceInvocationDialedNumber
public transient boolean serviceInvocationDialedNumberIsModified
@Size(min=1, max=161) public String serviceInvocationCalledNumber
public transient boolean serviceInvocationCalledNumberIsModified
@Size(min=1, max=161) public String serviceInvocationNetworkTranslatedAddress
public transient boolean serviceInvocationNetworkTranslatedAddressIsModified
public NetworkType serviceInvocationTypeOfNetwork
public transient boolean serviceInvocationTypeOfNetworkIsModified
public CallCategory serviceInvocationCallCategory
public transient boolean serviceInvocationCallCategoryIsModified
public BasicCallType serviceInvocationBasicCallType
public transient boolean serviceInvocationBasicCallTypeIsModified
@Size(min=1, max=40) public String serviceInvocationConfigurableCallType
public transient boolean serviceInvocationConfigurableCallTypeIsModified
@Size(min=1, max=40) public String serviceInvocationAlternateCallIndicator
public transient boolean serviceInvocationAlternateCallIndicatorIsModified
@Size(min=1, max=40) public String serviceInvocationVirtualOnNetCallType
public transient boolean serviceInvocationVirtualOnNetCallTypeIsModified
@Size(min=1, max=62) public String serviceInvocationCalledDirectoryName
public transient boolean serviceInvocationCalledDirectoryNameIsModified
@Size(min=1, max=30) public String serviceInvocationCalledGroupId
public transient boolean serviceInvocationCalledGroupIdIsModified
@Size(min=1, max=161) public String redirectingNumber
public transient boolean redirectingNumberIsModified
@Size(min=1, max=80) public String redirectingName
public transient boolean redirectingNameIsModified
public RedirectingPresentationIndicator redirectingPresentationIndicator
public transient boolean redirectingPresentationIndicatorIsModified
@Size(min=1, max=20) public String RedirectingReason
public transient boolean RedirectingReasonIsModified
@Size(min=2, max=14) public String accountAuthorizationCode
public transient boolean accountAuthorizationCodeIsModified
@Size(min=1, max=30) public String userGroupId
public transient boolean userGroupIdIsModified
@Size(min=1, max=161) public String userId
public transient boolean userIdIsModified
@Size(min=1, max=23) public String userPrimaryDn
public transient boolean userPrimaryDnIsModified
@Size(min=2, max=20) public String userPrimaryExtension
public transient boolean userPrimaryExtensionIsModified
public ExtendedMixedCallLogsEntry(CallLogsType callLogType, String countryCode, String callLogId, String callId, EnhancedCallLogsSubscriberType subscriberType, PresentationIndicator callingPresentationIndicator, BasicCallType basicCallType, Date time, Long startTime)
protected ExtendedMixedCallLogsEntry()
public CallLogsType getCallLogType()
public ExtendedMixedCallLogsEntry setCallLogType(CallLogsType callLogType)
public String getCountryCode()
public ExtendedMixedCallLogsEntry setCountryCode(String countryCode)
public String getCallLogId()
public ExtendedMixedCallLogsEntry setCallLogId(String callLogId)
public String getCallId()
public ExtendedMixedCallLogsEntry setCallId(String callId)
public EnhancedCallLogsSubscriberType getSubscriberType()
public ExtendedMixedCallLogsEntry setSubscriberType(EnhancedCallLogsSubscriberType subscriberType)
public String getDialedNumber()
public ExtendedMixedCallLogsEntry setDialedNumber(String dialedNumber)
public String getCalledNumber()
public ExtendedMixedCallLogsEntry setCalledNumber(String calledNumber)
public String getNetworkTranslatedAddress()
public ExtendedMixedCallLogsEntry setNetworkTranslatedAddress(String networkTranslatedAddress)
public String getCallingAssertedNumber()
public ExtendedMixedCallLogsEntry setCallingAssertedNumber(String callingAssertedNumber)
public String getCallingPresentationNumber()
public ExtendedMixedCallLogsEntry setCallingPresentationNumber(String callingPresentationNumber)
public CallingPresentationNumberSource getCallingPresentationNumberSource()
public ExtendedMixedCallLogsEntry setCallingPresentationNumberSource(CallingPresentationNumberSource callingPresentationNumberSource)
public String getCallingPresentationName()
public ExtendedMixedCallLogsEntry setCallingPresentationName(String callingPresentationName)
public PresentationIndicator getCallingPresentationIndicator()
public ExtendedMixedCallLogsEntry setCallingPresentationIndicator(PresentationIndicator callingPresentationIndicator)
public String getCallingGroupId()
public ExtendedMixedCallLogsEntry setCallingGroupId(String callingGroupId)
public String getCalledDirectoryName()
public ExtendedMixedCallLogsEntry setCalledDirectoryName(String calledDirectoryName)
public String getCalledGroupId()
public ExtendedMixedCallLogsEntry setCalledGroupId(String calledGroupId)
public String getConnectedNumber()
public ExtendedMixedCallLogsEntry setConnectedNumber(String connectedNumber)
public ConnectedNumberSource getConnectedNumberSource()
public ExtendedMixedCallLogsEntry setConnectedNumberSource(ConnectedNumberSource connectedNumberSource)
public String getConnectedName()
public ExtendedMixedCallLogsEntry setConnectedName(String connectedName)
public PresentationIndicator getConnectedPresentationIndicator()
public ExtendedMixedCallLogsEntry setConnectedPresentationIndicator(PresentationIndicator connectedPresentationIndicator)
public NetworkType getTypeOfNetwork()
public ExtendedMixedCallLogsEntry setTypeOfNetwork(NetworkType typeOfNetwork)
public CallCategory getCallCategory()
public ExtendedMixedCallLogsEntry setCallCategory(CallCategory callCategory)
public BasicCallType getBasicCallType()
public ExtendedMixedCallLogsEntry setBasicCallType(BasicCallType basicCallType)
public String getConfigurableCallType()
public ExtendedMixedCallLogsEntry setConfigurableCallType(String configurableCallType)
public String getAlternateCallIndicator()
public ExtendedMixedCallLogsEntry setAlternateCallIndicator(String alternateCallIndicator)
public String getVirtualOnNetCallType()
public ExtendedMixedCallLogsEntry setVirtualOnNetCallType(String virtualOnNetCallType)
public Date getTime()
public ExtendedMixedCallLogsEntry setTime(Date time)
public Long getStartTime()
public ExtendedMixedCallLogsEntry setStartTime(Long startTime)
public Long getAnswerTime()
public ExtendedMixedCallLogsEntry setAnswerTime(Long answerTime)
public Long getReleaseTime()
public ExtendedMixedCallLogsEntry setReleaseTime(Long releaseTime)
public Long getDetachedTime()
public ExtendedMixedCallLogsEntry setDetachedTime(Long detachedTime)
public Long getDetachedAnswerTime()
public ExtendedMixedCallLogsEntry setDetachedAnswerTime(Long detachedAnswerTime)
public String getOutgoingDnis()
public ExtendedMixedCallLogsEntry setOutgoingDnis(String outgoingDnis)
public ServiceInvocationDisposition getServiceInvocationDisposition()
public ExtendedMixedCallLogsEntry setServiceInvocationDisposition(ServiceInvocationDisposition serviceInvocationDisposition)
public String getServiceInvocationDialedNumber()
public ExtendedMixedCallLogsEntry setServiceInvocationDialedNumber(String serviceInvocationDialedNumber)
public String getServiceInvocationCalledNumber()
public ExtendedMixedCallLogsEntry setServiceInvocationCalledNumber(String serviceInvocationCalledNumber)
public String getServiceInvocationNetworkTranslatedAddress()
public ExtendedMixedCallLogsEntry setServiceInvocationNetworkTranslatedAddress(String serviceInvocationNetworkTranslatedAddress)
public NetworkType getServiceInvocationTypeOfNetwork()
public ExtendedMixedCallLogsEntry setServiceInvocationTypeOfNetwork(NetworkType serviceInvocationTypeOfNetwork)
public CallCategory getServiceInvocationCallCategory()
public ExtendedMixedCallLogsEntry setServiceInvocationCallCategory(CallCategory serviceInvocationCallCategory)
public BasicCallType getServiceInvocationBasicCallType()
public ExtendedMixedCallLogsEntry setServiceInvocationBasicCallType(BasicCallType serviceInvocationBasicCallType)
public String getServiceInvocationConfigurableCallType()
public ExtendedMixedCallLogsEntry setServiceInvocationConfigurableCallType(String serviceInvocationConfigurableCallType)
public String getServiceInvocationAlternateCallIndicator()
public ExtendedMixedCallLogsEntry setServiceInvocationAlternateCallIndicator(String serviceInvocationAlternateCallIndicator)
public String getServiceInvocationVirtualOnNetCallType()
public ExtendedMixedCallLogsEntry setServiceInvocationVirtualOnNetCallType(String serviceInvocationVirtualOnNetCallType)
public String getServiceInvocationCalledDirectoryName()
public ExtendedMixedCallLogsEntry setServiceInvocationCalledDirectoryName(String serviceInvocationCalledDirectoryName)
public String getServiceInvocationCalledGroupId()
public ExtendedMixedCallLogsEntry setServiceInvocationCalledGroupId(String serviceInvocationCalledGroupId)
public String getRedirectingNumber()
public ExtendedMixedCallLogsEntry setRedirectingNumber(String redirectingNumber)
public String getRedirectingName()
public ExtendedMixedCallLogsEntry setRedirectingName(String redirectingName)
public RedirectingPresentationIndicator getRedirectingPresentationIndicator()
public ExtendedMixedCallLogsEntry setRedirectingPresentationIndicator(RedirectingPresentationIndicator redirectingPresentationIndicator)
public String getRedirectingReason()
public ExtendedMixedCallLogsEntry setRedirectingReason(String RedirectingReason)
public String getAccountAuthorizationCode()
public ExtendedMixedCallLogsEntry setAccountAuthorizationCode(String accountAuthorizationCode)
public String getUserGroupId()
public ExtendedMixedCallLogsEntry setUserGroupId(String userGroupId)
public String getUserId()
public ExtendedMixedCallLogsEntry setUserId(String userId)
public String getUserPrimaryDn()
public ExtendedMixedCallLogsEntry setUserPrimaryDn(String userPrimaryDn)
public String getUserPrimaryExtension()
public ExtendedMixedCallLogsEntry setUserPrimaryExtension(String userPrimaryExtension)
public static ExtendedMixedCallLogsEntry getFromNode(Node node)
node
- The source node to parse.public static ExtendedMixedCallLogsEntry[] getListFromNode(Node node, String elementName)
node
- The source node to retrieve the array.elementName
- The element name to iterate through.public static ExtendedMixedCallLogsEntry[] getListFromNode(Node[] nodeList)
nodeList
- The source node array to retrieve the elements.public ExtendedMixedCallLogsEntryProxy getProxy()
public static ExtendedMixedCallLogsEntry fromProxy(BroadWorksServer bws, ExtendedMixedCallLogsEntryProxy proxy)
bws
- The current active BroadWorks Server connection.proxy
- The proxy object to inject.Copyright © 2016 ECG, Inc. All rights reserved.