org.jboss.jca.common.api.metadata.ra.ra10
Interface ResourceAdapter10

All Superinterfaces:
Cloneable, CopyableMetaData, IdDecoratedMetadata, JCAMetadata, MergeableMetadata<ResourceAdapter10>, ResourceAdapter, Serializable, ValidatableMetadata

public interface ResourceAdapter10
extends ResourceAdapter, MergeableMetadata<ResourceAdapter10>

A ResourceAdapter10.

Author:
Stefano Maestri

Nested Class Summary
static class ResourceAdapter10.Attribute
          A Attribute.
static class ResourceAdapter10.Tag
          A Tag.
 
Method Summary
 boolean equals(Object obj)
           
 List<AuthenticationMechanism> getAuthenticationMechanisms()
          Get the authenticationMechanism.
 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> getSecurityPermissions()
          Get the securityPermission.
 TransactionSupportEnum getTransactionSupport()
          Get the transactionSupport.
 int hashCode()
           
 String toString()
           
 void validate()
          Validate this metadata according validation required by specification
 
Methods inherited from interface org.jboss.jca.common.api.metadata.ra.ResourceAdapter
getConfigProperties
 
Methods inherited from interface org.jboss.jca.common.api.metadata.CopyableMetaData
copy
 
Methods inherited from interface org.jboss.jca.common.api.metadata.ra.MergeableMetadata
merge
 

Method Detail

getManagedConnectionFactoryClass

XsdString getManagedConnectionFactoryClass()
Get the managedConnectionFactoryClass.

Returns:
the managedConnectionFactoryClass.

getConnectionFactoryInterface

XsdString getConnectionFactoryInterface()
Get the connectionFactoryInterface.

Returns:
the connectionFactoryInterface.

getConnectionFactoryImplClass

XsdString getConnectionFactoryImplClass()
Get the connectionFactoryImplClass.

Returns:
the connectionFactoryImplClass.

getConnectionInterface

XsdString getConnectionInterface()
Get the connectionInterface.

Returns:
the connectionInterface.

getConnectionImplClass

XsdString getConnectionImplClass()
Get the connectionImplClass.

Returns:
the connectionImplClass.

getTransactionSupport

TransactionSupportEnum getTransactionSupport()
Get the transactionSupport.

Returns:
the transactionSupport.

getAuthenticationMechanisms

List<AuthenticationMechanism> getAuthenticationMechanisms()
Get the authenticationMechanism.

Returns:
the authenticationMechanism.

getReauthenticationSupport

Boolean getReauthenticationSupport()
Get the reauthenticationSupport.

Returns:
the reauthenticationSupport.

getSecurityPermissions

List<SecurityPermission> getSecurityPermissions()
Get the securityPermission.

Returns:
the securityPermission.

getId

String getId()
Get the id.

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

hashCode

int hashCode()
Overrides:
hashCode in class Object

equals

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

toString

String toString()
Overrides:
toString in class Object

validate

void validate()
              throws ValidateException
Description copied from interface: ValidatableMetadata
Validate this metadata according validation required by specification

Specified by:
validate in interface ValidatableMetadata
Throws:
ValidateException - in case of validation fail


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