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.Adminobject; 00033 00040 public class AdminobjectDesc implements Serializable { 00041 00045 private String id = null; 00046 00050 private String adminobjectInterface = null; 00051 00055 private String adminobjectClass = null; 00056 00060 private List configPropertyList = null; 00061 00062 00066 public AdminobjectDesc(Adminobject ao) { 00067 if (ao != null) { 00068 id = ao.getId(); 00069 adminobjectInterface = ao.getAdminobjectInterface(); 00070 adminobjectClass = ao.getAdminobjectClass(); 00071 configPropertyList = Utility.configProperty(ao.getConfigPropertyList()); 00072 } 00073 } 00074 00079 public String getId() { 00080 return id; 00081 } 00082 00087 public String getAdminobjectInterface() { 00088 return adminobjectInterface; 00089 } 00090 00095 public String getAdminobjectClass() { 00096 return adminobjectClass; 00097 } 00098 00103 public List getConfigPropertyList() { 00104 return configPropertyList; 00105 } 00106 }