com.ibm.portal.pcm.dialog.model
Interface DialogDefinition

All Superinterfaces:
Identifiable, Localized, MetaDataProvider<java.lang.String,java.util.Map.Entry<java.lang.String,java.lang.String>>, java.io.Serializable, TimeStamped, TransitionEndpointModelProvider, TransitionModelProvider

public interface DialogDefinition
extends java.io.Serializable, TimeStamped, Identifiable, Localized, TransitionEndpointModelProvider, TransitionModelProvider, MetaDataProvider<java.lang.String,java.util.Map.Entry<java.lang.String,java.lang.String>>

Provides access to the definition of a dialog in the scope of the PCM feature. It provides access to the respective TransitionEndpoints as well as the Transitions which are of importance during PCM communication.

Since:
8.0.0
See Also:
DialogModel, TransitionEndpoint, Transition

Method Summary
 java.lang.String getName()
          Returns the name of this dialog definition.
 IterableListModel<javax.xml.namespace.QName> getStartTransitionEventQNames()
          Returns the QNames which start this dialog.
 
Methods inherited from interface com.ibm.portal.TimeStamped
getCreated, getLastModified
 
Methods inherited from interface com.ibm.portal.Identifiable
getObjectID
 
Methods inherited from interface com.ibm.portal.Localized
getDescription, getLocales, getTitle
 
Methods inherited from interface com.ibm.portal.pcm.dialog.model.TransitionEndpointModelProvider
getTransitionEndpointModel
 
Methods inherited from interface com.ibm.portal.pcm.dialog.model.TransitionModelProvider
getTransitionModel
 
Methods inherited from interface com.ibm.portal.MetaDataProvider
getMetaData
 

Method Detail

getName

java.lang.String getName()
Returns the name of this dialog definition.

Returns:
The name of this dialog definition, never null.

getStartTransitionEventQNames

IterableListModel<javax.xml.namespace.QName> getStartTransitionEventQNames()
Returns the QNames which start this dialog.

Returns:
A list with all QNames which start this dialog, never null.