00001 00027 package org.objectweb.jonas_rar.deployment.api; 00028 00029 import java.io.Serializable; 00030 import java.util.List; 00031 00032 import org.objectweb.jonas_rar.deployment.xml.OutboundResourceadapter; 00039 public class OutboundResourceadapterDesc implements Serializable { 00040 00044 private List connectionDefinitionList = null; 00045 00049 private String transactionSupport = null; 00050 00054 private List authenticationMechanismList = null; 00055 00059 private String reauthenticationSupport = null; 00060 00061 00065 public OutboundResourceadapterDesc(OutboundResourceadapter or) { 00066 if (or != null) { 00067 connectionDefinitionList = Utility.connectionDefinition(or.getConnectionDefinitionList()); 00068 transactionSupport = or.getTransactionSupport(); 00069 authenticationMechanismList = or.getAuthenticationMechanismList(); 00070 reauthenticationSupport = or.getReauthenticationSupport(); 00071 } 00072 } 00073 00078 public List getConnectionDefinitionList() { 00079 return connectionDefinitionList; 00080 } 00081 00086 public String getTransactionSupport() { 00087 return transactionSupport; 00088 } 00089 00094 public List getAuthenticationMechanismList() { 00095 return authenticationMechanismList; 00096 } 00097 00102 public String getReauthenticationSupport() { 00103 return reauthenticationSupport; 00104 } 00105 00106 }