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 ResourceAdapter
public List<ConfigProperty> getConfigProperties()
getConfigProperties
in interface ResourceAdapter
public void forceConfigProperties(List<ConfigProperty> newContents)
newContents
- the list of new propertiespublic OutboundResourceAdapter getOutboundResourceadapter()
getOutboundResourceadapter
in interface ResourceAdapter
public InboundResourceAdapter getInboundResourceadapter()
getInboundResourceadapter
in interface ResourceAdapter
public List<AdminObject> getAdminObjects()
getAdminObjects
in interface ResourceAdapter
public void forceAdminObjects(List<AdminObject> newContent)
newContent
- the list of new propertiespublic List<SecurityPermission> getSecurityPermissions()
getSecurityPermissions
in interface ResourceAdapter
public String getId()
getId
in interface IdDecoratedMetadata
public void validate() throws ValidateException
validate
in interface ResourceAdapter
validate
in interface ValidatableMetadata
ValidateException
public ResourceAdapter merge(MergeableMetadata<?> jmd) throws Exception
merge
in interface MergeableMetadata<ResourceAdapter>
Exception
public CopyableMetaData copy()
copy
in interface CopyableMetaData
Copyright © 2021 JBoss by Red Hat. All rights reserved.