org.jboss.jca.common.metadata.ra.ra10
Class ResourceAdapter10

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

public class ResourceAdapter10
extends Object
implements ResourceAdapter

Author:
Stefano Maestri
See Also:
Serialized Form

Nested Class Summary
static class ResourceAdapter10.Attribute
          A Attribute.
static class ResourceAdapter10.Tag
          A Tag.
 
Constructor Summary
ResourceAdapter10(XsdString managedConnectionFactoryClass, XsdString connectionFactoryInterface, XsdString connectionFactoryImplClass, XsdString connectionInterface, XsdString connectionImplClass, TransactionSupportEnum transactionSupport, ArrayList<AuthenticationMechanism> authenticationMechanism, ArrayList<ConfigProperty> configProperties, Boolean reauthenticationSupport, ArrayList<SecurityPermission> securityPermission, String id)
          Create a new ResourceAdapter10.
 
Method Summary
 boolean equals(Object obj)
           
 List<AuthenticationMechanism> getAuthenticationMechanism()
          Get the authenticationMechanism.
 List<ConfigProperty> getConfigProperties()
          Get the configProperties.
 XsdString getConnectionFactoryImplClass()
          Get the connectionFactoryImplClass.
 XsdString getConnectionFactoryInterface()
          Get the connectionFactoryInterface.
 XsdString getConnectionImplClass()
          Get the connectionImplClass.
 XsdString getConnectionInterface()
          Get the connectionInterface.
 String getId()
          Get the id.
 XsdString getManagedConnectionFactoryClass()
          Get the managedConnectionFactoryClass.
 Boolean getReauthenticationSupport()
          Get the reauthenticationSupport.
 List<SecurityPermission> getSecurityPermission()
          Get the securityPermission.
 TransactionSupportEnum getTransactionSupport()
          Get the transactionSupport.
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResourceAdapter10

public ResourceAdapter10(XsdString managedConnectionFactoryClass,
                         XsdString connectionFactoryInterface,
                         XsdString connectionFactoryImplClass,
                         XsdString connectionInterface,
                         XsdString connectionImplClass,
                         TransactionSupportEnum transactionSupport,
                         ArrayList<AuthenticationMechanism> authenticationMechanism,
                         ArrayList<ConfigProperty> configProperties,
                         Boolean reauthenticationSupport,
                         ArrayList<SecurityPermission> securityPermission,
                         String id)
Create a new ResourceAdapter10.

Parameters:
managedConnectionFactoryClass - class name
connectionFactoryInterface - interface name
connectionFactoryImplClass - class name
connectionInterface - interface name
connectionImplClass - class name
transactionSupport - how transactions are supported
authenticationMechanism - how authentication is performed
configProperties - list of configs
reauthenticationSupport - true if reautentication is supported
securityPermission - what security permissions are supported
id - the id attribute in xml file
Method Detail

getManagedConnectionFactoryClass

public XsdString getManagedConnectionFactoryClass()
Get the managedConnectionFactoryClass.

Returns:
the managedConnectionFactoryClass.

getConnectionFactoryInterface

public XsdString getConnectionFactoryInterface()
Get the connectionFactoryInterface.

Returns:
the connectionFactoryInterface.

getConnectionFactoryImplClass

public XsdString getConnectionFactoryImplClass()
Get the connectionFactoryImplClass.

Returns:
the connectionFactoryImplClass.

getConnectionInterface

public XsdString getConnectionInterface()
Get the connectionInterface.

Returns:
the connectionInterface.

getConnectionImplClass

public XsdString getConnectionImplClass()
Get the connectionImplClass.

Returns:
the connectionImplClass.

getTransactionSupport

public TransactionSupportEnum getTransactionSupport()
Get the transactionSupport.

Returns:
the transactionSupport.

getAuthenticationMechanism

public List<AuthenticationMechanism> getAuthenticationMechanism()
Get the authenticationMechanism.

Returns:
the authenticationMechanism.

getConfigProperties

public List<ConfigProperty> getConfigProperties()
Get the configProperties.

Returns:
the configProperties.

getReauthenticationSupport

public Boolean getReauthenticationSupport()
Get the reauthenticationSupport.

Returns:
the reauthenticationSupport.

getSecurityPermission

public List<SecurityPermission> getSecurityPermission()
Get the securityPermission.

Returns:
the securityPermission.

getId

public String getId()
Get the id.

Specified by:
getId in interface IdDecoratedMetadata
Returns:
the id.

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


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