public class MessageUtils
extends java.lang.Object
Constructor and Description |
---|
MessageUtils() |
Modifier and Type | Method and Description |
---|---|
static AttachedData |
buildAttachedData(java.lang.String data) |
static com.nortel.soa.oi.cct.basenotification.TopicExpressionType |
createAddDefaultTreatmentListenerReq(java.lang.String providerName)
This helper method creates the DefaultTreatmentListener request.
|
static com.nortel.soa.oi.cct.basenotification.TopicExpressionType |
createAddForceDisconnectListenerReq(java.lang.String providerName)
This helper method creates the ForceDisconnectListener request.
|
static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> |
createAddressPropertyNotification(java.lang.String sessionId,
java.lang.String subscriptionId,
AddressProperty property,
AddressPropertyAcquireStatus acquireStatus,
AddressPropertyDoNotDisturb doNotDisturb,
AddressPropertyAddressTerminalAssociation addressTerminalAssociation,
AddressPropertyForwardingArray forwardingArray,
AddressPropertyMessageWaiting messageWaiting,
AddressPropertyUri uri,
AddressPropertyPresence presence,
Address address,
AddressCapabilities capabilities,
javax.xml.datatype.XMLGregorianCalendar timestamp)
This helper method creates the notification for address property event.
|
static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> |
createAddressStateNotification(java.lang.String sessionId,
java.lang.String subscriptionId,
ResourceState state,
java.lang.String reason,
Address address,
AddressCapabilities capabilities,
javax.xml.datatype.XMLGregorianCalendar timestamp) |
static com.nortel.soa.oi.cct.basenotification.TopicExpressionType |
createAddServiceProviderStatusListenerReq(java.lang.String providerName)
This helper method creates the ServiceProviderStatusListener request.
|
static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> |
createAgentPropertyNotification(java.lang.String sessionId,
java.lang.String subscriptionId,
AgentProperty property,
AgentPropertyAddressName addressName,
AgentPropertyContactTypeArray contactTypes,
AgentPropertyInformation information,
AgentPropertyNotification notification,
AgentPropertyLoginStatus loginStatus,
AgentPropertyReadyStatus readyStatus,
AgentPropertyVoiceTerminal voiceTerminal,
AgentPropertyACWCodeEnableAgent acwCodeEnable,
Agent agent,
AgentCapabilities capabilities,
javax.xml.datatype.XMLGregorianCalendar timestamp)
This helper method creates the notification for agent property event.
|
static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> |
createAgentStateNotification(java.lang.String sessionId,
java.lang.String subscriptionId,
AgentState state,
Agent agent,
javax.xml.datatype.XMLGregorianCalendar timestamp) |
static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> |
createConnectionFailureNotification(java.lang.String sessionId,
java.lang.String subscriptionId,
long downTimeInMillis,
int totalFailures,
int consecutiveFailures,
javax.xml.datatype.XMLGregorianCalendar timestamp) |
static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> |
createConnectionStateNotification(java.lang.String sessionId,
java.lang.String subscriptionId,
Address address,
Connection connection,
Contact contact,
boolean isRemote,
ConnectionState newState,
ConnectionState previousState,
Reason reason,
Address sendingAddress,
ConnectionCapabilities capabilities,
javax.xml.datatype.XMLGregorianCalendar timestamp)
This helper method creates the notification for connection state event.
|
static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> |
createContactPropertyNotification(java.lang.String sessionId,
java.lang.String subscriptionId,
ContactProperty property,
ContactPropertyAttachedData attachedData,
ContactPropertyCalledAddress calledAddress,
ContactPropertyCalledAlias calledAlias,
ContactPropertyCallingAddress callingAddress,
ContactPropertyCallingTerminal callingTerminal,
ContactPropertyCcmId ccmId,
ContactPropertyContactTypeArray contactTypeArray,
ContactPropertyIntrinsicArray intrinsicArray,
ContactPropertyLastRedirectedAddress lastRedirectedAddress,
ContactPropertyNetworkDialledAddress networkDialledAddress,
ContactPropertyNodeId nodeId,
ContactPropertyRoute route,
ContactPropertySourceSiteGroupId sourceSiteGroupId,
ContactPropertySpExternalId spExternalId,
ContactPropertyTargetAgentPositionId targetAgentPositionId,
ContactPropertyUui uui,
Contact contact,
Address address,
ContactCapabilities capabilities,
javax.xml.datatype.XMLGregorianCalendar timestamp)
This helper method creates the notification for contact property event.
|
static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> |
createDefaultTreatmentNotification(java.lang.String sessionId,
java.lang.String subscriptionId,
Contact soaContact,
javax.xml.datatype.XMLGregorianCalendar timestamp) |
static java.lang.String |
createEntityRef(com.nortelnetworks.portal.cmf.client.Address cmfAddress) |
static java.lang.String |
createEntityRef(com.nortelnetworks.portal.cmf.sp.Address cmfAddress) |
static java.lang.String |
createEntityRef(com.nortelnetworks.portal.cmf.core.AddressBaseImpl cmfAddress) |
static java.lang.String |
createEntityRef(com.nortelnetworks.portal.cmf.client.Agent cmfAgent) |
static java.lang.String |
createEntityRef(com.nortelnetworks.portal.cmf.core.AgentBaseImpl cmfAgent) |
static java.lang.String |
createEntityRef(com.nortelnetworks.portal.cmf.client.ContactCenterUser cmfAgent) |
static java.lang.String |
createEntityRef(com.nortel.soa.oi.cmf.client.SOAUser soaUser) |
static java.lang.String |
createEntityRef(com.nortelnetworks.portal.cmf.client.Terminal cmfTerminal) |
static java.lang.String |
createEntityRef(com.nortelnetworks.portal.cmf.core.TerminalBaseImpl cmfTerminal) |
static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> |
createForceDisconnectNotification(java.lang.String sessionId,
java.lang.String subscriptionId,
Contact soaContact,
javax.xml.datatype.XMLGregorianCalendar timestamp) |
static com.nortel.soa.oi.cct.basenotification.TopicExpressionType |
createListenerSubscriptionReq(java.util.List<com.nortel.soa.oi.cct.basenotification.ListenerType> listenerList) |
static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> |
createServiceProviderStatusNotification(java.lang.String sessionId,
java.lang.String subscriptionId,
Provider soaProvider,
ProviderStatusType soaProviderStatus,
javax.xml.datatype.XMLGregorianCalendar timestamp) |
static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> |
createSessionTerminationImminentNotification(java.lang.String sessionId,
java.lang.String subscriptionId,
long remainingSubscriptionTimeInMillis,
javax.xml.datatype.XMLGregorianCalendar timestamp) |
static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> |
createSessionTerminationNotification(java.lang.String sessionId,
java.lang.String subscriptionId,
TerminationReason reason,
java.lang.String info,
javax.xml.datatype.XMLGregorianCalendar timestamp) |
static java.lang.String |
createSubscriptionReferenceUriString(java.lang.String consumerEndpoint,
java.lang.String subscriptionId)
Create subscription reference string using consumerEndpoint address and
subscription id..
|
static com.nortel.soa.oi.cct.basenotification.TopicExpressionType |
createSubscriptionReq(com.nortel.soa.oi.openq.types.ListenersPolicyType listenerPolicy,
java.lang.String providerName) |
static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> |
createSubscriptionTerminationImminentNotification(java.lang.String sessionId,
java.lang.String subscriptionId,
long remainingSubscriptionTimeInMillis,
javax.xml.datatype.XMLGregorianCalendar timestamp) |
static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> |
createSubscriptionTerminationNotification(java.lang.String sessionId,
java.lang.String subscriptionId,
TerminationReason reason,
java.lang.String info,
javax.xml.datatype.XMLGregorianCalendar timestamp) |
static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> |
createTerminalConnectionStateNotification(java.lang.String sessionId,
java.lang.String subscriptionId,
Terminal terminal,
TerminalConnection terminalConnection,
Connection connection,
Contact contact,
TerminalConnectionState newState,
TerminalConnectionState previousState,
Reason reason,
Terminal sendingTerminal,
TerminalConnectionCapabilities capabilities,
javax.xml.datatype.XMLGregorianCalendar timestamp)
This helper method creates the notification for terminal connection state event.
|
static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> |
createTerminalPropertyNotification(java.lang.String sessionId,
java.lang.String subscriptionId,
TerminalProperty property,
TerminalPropertyDoNotDisturb doNotDisturb,
TerminalPropertyForwardingArray forwardingArray,
TerminalPropertyContactTypeArray contactTypeArray,
TerminalPropertyName name,
TerminalPropertyPort port,
TerminalPropertyTransport transport,
TerminalPropertyTreatment treatment,
AgentTerminalPropertyActivityCode activityCode,
AgentTerminalPropertyAgentLoginSession agentLoginSession,
AgentTerminalPropertyAgentLoginSessionEnded agentLoginSessionEnded,
AgentTerminalPropertyReadyStatus readyStatus,
AgentTerminalPropertyValidateAgentStatus validateAgentStatus,
Terminal terminal,
TerminalCapabilities capabilities,
javax.xml.datatype.XMLGregorianCalendar timestamp) |
static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> |
createTerminalStateNotification(java.lang.String sessionId,
java.lang.String subscriptionId,
ResourceState state,
java.lang.String reason,
Terminal terminal,
TerminalCapabilities capabilities,
javax.xml.datatype.XMLGregorianCalendar timestamp) |
static com.nortel.soa.oi.cct.basenotification.TopicExpressionType |
createWildcardSubscriptionReq() |
static java.lang.String |
extractConsumerEndpoint(java.lang.String subscriptionReference)
Extract ConsumerEndpoint address string from EndpointReferenceType address content.
|
static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationTopicType> |
extractNotificationTopic(java.util.List<java.io.Serializable> content)
Extract NotificationTopicType list from TopicExpressionType content member.
|
static java.util.List<org.w3c.dom.Element> |
extractReferenceProperties(java.util.List<java.lang.Object> content)
Extract ReferenceProperties Element list from
generic List
|
static com.nortelnetworks.portal.cmf.core.util.CmfUuid |
extractSubscriptionId(java.lang.String subscriptionReference)
Extract SubscriptionId string from EndpointReferenceType address content.
|
static javax.xml.datatype.XMLGregorianCalendar |
getCurrentTime() |
static java.lang.String |
performCharacterEscaping(java.lang.String data) |
static java.lang.String |
removeCharacterEscaping(java.lang.String data) |
static NotificationTopicSet |
validateAndProcessNotificationTopics(java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationTopicType> notificationTopicList)
Iterate through all listener topics specified in subscribe request
and validate all the specific listener type entries.
|
public static java.util.List<org.w3c.dom.Element> extractReferenceProperties(java.util.List<java.lang.Object> content)
public static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationTopicType> extractNotificationTopic(java.util.List<java.io.Serializable> content) throws com.nortel.soa.oi.cct.notification.faults.SubscribeCreationFailedFault
com.nortel.soa.oi.cct.notification.faults.SubscribeCreationFailedFault
public static java.lang.String createSubscriptionReferenceUriString(java.lang.String consumerEndpoint, java.lang.String subscriptionId)
public static java.lang.String extractConsumerEndpoint(java.lang.String subscriptionReference)
public static com.nortelnetworks.portal.cmf.core.util.CmfUuid extractSubscriptionId(java.lang.String subscriptionReference)
public static java.lang.String createEntityRef(com.nortelnetworks.portal.cmf.client.Address cmfAddress) throws com.nortelnetworks.portal.cmf.core.exception.ObjectUnavailableException, com.nortelnetworks.portal.cmf.core.exception.MethodNotSupportedException, com.nortelnetworks.portal.cmf.core.exception.InvalidStateException
com.nortelnetworks.portal.cmf.core.exception.ObjectUnavailableException
com.nortelnetworks.portal.cmf.core.exception.MethodNotSupportedException
com.nortelnetworks.portal.cmf.core.exception.InvalidStateException
public static java.lang.String createEntityRef(com.nortelnetworks.portal.cmf.core.AddressBaseImpl cmfAddress) throws com.nortelnetworks.portal.cmf.core.exception.ObjectUnavailableException, com.nortelnetworks.portal.cmf.core.exception.MethodNotSupportedException, com.nortelnetworks.portal.cmf.core.exception.InvalidStateException
com.nortelnetworks.portal.cmf.core.exception.ObjectUnavailableException
com.nortelnetworks.portal.cmf.core.exception.MethodNotSupportedException
com.nortelnetworks.portal.cmf.core.exception.InvalidStateException
public static java.lang.String createEntityRef(com.nortelnetworks.portal.cmf.sp.Address cmfAddress) throws com.nortelnetworks.portal.cmf.core.exception.ObjectUnavailableException, com.nortelnetworks.portal.cmf.core.exception.MethodNotSupportedException, com.nortelnetworks.portal.cmf.core.exception.InvalidStateException, net.jini.core.transaction.TransactionException
com.nortelnetworks.portal.cmf.core.exception.ObjectUnavailableException
com.nortelnetworks.portal.cmf.core.exception.MethodNotSupportedException
com.nortelnetworks.portal.cmf.core.exception.InvalidStateException
net.jini.core.transaction.TransactionException
public static java.lang.String createEntityRef(com.nortelnetworks.portal.cmf.client.Terminal cmfTerminal) throws com.nortelnetworks.portal.cmf.core.exception.MethodNotSupportedException, com.nortelnetworks.portal.cmf.core.exception.InvalidStateException, com.nortelnetworks.portal.cmf.core.exception.ObjectUnavailableException
com.nortelnetworks.portal.cmf.core.exception.MethodNotSupportedException
com.nortelnetworks.portal.cmf.core.exception.InvalidStateException
com.nortelnetworks.portal.cmf.core.exception.ObjectUnavailableException
public static java.lang.String createEntityRef(com.nortelnetworks.portal.cmf.core.TerminalBaseImpl cmfTerminal) throws com.nortelnetworks.portal.cmf.core.exception.MethodNotSupportedException, com.nortelnetworks.portal.cmf.core.exception.InvalidStateException, com.nortelnetworks.portal.cmf.core.exception.ObjectUnavailableException
com.nortelnetworks.portal.cmf.core.exception.MethodNotSupportedException
com.nortelnetworks.portal.cmf.core.exception.InvalidStateException
com.nortelnetworks.portal.cmf.core.exception.ObjectUnavailableException
public static java.lang.String createEntityRef(com.nortel.soa.oi.cmf.client.SOAUser soaUser)
public static java.lang.String createEntityRef(com.nortelnetworks.portal.cmf.client.Agent cmfAgent) throws com.nortelnetworks.portal.cmf.core.exception.ObjectUnavailableException
com.nortelnetworks.portal.cmf.core.exception.ObjectUnavailableException
public static java.lang.String createEntityRef(com.nortelnetworks.portal.cmf.client.ContactCenterUser cmfAgent) throws com.nortelnetworks.portal.cmf.core.exception.ObjectUnavailableException
com.nortelnetworks.portal.cmf.core.exception.ObjectUnavailableException
public static java.lang.String createEntityRef(com.nortelnetworks.portal.cmf.core.AgentBaseImpl cmfAgent) throws com.nortelnetworks.portal.cmf.core.exception.ObjectUnavailableException
com.nortelnetworks.portal.cmf.core.exception.ObjectUnavailableException
public static javax.xml.datatype.XMLGregorianCalendar getCurrentTime() throws javax.xml.datatype.DatatypeConfigurationException
javax.xml.datatype.DatatypeConfigurationException
public static NotificationTopicSet validateAndProcessNotificationTopics(java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationTopicType> notificationTopicList) throws com.nortel.soa.oi.cct.notification.faults.SubscribeCreationFailedFault
notificationTopicList
- com.nortel.soa.oi.cct.notification.faults.SubscribeCreationFailedFault
public static com.nortel.soa.oi.cct.basenotification.TopicExpressionType createAddServiceProviderStatusListenerReq(java.lang.String providerName)
providerName
- public static com.nortel.soa.oi.cct.basenotification.TopicExpressionType createAddForceDisconnectListenerReq(java.lang.String providerName)
providerName
- public static com.nortel.soa.oi.cct.basenotification.TopicExpressionType createAddDefaultTreatmentListenerReq(java.lang.String providerName)
providerName
- public static com.nortel.soa.oi.cct.basenotification.TopicExpressionType createWildcardSubscriptionReq()
public static com.nortel.soa.oi.cct.basenotification.TopicExpressionType createSubscriptionReq(com.nortel.soa.oi.openq.types.ListenersPolicyType listenerPolicy, java.lang.String providerName)
public static com.nortel.soa.oi.cct.basenotification.TopicExpressionType createListenerSubscriptionReq(java.util.List<com.nortel.soa.oi.cct.basenotification.ListenerType> listenerList)
public static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> createAddressPropertyNotification(java.lang.String sessionId, java.lang.String subscriptionId, AddressProperty property, AddressPropertyAcquireStatus acquireStatus, AddressPropertyDoNotDisturb doNotDisturb, AddressPropertyAddressTerminalAssociation addressTerminalAssociation, AddressPropertyForwardingArray forwardingArray, AddressPropertyMessageWaiting messageWaiting, AddressPropertyUri uri, AddressPropertyPresence presence, Address address, AddressCapabilities capabilities, javax.xml.datatype.XMLGregorianCalendar timestamp)
property,
- property that changed.acquireStatus
- doNotDisturb
- addressTerminalAssociation
- forwardingArray
- messageWaiting
- uri
- address,
- address associated with the property.timestamp,
- assigned by server.public static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> createTerminalPropertyNotification(java.lang.String sessionId, java.lang.String subscriptionId, TerminalProperty property, TerminalPropertyDoNotDisturb doNotDisturb, TerminalPropertyForwardingArray forwardingArray, TerminalPropertyContactTypeArray contactTypeArray, TerminalPropertyName name, TerminalPropertyPort port, TerminalPropertyTransport transport, TerminalPropertyTreatment treatment, AgentTerminalPropertyActivityCode activityCode, AgentTerminalPropertyAgentLoginSession agentLoginSession, AgentTerminalPropertyAgentLoginSessionEnded agentLoginSessionEnded, AgentTerminalPropertyReadyStatus readyStatus, AgentTerminalPropertyValidateAgentStatus validateAgentStatus, Terminal terminal, TerminalCapabilities capabilities, javax.xml.datatype.XMLGregorianCalendar timestamp)
public static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> createContactPropertyNotification(java.lang.String sessionId, java.lang.String subscriptionId, ContactProperty property, ContactPropertyAttachedData attachedData, ContactPropertyCalledAddress calledAddress, ContactPropertyCalledAlias calledAlias, ContactPropertyCallingAddress callingAddress, ContactPropertyCallingTerminal callingTerminal, ContactPropertyCcmId ccmId, ContactPropertyContactTypeArray contactTypeArray, ContactPropertyIntrinsicArray intrinsicArray, ContactPropertyLastRedirectedAddress lastRedirectedAddress, ContactPropertyNetworkDialledAddress networkDialledAddress, ContactPropertyNodeId nodeId, ContactPropertyRoute route, ContactPropertySourceSiteGroupId sourceSiteGroupId, ContactPropertySpExternalId spExternalId, ContactPropertyTargetAgentPositionId targetAgentPositionId, ContactPropertyUui uui, Contact contact, Address address, ContactCapabilities capabilities, javax.xml.datatype.XMLGregorianCalendar timestamp)
property,
- property that changed.contact,
- contact associated with the property.timestamp,
- assigned by server.public static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> createAgentPropertyNotification(java.lang.String sessionId, java.lang.String subscriptionId, AgentProperty property, AgentPropertyAddressName addressName, AgentPropertyContactTypeArray contactTypes, AgentPropertyInformation information, AgentPropertyNotification notification, AgentPropertyLoginStatus loginStatus, AgentPropertyReadyStatus readyStatus, AgentPropertyVoiceTerminal voiceTerminal, AgentPropertyACWCodeEnableAgent acwCodeEnable, Agent agent, AgentCapabilities capabilities, javax.xml.datatype.XMLGregorianCalendar timestamp)
property,
- property that changed.addressName
- contactTypes
- information
- loginStatus
- readyStatus
- voiceTerminal
- acwCodeEnable
- agent,
- agent associated with the property.timestamp,
- assigned by server.public static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> createConnectionStateNotification(java.lang.String sessionId, java.lang.String subscriptionId, Address address, Connection connection, Contact contact, boolean isRemote, ConnectionState newState, ConnectionState previousState, Reason reason, Address sendingAddress, ConnectionCapabilities capabilities, javax.xml.datatype.XMLGregorianCalendar timestamp)
address,
- the address associated with the connection.connection,
- the connection that has changed state.contact,
- the contact related to the connection.isRemote,
- boolean indicating whether connection state change is w.r.t local connection.newState,
- the new state of connection.previousState,
- the previous state of connection.reason,
- reason associated with the state change.sendingAddress,
- address that sent the connection state change.(If null, indicates
provider sent connection state change.timestamp,
- assigned by server.public static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> createTerminalConnectionStateNotification(java.lang.String sessionId, java.lang.String subscriptionId, Terminal terminal, TerminalConnection terminalConnection, Connection connection, Contact contact, TerminalConnectionState newState, TerminalConnectionState previousState, Reason reason, Terminal sendingTerminal, TerminalConnectionCapabilities capabilities, javax.xml.datatype.XMLGregorianCalendar timestamp)
terminal,
- the terminal associated with the terminal connection.terminalConnection,
- the terminal connection that has changed state.connection,
- the connection associated with this terminal connection.contact,
- the contact related to the terminal connection (via the Connection object).newState,
- new state of terminal connection.previousState,
- previous state of terminal connection.reason,
- reason associated with the state change.sendingTerminal,
- terminal that sent the terminal connection state change.(If null, indicates
provider sent terminal connection state change.timestamp,
- assigned by server.public static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> createAddressStateNotification(java.lang.String sessionId, java.lang.String subscriptionId, ResourceState state, java.lang.String reason, Address address, AddressCapabilities capabilities, javax.xml.datatype.XMLGregorianCalendar timestamp)
public static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> createTerminalStateNotification(java.lang.String sessionId, java.lang.String subscriptionId, ResourceState state, java.lang.String reason, Terminal terminal, TerminalCapabilities capabilities, javax.xml.datatype.XMLGregorianCalendar timestamp)
public static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> createAgentStateNotification(java.lang.String sessionId, java.lang.String subscriptionId, AgentState state, Agent agent, javax.xml.datatype.XMLGregorianCalendar timestamp)
public static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> createServiceProviderStatusNotification(java.lang.String sessionId, java.lang.String subscriptionId, Provider soaProvider, ProviderStatusType soaProviderStatus, javax.xml.datatype.XMLGregorianCalendar timestamp)
public static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> createForceDisconnectNotification(java.lang.String sessionId, java.lang.String subscriptionId, Contact soaContact, javax.xml.datatype.XMLGregorianCalendar timestamp)
public static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> createDefaultTreatmentNotification(java.lang.String sessionId, java.lang.String subscriptionId, Contact soaContact, javax.xml.datatype.XMLGregorianCalendar timestamp)
public static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> createSubscriptionTerminationNotification(java.lang.String sessionId, java.lang.String subscriptionId, TerminationReason reason, java.lang.String info, javax.xml.datatype.XMLGregorianCalendar timestamp)
public static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> createSubscriptionTerminationImminentNotification(java.lang.String sessionId, java.lang.String subscriptionId, long remainingSubscriptionTimeInMillis, javax.xml.datatype.XMLGregorianCalendar timestamp)
public static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> createSessionTerminationNotification(java.lang.String sessionId, java.lang.String subscriptionId, TerminationReason reason, java.lang.String info, javax.xml.datatype.XMLGregorianCalendar timestamp)
public static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> createSessionTerminationImminentNotification(java.lang.String sessionId, java.lang.String subscriptionId, long remainingSubscriptionTimeInMillis, javax.xml.datatype.XMLGregorianCalendar timestamp)
public static java.util.List<com.nortel.soa.oi.cct.basenotification.NotificationMessageHolderType> createConnectionFailureNotification(java.lang.String sessionId, java.lang.String subscriptionId, long downTimeInMillis, int totalFailures, int consecutiveFailures, javax.xml.datatype.XMLGregorianCalendar timestamp)
public static java.lang.String performCharacterEscaping(java.lang.String data)
public static java.lang.String removeCharacterEscaping(java.lang.String data)
public static AttachedData buildAttachedData(java.lang.String data) throws com.nortel.soa.oi.cct.exceptions.ResolveException
com.nortel.soa.oi.cct.exceptions.ResolveException
Copyright © 2010 All Rights Reserved.