00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 package org.objectweb.jonas_lib.deployment.api;
00028
00029 import org.objectweb.jonas_lib.deployment.xml.JonasMessageDestinationRef;
00030 import org.objectweb.jonas_lib.deployment.xml.MessageDestinationRef;
00031
00036 public class MessageDestinationRefDesc {
00037
00041 private String messageDestinationRefName = null;
00042
00046 private String messageDestinationType = null;
00047
00051 private String messageDestinationUsage = null;
00052
00056 private String messageDestinationLink = null;
00057
00061 private String jndiName = null;
00062
00063
00071 public MessageDestinationRefDesc(MessageDestinationRef messageDestinationRef,
00072 JonasMessageDestinationRef jonasMessageDestinationRef)
00073 throws DeploymentDescException {
00074 messageDestinationRefName = messageDestinationRef.getMessageDestinationRefName();
00075 messageDestinationType = messageDestinationRef.getMessageDestinationType();
00076 messageDestinationUsage = messageDestinationRef.getMessageDestinationUsage();
00077 messageDestinationLink = messageDestinationRef.getMessageDestinationLink();
00078 jndiName = null;
00079 if (jonasMessageDestinationRef != null) {
00080 jndiName = jonasMessageDestinationRef.getJndiName();
00081 }
00082 }
00083
00088 public String getMessageDestinationRefName() {
00089 return messageDestinationRefName;
00090 }
00091
00096 public String getMessageDestinationType() {
00097 return messageDestinationType;
00098 }
00099
00104 public String getMessageDestinationUsage() {
00105 return messageDestinationUsage;
00106 }
00107
00112 public String getMessageDestinationLink() {
00113 return messageDestinationLink;
00114 }
00115
00116
00121 public String getJndiName() {
00122 return jndiName;
00123 }
00124
00129 public void setJndiName(String jndiName) {
00130 this.jndiName = jndiName;
00131 }
00132
00133
00138 public String toString() {
00139 StringBuffer ret = new StringBuffer();
00140 ret.append("\ngetMessageDestinationRefName()=" + getMessageDestinationRefName());
00141 ret.append("\ngetMessageDestinationType()=" + getMessageDestinationType());
00142 ret.append("\ngetMessageDestinationUsage()=" + getMessageDestinationUsage());
00143 ret.append("\ngetMessageDestinationLink()=" + getMessageDestinationLink());
00144 ret.append("\ngetJndiName()=" + getJndiName());
00145 return ret.toString();
00146 }
00147
00148 }