org.ow2.dragon.persistence.bo.specification
Class SpecifiedOperation

java.lang.Object
  extended by org.ow2.dragon.persistence.bo.common.BaseObject
      extended by org.ow2.dragon.persistence.bo.common.SearchableBaseObject
          extended by org.ow2.dragon.persistence.bo.specification.SpecifiedOperation
All Implemented Interfaces:
java.io.Serializable

public class SpecifiedOperation
extends SearchableBaseObject

Author:
ofabre - eBM WebSourcing
See Also:
Serialized Form

Nested Class Summary
static class SpecifiedOperation.OpStyleType
           
static class SpecifiedOperation.OpTmType
           
 
Constructor Summary
SpecifiedOperation()
           
 
Method Summary
 void addBindingOp(BindingOperation bindingOperation)
           
 void addMessageSpec(MessageSpecification messageSpecification)
           
 void addProposedOp(ProposedOperation proposedOperation)
           
 boolean equals(java.lang.Object other)
          Compares object equality.
 java.util.Set<BindingOperation> getBindingOps()
           
 java.util.Set<MessageSpecification> getMessageSpecs()
           
 java.lang.String getName()
           
 java.util.Set<ProposedOperation> getProposedOps()
           
 java.lang.String getPurpose()
           
 ServiceInterface getServiceInterface()
           
 java.lang.String getSignature()
           
 java.lang.String getTransactionCoordIsBy()
           
 SpecifiedOperation.OpTmType getTransmission()
           
 int hashCode()
          When you override equals, you should override hashCode.
 boolean isAtomicTransaction()
           
 boolean isCanParticipateInTransaction()
           
 boolean isNonUpdating()
           
 boolean isTransactionCoordNeeded()
           
 void setAtomicTransaction(boolean isAtomicTransaction)
           
 void setBindingOps(java.util.Set<BindingOperation> bindingOps)
           
 void setCanParticipateInTransaction(boolean canParticipateInTransaction)
           
 void setMessageSpecs(java.util.Set<MessageSpecification> messageSpecs)
           
 void setName(java.lang.String name)
           
 void setNonUpdating(boolean isNonUpdating)
           
 void setProposedOps(java.util.Set<ProposedOperation> proposedOps)
           
 void setPurpose(java.lang.String purpose)
           
 void setServiceInterface(ServiceInterface serviceInterface)
           
 void setSignature(java.lang.String signature)
           
 void setTransactionCoordIsBy(java.lang.String transactionCoordIsBy)
           
 void setTransactionCoordNeeded(boolean isTransactionCoordNeeded)
           
 void setTransmission(SpecifiedOperation.OpTmType transmission)
           
 java.lang.String toString()
          Returns a multi-line String with key=value pairs.
 
Methods inherited from class org.ow2.dragon.persistence.bo.common.SearchableBaseObject
getId, setId
 
Methods inherited from class org.ow2.dragon.persistence.bo.common.BaseObject
getCreated, getLastUpdated, setCreated, setLastUpdated
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SpecifiedOperation

public SpecifiedOperation()
Method Detail

addBindingOp

public void addBindingOp(BindingOperation bindingOperation)

addMessageSpec

public void addMessageSpec(MessageSpecification messageSpecification)

addProposedOp

public void addProposedOp(ProposedOperation proposedOperation)

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

getBindingOps

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

getMessageSpecs

public java.util.Set<MessageSpecification> getMessageSpecs()

getName

public java.lang.String getName()

getProposedOps

public java.util.Set<ProposedOperation> getProposedOps()

getPurpose

public java.lang.String getPurpose()

getServiceInterface

public ServiceInterface getServiceInterface()

getTransactionCoordIsBy

public java.lang.String getTransactionCoordIsBy()

getTransmission

public SpecifiedOperation.OpTmType getTransmission()

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

isAtomicTransaction

public boolean isAtomicTransaction()

isCanParticipateInTransaction

public boolean isCanParticipateInTransaction()

isNonUpdating

public boolean isNonUpdating()

isTransactionCoordNeeded

public boolean isTransactionCoordNeeded()

setAtomicTransaction

public void setAtomicTransaction(boolean isAtomicTransaction)

setBindingOps

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

setCanParticipateInTransaction

public void setCanParticipateInTransaction(boolean canParticipateInTransaction)

setMessageSpecs

public void setMessageSpecs(java.util.Set<MessageSpecification> messageSpecs)

setName

public void setName(java.lang.String name)

setNonUpdating

public void setNonUpdating(boolean isNonUpdating)

setProposedOps

public void setProposedOps(java.util.Set<ProposedOperation> proposedOps)

setPurpose

public void setPurpose(java.lang.String purpose)

setServiceInterface

public void setServiceInterface(ServiceInterface serviceInterface)

setTransactionCoordIsBy

public void setTransactionCoordIsBy(java.lang.String transactionCoordIsBy)

setTransactionCoordNeeded

public void setTransactionCoordNeeded(boolean isTransactionCoordNeeded)

setTransmission

public void setTransmission(SpecifiedOperation.OpTmType transmission)

toString

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

Overrides:
toString in class SearchableBaseObject
Returns:
a String representation of this class.
See Also:
Object.toString()

getSignature

public java.lang.String getSignature()

setSignature

public void setSignature(java.lang.String signature)


Copyright © 2008-2009 eBMWebsourcing. All Rights Reserved.