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

java.lang.Object
  extended by org.jboss.jca.common.metadata.ra.common.AbstractResourceAdapetrImpl
      extended by org.jboss.jca.common.metadata.ra.common.ResourceAdapter1516Impl
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.MergeableMetadata<org.jboss.jca.common.api.metadata.ra.ResourceAdapter1516>, org.jboss.jca.common.api.metadata.ra.ResourceAdapter, org.jboss.jca.common.api.metadata.ra.ResourceAdapter1516, org.jboss.jca.common.api.metadata.ra.ValidatableMetadata

public class ResourceAdapter1516Impl
extends AbstractResourceAdapetrImpl
implements org.jboss.jca.common.api.metadata.ra.ResourceAdapter1516

Author:
Stefano Maestri
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ra.ResourceAdapter1516
org.jboss.jca.common.api.metadata.ra.ResourceAdapter1516.Attribute, org.jboss.jca.common.api.metadata.ra.ResourceAdapter1516.Tag
 
Field Summary
 
Fields inherited from class org.jboss.jca.common.metadata.ra.common.AbstractResourceAdapetrImpl
configProperties
 
Constructor Summary
ResourceAdapter1516Impl(String resourceadapterClass, List<? extends org.jboss.jca.common.api.metadata.ra.ConfigProperty> configProperties, org.jboss.jca.common.api.metadata.ra.OutboundResourceAdapter outboundResourceadapter, org.jboss.jca.common.api.metadata.ra.InboundResourceAdapter inboundResourceadapter, List<org.jboss.jca.common.api.metadata.ra.AdminObject> adminobjects, List<org.jboss.jca.common.api.metadata.ra.SecurityPermission> securityPermissions, String id)
           
 
Method Summary
 org.jboss.jca.common.api.metadata.CopyableMetaData copy()
           
 boolean equals(Object obj)
           
 void forceAdminObjectsContent(List<org.jboss.jca.common.api.metadata.ra.AdminObject> newContent)
          force adminobjects with new content.
 List<org.jboss.jca.common.api.metadata.ra.AdminObject> getAdminObjects()
           
 String getId()
           
 org.jboss.jca.common.api.metadata.ra.InboundResourceAdapter getInboundResourceadapter()
           
 org.jboss.jca.common.api.metadata.ra.OutboundResourceAdapter getOutboundResourceadapter()
           
 String getResourceadapterClass()
           
 List<org.jboss.jca.common.api.metadata.ra.SecurityPermission> getSecurityPermissions()
           
 int hashCode()
           
 org.jboss.jca.common.api.metadata.ra.ResourceAdapter1516 merge(org.jboss.jca.common.api.metadata.ra.MergeableMetadata<?> jmd)
           
 String toString()
          
 void validate()
           
 
Methods inherited from class org.jboss.jca.common.metadata.ra.common.AbstractResourceAdapetrImpl
forceNewConfigPropertiesContent, getConfigProperties
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.jca.common.api.metadata.ra.ResourceAdapter1516
getConfigProperties
 

Constructor Detail

ResourceAdapter1516Impl

public ResourceAdapter1516Impl(String resourceadapterClass,
                               List<? extends org.jboss.jca.common.api.metadata.ra.ConfigProperty> configProperties,
                               org.jboss.jca.common.api.metadata.ra.OutboundResourceAdapter outboundResourceadapter,
                               org.jboss.jca.common.api.metadata.ra.InboundResourceAdapter inboundResourceadapter,
                               List<org.jboss.jca.common.api.metadata.ra.AdminObject> adminobjects,
                               List<org.jboss.jca.common.api.metadata.ra.SecurityPermission> securityPermissions,
                               String id)
Parameters:
resourceadapterClass - full qualified name of the class
configProperties - confi properties for this RA
outboundResourceadapter - outbound RA
inboundResourceadapter - inbound RA
adminobjects - list of admin objects of this RA
securityPermissions - supported security permissions
id - XML ID
Method Detail

getResourceadapterClass

public String getResourceadapterClass()
Specified by:
getResourceadapterClass in interface org.jboss.jca.common.api.metadata.ra.ResourceAdapter1516
Returns:
resourceadapterClass

getOutboundResourceadapter

public org.jboss.jca.common.api.metadata.ra.OutboundResourceAdapter getOutboundResourceadapter()
Specified by:
getOutboundResourceadapter in interface org.jboss.jca.common.api.metadata.ra.ResourceAdapter1516
Returns:
outboundResourceadapter

getInboundResourceadapter

public org.jboss.jca.common.api.metadata.ra.InboundResourceAdapter getInboundResourceadapter()
Specified by:
getInboundResourceadapter in interface org.jboss.jca.common.api.metadata.ra.ResourceAdapter1516
Returns:
inboundResourceadapter

getAdminObjects

public List<org.jboss.jca.common.api.metadata.ra.AdminObject> getAdminObjects()
Specified by:
getAdminObjects in interface org.jboss.jca.common.api.metadata.ra.ResourceAdapter1516
Returns:
adminobject

forceAdminObjectsContent

public void forceAdminObjectsContent(List<org.jboss.jca.common.api.metadata.ra.AdminObject> newContent)
force adminobjects with new content. This method is thread safe

Parameters:
newContent - the list of new properties

getSecurityPermissions

public List<org.jboss.jca.common.api.metadata.ra.SecurityPermission> getSecurityPermissions()
Specified by:
getSecurityPermissions in interface org.jboss.jca.common.api.metadata.ra.ResourceAdapter1516
Returns:
securityPermission

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.ResourceAdapter1516
Specified by:
getId in class AbstractResourceAdapetrImpl

hashCode

public int hashCode()
Specified by:
hashCode in interface org.jboss.jca.common.api.metadata.ra.ResourceAdapter1516
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Specified by:
equals in interface org.jboss.jca.common.api.metadata.ra.ResourceAdapter1516
Overrides:
equals in class Object

toString

public String toString()

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

validate

public void validate()
              throws org.jboss.jca.common.api.validator.ValidateException
Specified by:
validate in interface org.jboss.jca.common.api.metadata.ra.ResourceAdapter1516
Specified by:
validate in interface org.jboss.jca.common.api.metadata.ra.ValidatableMetadata
Specified by:
validate in class AbstractResourceAdapetrImpl
Throws:
org.jboss.jca.common.api.validator.ValidateException

merge

public org.jboss.jca.common.api.metadata.ra.ResourceAdapter1516 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.ResourceAdapter1516>
Throws:
Exception

copy

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


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