org.jboss.jca.common.metadata.ra.common
Class ResourceAdapter1516Impl
java.lang.Object
org.jboss.jca.common.metadata.ra.common.AbstractResourceAdapetrImpl
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.ValidatableMetadata
public class ResourceAdapter1516Impl
- extends AbstractResourceAdapetrImpl
- implements org.jboss.jca.common.api.metadata.ra.ResourceAdapter1516
- Author:
- Stefano Maestri
- See Also:
- Serialized Form
| 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 |
|
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)
|
| Methods inherited from interface org.jboss.jca.common.api.metadata.ra.ResourceAdapter1516 |
getConfigProperties |
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 classconfigProperties - confi properties for this RAoutboundResourceadapter - outbound RAinboundResourceadapter - inbound RAadminobjects - list of admin objects of this RAsecurityPermissions - supported security permissionsid - XML ID
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.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/)