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 }