org.jboss.jca.common.metadata.ra.common
Class OutboundResourceAdapter

java.lang.Object
  extended by org.jboss.jca.common.metadata.ra.common.OutboundResourceAdapter
All Implemented Interfaces:
Serializable, JCAMetadata, IdDecoratedMetadata

public class OutboundResourceAdapter
extends Object
implements IdDecoratedMetadata

Author:
Stefano Maestri
See Also:
Serialized Form

Nested Class Summary
static class OutboundResourceAdapter.Attribute
          A Attribute.
static class OutboundResourceAdapter.Tag
          A Tag.
 
Constructor Summary
OutboundResourceAdapter(ArrayList<ConnectionDefinition> connectionDefinition, TransactionSupportEnum transactionSupport, ArrayList<AuthenticationMechanism> authenticationMechanism, Boolean reauthenticationSupport, String id)
           
 
Method Summary
 boolean equals(Object obj)
          
 List<AuthenticationMechanism> getAuthenticationMechanism()
           
 List<ConnectionDefinition> getConnectionDefinition()
           
 String getId()
          Return the String representing xml ID
 Boolean getReauthenticationSupport()
           
 TransactionSupportEnum getTransactionSupport()
           
 int hashCode()
          
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OutboundResourceAdapter

public OutboundResourceAdapter(ArrayList<ConnectionDefinition> connectionDefinition,
                               TransactionSupportEnum transactionSupport,
                               ArrayList<AuthenticationMechanism> authenticationMechanism,
                               Boolean reauthenticationSupport,
                               String id)
Parameters:
connectionDefinition - list of connection definitions
transactionSupport - transaction supported form this RA. Valid ones are defined by an enum
authenticationMechanism - list of authentication mechanism supported
reauthenticationSupport - not mandatary boolean value
id - XML ID
Method Detail

getConnectionDefinition

public List<ConnectionDefinition> getConnectionDefinition()
Returns:
connectionDefinition

getTransactionSupport

public TransactionSupportEnum getTransactionSupport()
Returns:
transactionSupport

getAuthenticationMechanism

public List<AuthenticationMechanism> getAuthenticationMechanism()
Returns:
authenticationMechanism

getReauthenticationSupport

public Boolean getReauthenticationSupport()
Returns:
reauthenticationSupport

getId

public String getId()
Return the String representing xml ID

Specified by:
getId in interface IdDecoratedMetadata
Returns:
the XML ID
See Also:
IdDecoratedMetadata.getId()

hashCode

public int hashCode()

Overrides:
hashCode in class Object
See Also:
Object.hashCode()

equals

public boolean equals(Object obj)

Overrides:
equals in class Object
See Also:
Object.equals(java.lang.Object)

toString

public String toString()

Overrides:
toString in class Object
See Also:
Object.toString()


Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)