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

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

public class BindingTemplate
extends Object
implements Serializable, UDDIv2DataModelVisitable

See Also:
Serialized Form

Constructor Summary
BindingTemplate()
           
BindingTemplate(AccessPoint accessPoint, String bindingKey, Description[] description, HostingRedirector hostingRedirector, String serviceKey, TModelInstanceDetails tModelInstanceDetails)
           
 
Method Summary
 Object accept(UDDIv2DataModelVisitor v)
          Grimoires specific methods and constructors
 boolean equals(Object obj)
           
 AccessPoint getAccessPoint()
          Gets the accessPoint value for this BindingTemplate.
 String getBindingKey()
          Gets the bindingKey value for this BindingTemplate.
 Description[] getDescription()
          Gets the description value for this BindingTemplate.
 Description getDescription(int i)
           
 HostingRedirector getHostingRedirector()
          Gets the hostingRedirector value for this BindingTemplate.
 String getServiceKey()
          Gets the serviceKey value for this BindingTemplate.
 TModelInstanceDetails getTModelInstanceDetails()
          Gets the tModelInstanceDetails value for this BindingTemplate.
 int hashCode()
           
 void setAccessPoint(AccessPoint accessPoint)
          Sets the accessPoint value for this BindingTemplate.
 void setBindingKey(String bindingKey)
          Sets the bindingKey value for this BindingTemplate.
 void setDescription(Description[] description)
          Sets the description value for this BindingTemplate.
 void setDescription(int i, Description _value)
           
 void setHostingRedirector(HostingRedirector hostingRedirector)
          Sets the hostingRedirector value for this BindingTemplate.
 void setServiceKey(String serviceKey)
          Sets the serviceKey value for this BindingTemplate.
 void setTModelInstanceDetails(TModelInstanceDetails tModelInstanceDetails)
          Sets the tModelInstanceDetails value for this BindingTemplate.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BindingTemplate

public BindingTemplate()

BindingTemplate

public BindingTemplate(AccessPoint accessPoint,
                       String bindingKey,
                       Description[] description,
                       HostingRedirector hostingRedirector,
                       String serviceKey,
                       TModelInstanceDetails tModelInstanceDetails)
Method Detail

getDescription

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

Returns:
description

setDescription

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

Parameters:
description -

getDescription

public Description getDescription(int i)

setDescription

public void setDescription(int i,
                           Description _value)

getAccessPoint

public AccessPoint getAccessPoint()
Gets the accessPoint value for this BindingTemplate.

Returns:
accessPoint

setAccessPoint

public void setAccessPoint(AccessPoint accessPoint)
Sets the accessPoint value for this BindingTemplate.

Parameters:
accessPoint -

getHostingRedirector

public HostingRedirector getHostingRedirector()
Gets the hostingRedirector value for this BindingTemplate.

Returns:
hostingRedirector

setHostingRedirector

public void setHostingRedirector(HostingRedirector hostingRedirector)
Sets the hostingRedirector value for this BindingTemplate.

Parameters:
hostingRedirector -

getTModelInstanceDetails

public TModelInstanceDetails getTModelInstanceDetails()
Gets the tModelInstanceDetails value for this BindingTemplate.

Returns:
tModelInstanceDetails

setTModelInstanceDetails

public void setTModelInstanceDetails(TModelInstanceDetails tModelInstanceDetails)
Sets the tModelInstanceDetails value for this BindingTemplate.

Parameters:
tModelInstanceDetails -

getServiceKey

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

Returns:
serviceKey

setServiceKey

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

Parameters:
serviceKey -

getBindingKey

public String getBindingKey()
Gets the bindingKey value for this BindingTemplate.

Returns:
bindingKey

setBindingKey

public void setBindingKey(String bindingKey)
Sets the bindingKey value for this BindingTemplate.

Parameters:
bindingKey -

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