org.jboss.jca.common.api.metadata.ra
Interface ResourceAdapter1516

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

public interface ResourceAdapter1516
extends ResourceAdapter, MergeableMetadata<ResourceAdapter1516>

A ResourceAdapter1516.

Author:
Stefano Maestri

Nested Class Summary
static class ResourceAdapter1516.Attribute
          A Attribute.
static class ResourceAdapter1516.Tag
          A Tag.
 
Method Summary
 boolean equals(Object obj)
          
 List<AdminObject> getAdminObjects()
           
 List<? extends ConfigProperty> getConfigProperties()
          It return an Unmodifiable List of config properties
 String getId()
          Return the String representing xml ID
 InboundResourceAdapter getInboundResourceadapter()
           
 OutboundResourceAdapter getOutboundResourceadapter()
           
 String getResourceadapterClass()
           
 List<SecurityPermission> getSecurityPermissions()
           
 int hashCode()
          
 String toString()
          
 void validate()
          Validate this metadata according validation required by specification
 
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

getResourceadapterClass

String getResourceadapterClass()
Returns:
resourceadapterClass

getConfigProperties

List<? extends ConfigProperty> getConfigProperties()
Description copied from interface: ResourceAdapter
It return an Unmodifiable List of config properties

Specified by:
getConfigProperties in interface ResourceAdapter
Returns:
configProperty

getOutboundResourceadapter

OutboundResourceAdapter getOutboundResourceadapter()
Returns:
outboundResourceadapter

getInboundResourceadapter

InboundResourceAdapter getInboundResourceadapter()
Returns:
inboundResourceadapter

getAdminObjects

List<AdminObject> getAdminObjects()
Returns:
adminobject

getSecurityPermissions

List<SecurityPermission> getSecurityPermissions()
Returns:
securityPermission

getId

String getId()
Return the String representing xml ID

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

hashCode

int hashCode()

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

equals

boolean equals(Object obj)

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

toString

String toString()

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

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/)