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

java.lang.Object
  extended byuk.ac.soton.ecs.grimoires.server.impl.uddiv2.datamodel.BusinessEntity
All Implemented Interfaces:
Serializable, UDDIv2DataModelVisitable
Direct Known Subclasses:
BusinessEntityModel

public class BusinessEntity
extends Object
implements Serializable, UDDIv2DataModelVisitable

See Also:
Serialized Form

Constructor Summary
BusinessEntity()
           
BusinessEntity(String authorizedName, String businessKey, BusinessServices businessServices, CategoryBag categoryBag, Contacts contacts, Description[] description, DiscoveryURLs discoveryURLs, IdentifierBag identifierBag, Name[] name, String operator)
           
 
Method Summary
 Object accept(UDDIv2DataModelVisitor v)
          Grimoires specific methods and constructors
 boolean equals(Object obj)
           
 String getAuthorizedName()
          Gets the authorizedName value for this BusinessEntity.
 String getBusinessKey()
          Gets the businessKey value for this BusinessEntity.
 BusinessServices getBusinessServices()
          Gets the businessServices value for this BusinessEntity.
 CategoryBag getCategoryBag()
          Gets the categoryBag value for this BusinessEntity.
 Contacts getContacts()
          Gets the contacts value for this BusinessEntity.
 Description[] getDescription()
          Gets the description value for this BusinessEntity.
 Description getDescription(int i)
           
 DiscoveryURLs getDiscoveryURLs()
          Gets the discoveryURLs value for this BusinessEntity.
 IdentifierBag getIdentifierBag()
          Gets the identifierBag value for this BusinessEntity.
 Name[] getName()
          Gets the name value for this BusinessEntity.
 Name getName(int i)
           
 String getOperator()
          Gets the operator value for this BusinessEntity.
 int hashCode()
           
 void setAuthorizedName(String authorizedName)
          Sets the authorizedName value for this BusinessEntity.
 void setBusinessKey(String businessKey)
          Sets the businessKey value for this BusinessEntity.
 void setBusinessServices(BusinessServices businessServices)
          Sets the businessServices value for this BusinessEntity.
 void setCategoryBag(CategoryBag categoryBag)
          Sets the categoryBag value for this BusinessEntity.
 void setContacts(Contacts contacts)
          Sets the contacts value for this BusinessEntity.
 void setDescription(Description[] description)
          Sets the description value for this BusinessEntity.
 void setDescription(int i, Description _value)
           
 void setDiscoveryURLs(DiscoveryURLs discoveryURLs)
          Sets the discoveryURLs value for this BusinessEntity.
 void setIdentifierBag(IdentifierBag identifierBag)
          Sets the identifierBag value for this BusinessEntity.
 void setName(int i, Name _value)
           
 void setName(Name[] name)
          Sets the name value for this BusinessEntity.
 void setOperator(String operator)
          Sets the operator value for this BusinessEntity.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BusinessEntity

public BusinessEntity()

BusinessEntity

public BusinessEntity(String authorizedName,
                      String businessKey,
                      BusinessServices businessServices,
                      CategoryBag categoryBag,
                      Contacts contacts,
                      Description[] description,
                      DiscoveryURLs discoveryURLs,
                      IdentifierBag identifierBag,
                      Name[] name,
                      String operator)
Method Detail

getDiscoveryURLs

public DiscoveryURLs getDiscoveryURLs()
Gets the discoveryURLs value for this BusinessEntity.

Returns:
discoveryURLs

setDiscoveryURLs

public void setDiscoveryURLs(DiscoveryURLs discoveryURLs)
Sets the discoveryURLs value for this BusinessEntity.

Parameters:
discoveryURLs -

getName

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

Returns:
name

setName

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

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

Returns:
description

setDescription

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

Parameters:
description -

getDescription

public Description getDescription(int i)

setDescription

public void setDescription(int i,
                           Description _value)

getContacts

public Contacts getContacts()
Gets the contacts value for this BusinessEntity.

Returns:
contacts

setContacts

public void setContacts(Contacts contacts)
Sets the contacts value for this BusinessEntity.

Parameters:
contacts -

getBusinessServices

public BusinessServices getBusinessServices()
Gets the businessServices value for this BusinessEntity.

Returns:
businessServices

setBusinessServices

public void setBusinessServices(BusinessServices businessServices)
Sets the businessServices value for this BusinessEntity.

Parameters:
businessServices -

getIdentifierBag

public IdentifierBag getIdentifierBag()
Gets the identifierBag value for this BusinessEntity.

Returns:
identifierBag

setIdentifierBag

public void setIdentifierBag(IdentifierBag identifierBag)
Sets the identifierBag value for this BusinessEntity.

Parameters:
identifierBag -

getCategoryBag

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

Returns:
categoryBag

setCategoryBag

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

Parameters:
categoryBag -

getBusinessKey

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

Returns:
businessKey

setBusinessKey

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

Parameters:
businessKey -

getOperator

public String getOperator()
Gets the operator value for this BusinessEntity.

Returns:
operator

setOperator

public void setOperator(String operator)
Sets the operator value for this BusinessEntity.

Parameters:
operator -

getAuthorizedName

public String getAuthorizedName()
Gets the authorizedName value for this BusinessEntity.

Returns:
authorizedName

setAuthorizedName

public void setAuthorizedName(String authorizedName)
Sets the authorizedName value for this BusinessEntity.

Parameters:
authorizedName -

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