public class ResourceAdapterImpl extends Object implements ResourceAdapter
| Constructor and Description |
|---|
ResourceAdapterImpl(XsdString resourceadapterClass,
List<ConfigProperty> configProperties,
OutboundResourceAdapter outboundResourceadapter,
InboundResourceAdapter inboundResourceadapter,
List<AdminObject> adminobjects,
List<SecurityPermission> securityPermissions,
String id)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
CopyableMetaData |
copy() |
boolean |
equals(Object obj) |
void |
forceAdminObjects(List<AdminObject> newContent)
Force adminobjects with new content.
|
void |
forceConfigProperties(List<ConfigProperty> newContents)
Force configProperties with new content.
|
List<AdminObject> |
getAdminObjects() |
List<ConfigProperty> |
getConfigProperties() |
String |
getId() |
InboundResourceAdapter |
getInboundResourceadapter() |
OutboundResourceAdapter |
getOutboundResourceadapter() |
String |
getResourceadapterClass() |
List<SecurityPermission> |
getSecurityPermissions() |
int |
hashCode() |
ResourceAdapter |
merge(MergeableMetadata<?> jmd) |
String |
toString() |
void |
validate() |
public ResourceAdapterImpl(XsdString resourceadapterClass, List<ConfigProperty> configProperties, OutboundResourceAdapter outboundResourceadapter, InboundResourceAdapter inboundResourceadapter, List<AdminObject> adminobjects, List<SecurityPermission> securityPermissions, 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 String getResourceadapterClass()
getResourceadapterClass in interface ResourceAdapterpublic List<ConfigProperty> getConfigProperties()
getConfigProperties in interface ResourceAdapterpublic void forceConfigProperties(List<ConfigProperty> newContents)
newContents - the list of new propertiespublic OutboundResourceAdapter getOutboundResourceadapter()
getOutboundResourceadapter in interface ResourceAdapterpublic InboundResourceAdapter getInboundResourceadapter()
getInboundResourceadapter in interface ResourceAdapterpublic List<AdminObject> getAdminObjects()
getAdminObjects in interface ResourceAdapterpublic void forceAdminObjects(List<AdminObject> newContent)
newContent - the list of new propertiespublic List<SecurityPermission> getSecurityPermissions()
getSecurityPermissions in interface ResourceAdapterpublic String getId()
getId in interface IdDecoratedMetadatapublic void validate()
throws ValidateException
validate in interface ResourceAdaptervalidate in interface ValidatableMetadataValidateExceptionpublic ResourceAdapter merge(MergeableMetadata<?> jmd) throws Exception
merge in interface MergeableMetadata<ResourceAdapter>Exceptionpublic CopyableMetaData copy()
copy in interface CopyableMetaDataCopyright © 2021 JBoss by Red Hat. All rights reserved.