Ruddi™ UDDI Client API
1.0

inspireit.uddi.base
Class InstanceDetails

java.lang.Object
  |
  +--inspireit.uddi.base.InstanceDetails
All Implemented Interfaces:
java.io.Serializable, inspireit.uddi.util.visitors.UDDIElement

public class InstanceDetails
extends java.lang.Object
implements java.io.Serializable, inspireit.uddi.util.visitors.UDDIElement

The InstanceDetails structure holds service instance specific information that is required to either understand the service implementation details relative to a specific tModelKey reference, or to provide further parameter and settings support. If present, this element should not be empty. Because no single contained element is required in the schema description, this rule is called out here for clarity.

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

Field Summary
protected  Descriptions descriptions
          Information on the purpose and/or use of the InstanceDetails.
protected  InstanceParms instanceParms
          Settings or pointer to settings parameters.
protected  OverviewDocs overviewDocs
          Set of references to remote descriptive instructions.
 
Constructor Summary
InstanceDetails()
          Deprecated. as of UDDI V3.0
InstanceDetails(InstanceParms instanceParms)
          InstanceDetails constructor.
InstanceDetails(OverviewDocs overviewDocs)
          InstanceDetails constructor.
 
Method Summary
 void addDescription(Description description)
          Adds some information on the purpose and/or use of the InstanceDetails.
 void addOverviewDoc(OverviewDoc overviewDoc)
          Adds references to remote descriptive instructions.
 boolean equals(java.lang.Object o)
          Checks whether an object is equal to this InstanceDetails.
 Descriptions getDescriptions()
          Gets all Descriptions on the purpose and/or use of the InstanceDetails.
 InstanceParms getInstanceParms()
          Gets settings or pointer to settings parameters.
 OverviewDocs getOverviewDocs()
          Gets the set of references to remote descriptive instructions.
 void removeDescription(Description description)
          Removes information on the purpose and/or use of the InstanceDetails.
 void removeOverviewDoc(OverviewDoc overviewDoc)
          Removes references to remote descriptive instructions.
 void setInstanceParms(InstanceParms instanceParms)
          Sets settings or pointer to settings parameters.
 java.lang.Object visit(inspireit.uddi.util.visitors.UDDIVisitor visitor)
          Visits this InstanceDetails.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

descriptions

protected Descriptions descriptions
Information on the purpose and/or use of the InstanceDetails.


overviewDocs

protected OverviewDocs overviewDocs
Set of references to remote descriptive instructions.


instanceParms

protected InstanceParms instanceParms
Settings or pointer to settings parameters.

Constructor Detail

InstanceDetails

public InstanceDetails()
Deprecated. as of UDDI V3.0

InstanceDetails constructor.


InstanceDetails

public InstanceDetails(InstanceParms instanceParms)
InstanceDetails constructor.

Parameters:
instanceParms - Settings of pointer to settings parameters.
Since:
UDDI V3.0

InstanceDetails

public InstanceDetails(OverviewDocs overviewDocs)
InstanceDetails constructor.

Parameters:
overviewDocs - Set of references to remote descriptive instructions.
Since:
UDDI V3.0
Method Detail

addDescription

public void addDescription(Description description)
Adds some information on the purpose and/or use of the InstanceDetails.

Parameters:
description - information on the purpose and/or use of the InstanceDetails

removeDescription

public void removeDescription(Description description)
Removes information on the purpose and/or use of the InstanceDetails.

Parameters:
description - information on the purpose and/or use of the InstanceDetails

getDescriptions

public Descriptions getDescriptions()
Gets all Descriptions on the purpose and/or use of the InstanceDetails.

Returns:
all Descriptions on the purpose and/or use of the InstanceDetails

getOverviewDocs

public OverviewDocs getOverviewDocs()
Gets the set of references to remote descriptive instructions.

Returns:
the set of references to remote descriptive instructions
Since:
UDDI V3.0

addOverviewDoc

public void addOverviewDoc(OverviewDoc overviewDoc)
Adds references to remote descriptive instructions.

Parameters:
overviewDoc - References to remote descriptive instructions to add.
Since:
UDDI V3.0

removeOverviewDoc

public void removeOverviewDoc(OverviewDoc overviewDoc)
Removes references to remote descriptive instructions.

Parameters:
overviewDoc - References to remote descriptive instructions to remove.
Since:
UDDI V3.0

getInstanceParms

public InstanceParms getInstanceParms()
Gets settings or pointer to settings parameters.

Returns:
settings or pointer to settings parameters

setInstanceParms

public void setInstanceParms(InstanceParms instanceParms)
Sets settings or pointer to settings parameters.

Parameters:
instanceParms - Settings or pointer to settings parameters.

visit

public java.lang.Object visit(inspireit.uddi.util.visitors.UDDIVisitor visitor)
Visits this InstanceDetails.

Specified by:
visit in interface inspireit.uddi.util.visitors.UDDIElement
Parameters:
visitor - The Visitor visiting this InstanceDetails.

equals

public boolean equals(java.lang.Object o)
Checks whether an object is equal to this InstanceDetails. Two InstanceDetails are equal if they have the same pointer.

Overrides:
equals in class java.lang.Object
Parameters:
o - The object to test for equality.
Returns:
true if o and this InstanceDetails are equal; false otherwise

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.