public class ResourceAdapterImpl
extends java.lang.Object
implements org.jboss.jca.common.api.metadata.spec.ResourceAdapter
Constructor and Description |
---|
ResourceAdapterImpl(org.jboss.jca.common.api.metadata.spec.XsdString resourceadapterClass,
java.util.List<org.jboss.jca.common.api.metadata.spec.ConfigProperty> configProperties,
org.jboss.jca.common.api.metadata.spec.OutboundResourceAdapter outboundResourceadapter,
org.jboss.jca.common.api.metadata.spec.InboundResourceAdapter inboundResourceadapter,
java.util.List<org.jboss.jca.common.api.metadata.spec.AdminObject> adminobjects,
java.util.List<org.jboss.jca.common.api.metadata.spec.SecurityPermission> securityPermissions,
java.lang.String id)
Constructor
|
Modifier and Type | Method and Description |
---|---|
org.jboss.jca.common.api.metadata.CopyableMetaData |
copy()
Creates and returns a copy of this object.
|
boolean |
equals(java.lang.Object obj) |
void |
forceAdminObjects(java.util.List<org.jboss.jca.common.api.metadata.spec.AdminObject> newContent)
Force adminobjects with new content.
|
void |
forceConfigProperties(java.util.List<org.jboss.jca.common.api.metadata.spec.ConfigProperty> newContents)
Force configProperties with new content.
|
java.util.List<org.jboss.jca.common.api.metadata.spec.AdminObject> |
getAdminObjects() |
java.util.List<org.jboss.jca.common.api.metadata.spec.ConfigProperty> |
getConfigProperties() |
java.lang.String |
getId()
Return the String representing xml ID
|
org.jboss.jca.common.api.metadata.spec.InboundResourceAdapter |
getInboundResourceadapter() |
org.jboss.jca.common.api.metadata.spec.OutboundResourceAdapter |
getOutboundResourceadapter() |
java.lang.String |
getResourceadapterClass() |
java.util.List<org.jboss.jca.common.api.metadata.spec.SecurityPermission> |
getSecurityPermissions() |
int |
hashCode() |
org.jboss.jca.common.api.metadata.spec.ResourceAdapter |
merge(org.jboss.jca.common.api.metadata.spec.MergeableMetadata<?> jmd)
Merge specification metadata with vendor metadata
|
java.lang.String |
toString() |
void |
validate()
Validate this metadata according validation required by specification
|
public ResourceAdapterImpl(org.jboss.jca.common.api.metadata.spec.XsdString resourceadapterClass, java.util.List<org.jboss.jca.common.api.metadata.spec.ConfigProperty> configProperties, org.jboss.jca.common.api.metadata.spec.OutboundResourceAdapter outboundResourceadapter, org.jboss.jca.common.api.metadata.spec.InboundResourceAdapter inboundResourceadapter, java.util.List<org.jboss.jca.common.api.metadata.spec.AdminObject> adminobjects, java.util.List<org.jboss.jca.common.api.metadata.spec.SecurityPermission> securityPermissions, java.lang.String id)
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 IDpublic java.lang.String getResourceadapterClass()
getResourceadapterClass
in interface org.jboss.jca.common.api.metadata.spec.ResourceAdapter
public java.util.List<org.jboss.jca.common.api.metadata.spec.ConfigProperty> getConfigProperties()
getConfigProperties
in interface org.jboss.jca.common.api.metadata.spec.ResourceAdapter
public void forceConfigProperties(java.util.List<org.jboss.jca.common.api.metadata.spec.ConfigProperty> newContents)
newContents
- the list of new propertiespublic org.jboss.jca.common.api.metadata.spec.OutboundResourceAdapter getOutboundResourceadapter()
getOutboundResourceadapter
in interface org.jboss.jca.common.api.metadata.spec.ResourceAdapter
public org.jboss.jca.common.api.metadata.spec.InboundResourceAdapter getInboundResourceadapter()
getInboundResourceadapter
in interface org.jboss.jca.common.api.metadata.spec.ResourceAdapter
public java.util.List<org.jboss.jca.common.api.metadata.spec.AdminObject> getAdminObjects()
getAdminObjects
in interface org.jboss.jca.common.api.metadata.spec.ResourceAdapter
public void forceAdminObjects(java.util.List<org.jboss.jca.common.api.metadata.spec.AdminObject> newContent)
newContent
- the list of new propertiespublic java.util.List<org.jboss.jca.common.api.metadata.spec.SecurityPermission> getSecurityPermissions()
getSecurityPermissions
in interface org.jboss.jca.common.api.metadata.spec.ResourceAdapter
public java.lang.String getId()
getId
in interface org.jboss.jca.common.api.metadata.spec.IdDecoratedMetadata
public void validate() throws org.jboss.jca.common.api.validator.ValidateException
validate
in interface org.jboss.jca.common.api.metadata.spec.ResourceAdapter
validate
in interface org.jboss.jca.common.api.metadata.ValidatableMetadata
org.jboss.jca.common.api.validator.ValidateException
- in case of validation failpublic org.jboss.jca.common.api.metadata.spec.ResourceAdapter merge(org.jboss.jca.common.api.metadata.spec.MergeableMetadata<?> jmd) throws java.lang.Exception
merge
in interface org.jboss.jca.common.api.metadata.spec.MergeableMetadata<org.jboss.jca.common.api.metadata.spec.ResourceAdapter>
jmd
- The vendor metadatajava.lang.Exception
- Thrown if an error occurspublic org.jboss.jca.common.api.metadata.CopyableMetaData copy()
copy
in interface org.jboss.jca.common.api.metadata.CopyableMetaData
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2014 IronJacamar (http://www.ironjacamar.org)