wt.fc
Interface ReferentialIntegrityExceptionHandler

All Known Implementing Classes:
AppDataVersionLinkReferentialIntegrityDelegate, AuthoringAppVersionLinkReferentialIntegrityDelegate, EPMBuildRuleReferentialIntegrityDelegate, EPMMemberLinkReferentialIntegrityDelegate, EPMReferenceLinkReferentialIntegrityDelegate, EPMVariantLinkReferentialIntegrityDelegate, StandardReferentialIntegrityExceptionHandler, WorkspaceCheckpointReferentialIntegrityDelegate

public interface ReferentialIntegrityExceptionHandler

This interface specificies delegate methods for additional processing relateted to ReferentialIntegrityException.

Supported API: false

Extendable: false


Field Summary
static String DEFAULT_SELECTOR
          Default Selector to use for delegate lookup.
 
Method Summary
 int buildMessage(WTValuedMap a_linkMap, Object[] a_messages, int a_messageIndex)
          The method builds messages to display as part of a ReferentialIntegrityException.
 

Field Detail

DEFAULT_SELECTOR

public static final String DEFAULT_SELECTOR
Default Selector to use for delegate lookup.

Supported API: false

See Also:
Constant Field Values
Method Detail

buildMessage

public int buildMessage(WTValuedMap a_linkMap,
                        Object[] a_messages,
                        int a_messageIndex)
                 throws WTException
The method builds messages to display as part of a ReferentialIntegrityException.

Supported API: false

Parameters:
a_linkMap - The link objects to build the message for.
a_messages - Object array to build messages in.
a_messageIndex - The index into the message array to start building messages.
Returns:
number of messages built
Throws:
WTException