cgl.fthpis.datatype.attribute
Class Attribute

java.lang.Object
  extended bycgl.fthpis.datatype.attribute.Attribute
All Implemented Interfaces:
space.Entry, org.apache.juddi.datatype.RegistryObject, java.io.Serializable

public class Attribute
extends java.lang.Object
implements org.apache.juddi.datatype.RegistryObject, space.Entry

Author:
Mehmet S. Aktas (maktas@indiana.edu)
See Also:
Serialized Form

Field Summary
(package private)  AttributeAccessInfos attribute_access_infos
           
(package private)  AttributeFindQualifier attribute_find_qualifier
           
(package private)  AttributeName attribute_name
           
(package private)  PublisherID attribute_owner_publisherID
           
(package private)  AttributeValue attribute_value
           
(package private)  AttributeValueType attribute_value_type
           
(package private)  java.util.Vector attributeAssertionVector
           
(package private)  java.lang.String attributeKey
           
(package private)  org.apache.juddi.datatype.CategoryBag categoryBag
           
(package private)  Lease lease
           
(package private)  java.util.Vector nameVector
           
(package private)  int property_version
           
(package private)  java.lang.String serviceKey
           
(package private)  java.lang.String sessionKey
           
 
Constructor Summary
Attribute()
          Constructs a new empty ServiceAttribute.
 
Method Summary
 void addAttributeAssertion(AttributeAssertion ref)
          Add a category to the categorybag of this business service.
 void addCategory(org.apache.juddi.datatype.KeyedReference ref)
          Add a category to the categorybag of this business service.
 void addName(org.apache.juddi.datatype.Name name)
          Add a name to this session entity.
 PublisherID geAttributeOwnerPublisherID()
          Returns the hosting redirector of this binding template.
 AttributeAccessInfos getAttributeAccessRightInfos()
          Returns the accesspoint of this binding template.
 java.util.Vector getAttributeAssertionVector()
          Returns the categorybag of this business service.
 AttributeFindQualifier getAttributeFindQualifier()
          Returns the tModelInstanceDetails of this binding template.
 java.lang.String getAttributeKey()
          Returns the servicekey of this bindingtemplate.
 AttributeName getAttributeName()
          Returns the accesspoint of this binding template.
 AttributeValue getAttributeValue()
          Returns the tModelInstanceDetails of this binding template.
 AttributeValueType getAttributeValueType()
          Returns the hosting redirector of this binding template.
 int getAttributeVersion()
          Returns the value of this property.
 org.apache.juddi.datatype.CategoryBag getCategoryBag()
          Returns the categorybag of this business service.
 Lease getLease()
          Returns the categorybag of this business service.
 java.util.Vector getNameVector()
          Returns the names of this session entity.
 java.lang.String getServiceKey()
          Returns the attributekey of this service attribute.
 java.lang.String getSessionKey()
          Returns the attributekey of this service attribute.
 void setAttributeAccessRightInfos(AttributeAccessInfos access_infos)
          Sets the AccessPoint of this BindingTemplate.
 void setAttributeAssertionVector(java.util.Vector vec)
          Set the categorybag of this business service to the given one.
 void setAttributeFindQualifier(AttributeFindQualifier value)
          Sets the tModelInstanceDetails of this binding template.
 void setAttributeKey(java.lang.String key)
          Sets the servicekey of this bindingtemplate.
 void setAttributeName(AttributeName propertyname)
          Sets the AccessPoint of this BindingTemplate.
 void setAttributeOwnerPublisherID(PublisherID id)
          Sets the hosting redirector of this BindingTemplate.
 void setAttributeValue(AttributeValue value)
          Sets the tModelInstanceDetails of this binding template.
 void setAttributeValueType(AttributeValueType type)
          Sets the hosting redirector of this BindingTemplate.
 void setAttributeVersion(int value)
           
 void setCategoryBag(org.apache.juddi.datatype.CategoryBag bag)
          Set the categorybag of this business service to the given one.
 void setLease(Lease lease)
          Set the categorybag of this business service to the given one.
 void setNameVector(java.util.Vector names)
          Set the set of names of this session entity to the given set.
 void setServiceKey(java.lang.String key)
          Sets the attributekey of this service attribute.
 void setSessionKey(java.lang.String key)
          Sets the attributekey of this service attribute.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attributeKey

java.lang.String attributeKey

sessionKey

java.lang.String sessionKey

serviceKey

java.lang.String serviceKey

nameVector

java.util.Vector nameVector

attribute_owner_publisherID

PublisherID attribute_owner_publisherID

attribute_name

AttributeName attribute_name

attribute_value

AttributeValue attribute_value

attribute_value_type

AttributeValueType attribute_value_type

attribute_find_qualifier

AttributeFindQualifier attribute_find_qualifier

lease

Lease lease

categoryBag

org.apache.juddi.datatype.CategoryBag categoryBag

attributeAssertionVector

java.util.Vector attributeAssertionVector

attribute_access_infos

AttributeAccessInfos attribute_access_infos

property_version

int property_version
Constructor Detail

Attribute

public Attribute()
Constructs a new empty ServiceAttribute.

Method Detail

setSessionKey

public void setSessionKey(java.lang.String key)
Sets the attributekey of this service attribute.

Parameters:
key - The new attribute key.

getSessionKey

public java.lang.String getSessionKey()
Returns the attributekey of this service attribute.

Returns:
The attributekey of this service attribute.

setServiceKey

public void setServiceKey(java.lang.String key)
Sets the attributekey of this service attribute.

Parameters:
key - The new attribute key.

getServiceKey

public java.lang.String getServiceKey()
Returns the attributekey of this service attribute.

Returns:
The attributekey of this service attribute.

setAttributeKey

public void setAttributeKey(java.lang.String key)
Sets the servicekey of this bindingtemplate.

Parameters:
key - The new service key.

getAttributeKey

public java.lang.String getAttributeKey()
Returns the servicekey of this bindingtemplate. This method can return null if the business service for this binding template has been set and if the service key for this binding template has not been set.

Returns:
The servicekey of this bindingtemplate.

setAttributeOwnerPublisherID

public void setAttributeOwnerPublisherID(PublisherID id)
Sets the hosting redirector of this BindingTemplate. If the new HostingRedirector is not null and if this BindingTemplate also contains an AccessPoint, that AccessPoint is set to null.


geAttributeOwnerPublisherID

public PublisherID geAttributeOwnerPublisherID()
Returns the hosting redirector of this binding template.

Returns:
The hosting redirector of this BindingTemplate, or null if the AccessPoint of this BindingTemplate has been set.

setAttributeName

public void setAttributeName(AttributeName propertyname)
Sets the AccessPoint of this BindingTemplate. If the new AccessPoint is not null and if this BindingTemplate also contains a HostingRedirector, that HostingRedirector is set to null.


getAttributeName

public AttributeName getAttributeName()
Returns the accesspoint of this binding template.

Returns:
The accesspoint of this binding template, or null if the hosting redirector of this binding template has been set.

setAttributeAccessRightInfos

public void setAttributeAccessRightInfos(AttributeAccessInfos access_infos)
Sets the AccessPoint of this BindingTemplate. If the new AccessPoint is not null and if this BindingTemplate also contains a HostingRedirector, that HostingRedirector is set to null.


getAttributeAccessRightInfos

public AttributeAccessInfos getAttributeAccessRightInfos()
Returns the accesspoint of this binding template.

Returns:
The accesspoint of this binding template, or null if the hosting redirector of this binding template has been set.

setAttributeValueType

public void setAttributeValueType(AttributeValueType type)
Sets the hosting redirector of this BindingTemplate. If the new HostingRedirector is not null and if this BindingTemplate also contains an AccessPoint, that AccessPoint is set to null.


getAttributeValueType

public AttributeValueType getAttributeValueType()
Returns the hosting redirector of this binding template.

Returns:
The hosting redirector of this BindingTemplate, or null if the AccessPoint of this BindingTemplate has been set.

getAttributeValue

public AttributeValue getAttributeValue()
Returns the tModelInstanceDetails of this binding template.

Returns:
The tModelInstanceDetails of this binding template. If this binding template doesn't contain any tModelInstanceDetails, an empty enumeration is returned.

setAttributeValue

public void setAttributeValue(AttributeValue value)
Sets the tModelInstanceDetails of this binding template.


getAttributeFindQualifier

public AttributeFindQualifier getAttributeFindQualifier()
Returns the tModelInstanceDetails of this binding template.

Returns:
The tModelInstanceDetails of this binding template. If this binding template doesn't contain any tModelInstanceDetails, an empty enumeration is returned.

setAttributeFindQualifier

public void setAttributeFindQualifier(AttributeFindQualifier value)
Sets the tModelInstanceDetails of this binding template.


addCategory

public void addCategory(org.apache.juddi.datatype.KeyedReference ref)
Add a category to the categorybag of this business service.


getCategoryBag

public org.apache.juddi.datatype.CategoryBag getCategoryBag()
Returns the categorybag of this business service. If this business service doesn't contain any categories, an empty enumeration is returned.

Returns:
The categorybag of this business service.

setCategoryBag

public void setCategoryBag(org.apache.juddi.datatype.CategoryBag bag)
Set the categorybag of this business service to the given one.

Parameters:
bag - The new categorybag.

addAttributeAssertion

public void addAttributeAssertion(AttributeAssertion ref)
Add a category to the categorybag of this business service.


getAttributeAssertionVector

public java.util.Vector getAttributeAssertionVector()
Returns the categorybag of this business service. If this business service doesn't contain any categories, an empty enumeration is returned.

Returns:
The categorybag of this business service.

setAttributeAssertionVector

public void setAttributeAssertionVector(java.util.Vector vec)
Set the categorybag of this business service to the given one.


getLease

public Lease getLease()
Returns the categorybag of this business service. If this business service doesn't contain any categories, an empty enumeration is returned.

Returns:
The categorybag of this business service.

setLease

public void setLease(Lease lease)
Set the categorybag of this business service to the given one.


addName

public void addName(org.apache.juddi.datatype.Name name)
Add a name to this session entity.

Parameters:
name - The Name to add.

setNameVector

public void setNameVector(java.util.Vector names)
Set the set of names of this session entity to the given set.

Parameters:
names - The new set of contacts.

getNameVector

public java.util.Vector getNameVector()
Returns the names of this session entity.

Returns:
The names of thes session entity. If this session entity doesn't have any names, an empty set is returned.

setAttributeVersion

public void setAttributeVersion(int value)

getAttributeVersion

public int getAttributeVersion()
Returns the value of this property.

Returns:
The value of this property.