org.ow2.dragon.persistence.bo.deployment
Class Binding

java.lang.Object
  extended by org.ow2.dragon.persistence.bo.BaseObject
      extended by org.ow2.dragon.persistence.bo.deployment.Binding
All Implemented Interfaces:
java.io.Serializable

public class Binding
extends BaseObject

Author:
ofabre - eBM WebSourcing
See Also:
Serialized Form

Constructor Summary
Binding()
           
 
Method Summary
 void addBindingOp(BindingOperation bindingOperation)
          Add a new binding operation to the binding operation list
 void addEndpoint(Endpoint endpoint)
          Add a new endpoint to the binding endpoint list
 boolean equals(java.lang.Object other)
          Compares object equality.
 java.util.Set<BindingOperation> getBindingOps()
           
 java.util.Set<Endpoint> getEndpoints()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 Protocol getProtocol()
           
 ServiceInterface getServiceInterface()
           
 java.util.Set<ServiceSpecification> getServiceSpecifications()
           
 int hashCode()
          When you override equals, you should override hashCode.
 void setBindingOps(java.util.Set<BindingOperation> bindingOps)
           
 void setEndpoints(java.util.Set<Endpoint> endpoints)
           
 void setId(java.lang.String id)
           
 void setName(java.lang.String name)
           
 void setProtocol(Protocol protocol)
           
 void setServiceInterface(ServiceInterface serviceInterface)
           
 void setServiceSpecifications(java.util.Set<ServiceSpecification> serviceSpecifications)
           
 java.lang.String toString()
          Returns a multi-line String with key=value pairs.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Binding

public Binding()
Method Detail

addBindingOp

public void addBindingOp(BindingOperation bindingOperation)
Add a new binding operation to the binding operation list

Parameters:
endpoint -

addEndpoint

public void addEndpoint(Endpoint endpoint)
Add a new endpoint to the binding endpoint list

Parameters:
endpoint -

equals

public boolean equals(java.lang.Object other)
Description copied from class: BaseObject
Compares object equality. When using Hibernate, the primary key should not be a part of this comparison.

Specified by:
equals in class BaseObject
Parameters:
other - object to compare to
Returns:
true/false based on equality tests

getId

public java.lang.String getId()
Specified by:
getId in class BaseObject

getBindingOps

public java.util.Set<BindingOperation> getBindingOps()

getEndpoints

public java.util.Set<Endpoint> getEndpoints()

getName

public java.lang.String getName()

getProtocol

public Protocol getProtocol()

getServiceInterface

public ServiceInterface getServiceInterface()

getServiceSpecifications

public java.util.Set<ServiceSpecification> getServiceSpecifications()

hashCode

public int hashCode()
Description copied from class: BaseObject
When you override equals, you should override hashCode. See "Why are equals() and hashCode() importation" for more information: http://www.hibernate.org/109.html

Specified by:
hashCode in class BaseObject
Returns:
hashCode

setId

public void setId(java.lang.String id)
Specified by:
setId in class BaseObject

setBindingOps

public void setBindingOps(java.util.Set<BindingOperation> bindingOps)

setEndpoints

public void setEndpoints(java.util.Set<Endpoint> endpoints)

setName

public void setName(java.lang.String name)

setProtocol

public void setProtocol(Protocol protocol)

setServiceInterface

public void setServiceInterface(ServiceInterface serviceInterface)

setServiceSpecifications

public void setServiceSpecifications(java.util.Set<ServiceSpecification> serviceSpecifications)

toString

public java.lang.String toString()
Description copied from class: BaseObject
Returns a multi-line String with key=value pairs.

Specified by:
toString in class BaseObject
Returns:
a String representation of this class.
See Also:
Object.toString()


Copyright © 2008 eBMWebsourcing. All Rights Reserved.