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

java.lang.Object
  extended by org.jboss.jca.common.metadata.ra.common.InboundResourceAdapterImpl
All Implemented Interfaces:
Serializable, Cloneable, org.jboss.jca.common.api.metadata.CopyableMetaData, org.jboss.jca.common.api.metadata.JCAMetadata, org.jboss.jca.common.api.metadata.ra.IdDecoratedMetadata, org.jboss.jca.common.api.metadata.ra.InboundResourceAdapter, org.jboss.jca.common.api.metadata.ra.MergeableMetadata<org.jboss.jca.common.api.metadata.ra.InboundResourceAdapter>

public class InboundResourceAdapterImpl
extends Object
implements org.jboss.jca.common.api.metadata.ra.InboundResourceAdapter

Author:
Stefano Maestri
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ra.InboundResourceAdapter
org.jboss.jca.common.api.metadata.ra.InboundResourceAdapter.Attribute, org.jboss.jca.common.api.metadata.ra.InboundResourceAdapter.Tag
 
Constructor Summary
InboundResourceAdapterImpl(org.jboss.jca.common.api.metadata.ra.Messageadapter messageadapter, String id)
           
 
Method Summary
 org.jboss.jca.common.api.metadata.CopyableMetaData copy()
           
 boolean equals(Object obj)
          
 String getId()
           
 org.jboss.jca.common.api.metadata.ra.Messageadapter getMessageadapter()
           
 int hashCode()
          
 org.jboss.jca.common.api.metadata.ra.InboundResourceAdapter merge(org.jboss.jca.common.api.metadata.ra.MergeableMetadata<?> jmd)
           
 String toString()
          
 boolean validationAsBoolean()
          A validate method.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InboundResourceAdapterImpl

public InboundResourceAdapterImpl(org.jboss.jca.common.api.metadata.ra.Messageadapter messageadapter,
                                  String id)
Parameters:
messageadapter - The messageadapterType specifies information about the messaging capabilities of the resource adapter. This contains information specific to the implementation of the resource adapter library as specified through the messagelistener element.
id - XML ID
Method Detail

getMessageadapter

public org.jboss.jca.common.api.metadata.ra.Messageadapter getMessageadapter()
Specified by:
getMessageadapter in interface org.jboss.jca.common.api.metadata.ra.InboundResourceAdapter
Returns:
messageadapter

getId

public String getId()
Specified by:
getId in interface org.jboss.jca.common.api.metadata.ra.IdDecoratedMetadata
Specified by:
getId in interface org.jboss.jca.common.api.metadata.ra.InboundResourceAdapter

hashCode

public int hashCode()

Specified by:
hashCode in interface org.jboss.jca.common.api.metadata.ra.InboundResourceAdapter
Overrides:
hashCode in class Object
See Also:
Object.hashCode()

equals

public boolean equals(Object obj)

Specified by:
equals in interface org.jboss.jca.common.api.metadata.ra.InboundResourceAdapter
Overrides:
equals in class Object
See Also:
Object.equals(java.lang.Object)

toString

public String toString()

Specified by:
toString in interface org.jboss.jca.common.api.metadata.ra.InboundResourceAdapter
Overrides:
toString in class Object
See Also:
Object.toString()

validationAsBoolean

public boolean validationAsBoolean()
A validate method. Don't extending for the moment ValidatableMetadata

Specified by:
validationAsBoolean in interface org.jboss.jca.common.api.metadata.ra.InboundResourceAdapter
Returns:
true if Ra is valid, flase in the other cases

merge

public org.jboss.jca.common.api.metadata.ra.InboundResourceAdapter merge(org.jboss.jca.common.api.metadata.ra.MergeableMetadata<?> jmd)
                                                                  throws Exception
Specified by:
merge in interface org.jboss.jca.common.api.metadata.ra.MergeableMetadata<org.jboss.jca.common.api.metadata.ra.InboundResourceAdapter>
Throws:
Exception

copy

public org.jboss.jca.common.api.metadata.CopyableMetaData copy()
Specified by:
copy in interface org.jboss.jca.common.api.metadata.CopyableMetaData


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