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

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

public class BusinessInfo
extends Object
implements Serializable, UDDIv2DataModelVisitable

See Also:
Serialized Form

Constructor Summary
BusinessInfo()
           
BusinessInfo(String businessKey, Description[] description, Name[] name, ServiceInfos serviceInfos)
           
 
Method Summary
 Object accept(UDDIv2DataModelVisitor v)
          Grimoires specific methods and constructors
 boolean equals(Object obj)
           
 String getBusinessKey()
          Gets the businessKey value for this BusinessInfo.
 Description[] getDescription()
          Gets the description value for this BusinessInfo.
 Description getDescription(int i)
           
 Name[] getName()
          Gets the name value for this BusinessInfo.
 Name getName(int i)
           
 ServiceInfos getServiceInfos()
          Gets the serviceInfos value for this BusinessInfo.
 int hashCode()
           
 void setBusinessKey(String businessKey)
          Sets the businessKey value for this BusinessInfo.
 void setDescription(Description[] description)
          Sets the description value for this BusinessInfo.
 void setDescription(int i, Description _value)
           
 void setName(int i, Name _value)
           
 void setName(Name[] name)
          Sets the name value for this BusinessInfo.
 void setServiceInfos(ServiceInfos serviceInfos)
          Sets the serviceInfos value for this BusinessInfo.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BusinessInfo

public BusinessInfo()

BusinessInfo

public BusinessInfo(String businessKey,
                    Description[] description,
                    Name[] name,
                    ServiceInfos serviceInfos)
Method Detail

getName

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

Returns:
name

setName

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

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 BusinessInfo.

Returns:
description

setDescription

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

Parameters:
description -

getDescription

public Description getDescription(int i)

setDescription

public void setDescription(int i,
                           Description _value)

getServiceInfos

public ServiceInfos getServiceInfos()
Gets the serviceInfos value for this BusinessInfo.

Returns:
serviceInfos

setServiceInfos

public void setServiceInfos(ServiceInfos serviceInfos)
Sets the serviceInfos value for this BusinessInfo.

Parameters:
serviceInfos -

getBusinessKey

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

Returns:
businessKey

setBusinessKey

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

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