Ruddi™ UDDI Client API
1.0

inspireit.uddi.util.validators
Class BindingTemplateException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--inspireit.uddi.util.validators.ValidationException
                    |
                    +--inspireit.uddi.util.validators.BindingTemplateException
All Implemented Interfaces:
java.io.Serializable

public class BindingTemplateException
extends ValidationException

BindingTemplate exception class to indicate an invalid BindingTemplate instance.

Author:
Bertrand Fontaine, INSPIRE IT $Revision: 1.2 $
See Also:
Serialized Form

Field Summary
static int ACCESSPOINT
          Constant for an exception on an AccessPoint.
static int BINDINGKEY
          Constant for an exception on a BindingKey.
protected  BindingTemplate bindingTemplate
          BindingTemplate that caused the exception to be thrown.
static int DESCRIPTION
          Constant for an exception on a Description.
protected  BindingTemplateException[] exceptions
          List of exceptions that have been thrown.
static int HOSTINGREDIRECTOR
          Constant for an exception on a HostingRedirector.
static int SERVICEKEY
          Constant for an exception on a ServiceKey.
static int TMODELINSTANCEDETAILS
          Constant for an exception on a TModelInstanceDetails.
 
Fields inherited from class inspireit.uddi.util.validators.ValidationException
COMPOSITE, faulty, subexception, type
 
Constructor Summary
BindingTemplateException(BindingTemplateException[] exceptions)
          BindingTemplateException constructor.
BindingTemplateException(BindingTemplate bindingTemplate, int type, java.lang.String message, java.lang.Object faulty, ValidationException ve)
          BindingTemplateException constructor.
 
Methods inherited from class inspireit.uddi.util.validators.ValidationException
getExceptions, getFaulty, getMessage, getSubException, getType
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BINDINGKEY

public static final int BINDINGKEY
Constant for an exception on a BindingKey.

See Also:
Constant Field Values

SERVICEKEY

public static final int SERVICEKEY
Constant for an exception on a ServiceKey.

See Also:
Constant Field Values

DESCRIPTION

public static final int DESCRIPTION
Constant for an exception on a Description.

See Also:
Constant Field Values

ACCESSPOINT

public static final int ACCESSPOINT
Constant for an exception on an AccessPoint.

See Also:
Constant Field Values

HOSTINGREDIRECTOR

public static final int HOSTINGREDIRECTOR
Constant for an exception on a HostingRedirector.

See Also:
Constant Field Values

TMODELINSTANCEDETAILS

public static final int TMODELINSTANCEDETAILS
Constant for an exception on a TModelInstanceDetails.

See Also:
Constant Field Values

bindingTemplate

protected BindingTemplate bindingTemplate
BindingTemplate that caused the exception to be thrown.


exceptions

protected BindingTemplateException[] exceptions
List of exceptions that have been thrown.

Constructor Detail

BindingTemplateException

public BindingTemplateException(BindingTemplate bindingTemplate,
                                int type,
                                java.lang.String message,
                                java.lang.Object faulty,
                                ValidationException ve)
BindingTemplateException constructor.

Parameters:
type - The exception type.
message - An informational message.
faulty - The faulty object.

BindingTemplateException

public BindingTemplateException(BindingTemplateException[] exceptions)
BindingTemplateException constructor.

Parameters:
exceptions - List of exceptions that have been thrown.

Ruddi™ UDDI Client API
1.0

Download now! | Submit a bug or feature
(c) 2003 INSPIRE IT
Bld Brand Whitlock 109
1200 Brussels, Belgium
All Rights Reserved.