uk.ac.soton.ecs.grimoires.server.impl.uddiv2.datamodel
Class BusinessService

java.lang.Object
  extended byuk.ac.soton.ecs.grimoires.server.impl.uddiv2.datamodel.BusinessService
All Implemented Interfaces:
Serializable, UDDIv2DataModelVisitable

public class BusinessService
extends Object
implements Serializable, UDDIv2DataModelVisitable

See Also:
Serialized Form

Constructor Summary
BusinessService()
           
BusinessService(BindingTemplates bindingTemplates, String businessKey, CategoryBag categoryBag, Description[] description, Name[] name, String serviceKey)
           
 
Method Summary
 Object accept(UDDIv2DataModelVisitor v)
          Grimoires specific methods and constructors
 boolean equals(Object obj)
           
 BindingTemplates getBindingTemplates()
          Gets the bindingTemplates value for this BusinessService.
 String getBusinessKey()
          Gets the businessKey value for this BusinessService.
 CategoryBag getCategoryBag()
          Gets the categoryBag value for this BusinessService.
 Description[] getDescription()
          Gets the description value for this BusinessService.
 Description getDescription(int i)
           
 Name[] getName()
          Gets the name value for this BusinessService.
 Name getName(int i)
           
 String getServiceKey()
          Gets the serviceKey value for this BusinessService.
 int hashCode()
           
 void setBindingTemplates(BindingTemplates bindingTemplates)
          Sets the bindingTemplates value for this BusinessService.
 void setBusinessKey(String businessKey)
          Sets the businessKey value for this BusinessService.
 void setCategoryBag(CategoryBag categoryBag)
          Sets the categoryBag value for this BusinessService.
 void setDescription(Description[] description)
          Sets the description value for this BusinessService.
 void setDescription(int i, Description _value)
           
 void setName(int i, Name _value)
           
 void setName(Name[] name)
          Sets the name value for this BusinessService.
 void setServiceKey(String serviceKey)
          Sets the serviceKey value for this BusinessService.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BusinessService

public BusinessService()

BusinessService

public BusinessService(BindingTemplates bindingTemplates,
                       String businessKey,
                       CategoryBag categoryBag,
                       Description[] description,
                       Name[] name,
                       String serviceKey)
Method Detail

getName

public Name[] getName()
Gets the name value for this BusinessService.

Returns:
name

setName

public void setName(Name[] name)
Sets the name value for this BusinessService.

Parameters:
name -

getName

public Name getName(int i)

setName

public void setName(int i,
                    Name _value)

getDescription

public Description[] getDescription()
Gets the description value for this BusinessService.

Returns:
description

setDescription

public void setDescription(Description[] description)
Sets the description value for this BusinessService.

Parameters:
description -

getDescription

public Description getDescription(int i)

setDescription

public void setDescription(int i,
                           Description _value)

getBindingTemplates

public BindingTemplates getBindingTemplates()
Gets the bindingTemplates value for this BusinessService.

Returns:
bindingTemplates

setBindingTemplates

public void setBindingTemplates(BindingTemplates bindingTemplates)
Sets the bindingTemplates value for this BusinessService.

Parameters:
bindingTemplates -

getCategoryBag

public CategoryBag getCategoryBag()
Gets the categoryBag value for this BusinessService.

Returns:
categoryBag

setCategoryBag

public void setCategoryBag(CategoryBag categoryBag)
Sets the categoryBag value for this BusinessService.

Parameters:
categoryBag -

getServiceKey

public String getServiceKey()
Gets the serviceKey value for this BusinessService.

Returns:
serviceKey

setServiceKey

public void setServiceKey(String serviceKey)
Sets the serviceKey value for this BusinessService.

Parameters:
serviceKey -

getBusinessKey

public String getBusinessKey()
Gets the businessKey value for this BusinessService.

Returns:
businessKey

setBusinessKey

public void setBusinessKey(String businessKey)
Sets the businessKey value for this BusinessService.

Parameters:
businessKey -

equals

public boolean equals(Object obj)

hashCode

public int hashCode()

accept

public Object accept(UDDIv2DataModelVisitor v)
              throws Exception
Grimoires specific methods and constructors

Specified by:
accept in interface UDDIv2DataModelVisitable
Throws:
Exception