Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.juddi.datatype.binding
Class TModelInstanceInfo  view TModelInstanceInfo download TModelInstanceInfo.java

java.lang.Object
  extended byorg.apache.juddi.datatype.binding.TModelInstanceInfo
All Implemented Interfaces:
org.apache.juddi.datatype.RegistryObject, java.io.Serializable

public class TModelInstanceInfo
extends java.lang.Object
implements org.apache.juddi.datatype.RegistryObject

A TModelInstanceInfo object represents the BindingTemplate instance specific details for a single TModel by reference.

A set of these is held by the TModelInstanceDetails Map. When taken as a group they form a technically descriptive fingerprint by virtue of the unordered list of tModelKey references that they form. Each singular TModelInstanceInfo refers to a single tModel, and its presence in a bindingTemplate.tModelInstanceDetails implies that this containing web service supports the tModel that is referenced.


Field Summary
(package private)  java.util.Vector descVector
           
(package private)  InstanceDetails instanceDetails
           
(package private)  java.lang.String tModelKey
           
 
Constructor Summary
TModelInstanceInfo()
          Constructs a new empty TModelInstanceDetails.
TModelInstanceInfo(java.lang.String key)
          Constructs a new empty TModelInstanceDetails.
 
Method Summary
 void addDescription(org.apache.juddi.datatype.Description desc)
          Add a Description to the collection of Descriptions.
 java.util.Vector getDescriptionVector()
          Returns the descriptions.
 InstanceDetails getInstanceDetails()
          Returns the instanceDetails of this tModelInstanceInfo.
 java.lang.String getTModelKey()
          Returns the tModel key of this tModelInstanceInfo.
 void setDescriptionVector(java.util.Vector descs)
          Sets the Description intance to the one one passed in.
 void setInstanceDetails(InstanceDetails details)
          Sets the instanceDetails of this tModelInstanceInfo to the given instanceDetails.
 void setTModelKey(java.lang.String key)
          Sets the tModel key of this tModelInstanceInfo to the given key.
 void setTModelKey(org.apache.juddi.datatype.TModelKey key)
          Sets the tModel key of this tModelInstanceInfo to the given key.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tModelKey

java.lang.String tModelKey

descVector

java.util.Vector descVector

instanceDetails

InstanceDetails instanceDetails
Constructor Detail

TModelInstanceInfo

public TModelInstanceInfo()
Constructs a new empty TModelInstanceDetails.


TModelInstanceInfo

public TModelInstanceInfo(java.lang.String key)
Constructs a new empty TModelInstanceDetails.

Method Detail

setTModelKey

public void setTModelKey(org.apache.juddi.datatype.TModelKey key)
Sets the tModel key of this tModelInstanceInfo to the given key.


setTModelKey

public void setTModelKey(java.lang.String key)
Sets the tModel key of this tModelInstanceInfo to the given key.


getTModelKey

public java.lang.String getTModelKey()
Returns the tModel key of this tModelInstanceInfo.


addDescription

public void addDescription(org.apache.juddi.datatype.Description desc)
Add a Description to the collection of Descriptions.


setDescriptionVector

public void setDescriptionVector(java.util.Vector descs)
Sets the Description intance to the one one passed in.


getDescriptionVector

public java.util.Vector getDescriptionVector()
Returns the descriptions.


setInstanceDetails

public void setInstanceDetails(InstanceDetails details)
Sets the instanceDetails of this tModelInstanceInfo to the given instanceDetails.


getInstanceDetails

public InstanceDetails getInstanceDetails()
Returns the instanceDetails of this tModelInstanceInfo.