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.JonasAdminobject; 00033 00040 public class JonasAdminobjectDesc implements Serializable { 00041 00045 private String id = null; 00046 00050 private List descriptionList = null; 00051 00055 private String jndiName = null; 00056 00060 private List jonasConfigPropertyList = null; 00061 00062 00066 public JonasAdminobjectDesc(JonasAdminobject ja) { 00067 if (ja != null) { 00068 id = ja.getId(); 00069 descriptionList = ja.getDescriptionList(); 00070 jndiName = ja.getJndiName(); 00071 jonasConfigPropertyList = Utility.jonasConfigProperty(ja.getJonasConfigPropertyList()); 00072 } 00073 } 00074 00079 public String getId() { 00080 return id; 00081 } 00082 00087 public List getDescriptionList() { 00088 return descriptionList; 00089 } 00090 00095 public String getJndiName() { 00096 return jndiName; 00097 } 00098 00103 public List getJonasConfigPropertyList() { 00104 return jonasConfigPropertyList; 00105 } 00106 00107 }