@@ -0,0 +1,1940 @@
+package pub.ayada.insight.spooler.cfg;%0A%0A%0Aimport java.util.ArrayList;%0Aimport java.util.Random;%0Aimport javax.xml.bind.annotation.XmlAccessType;%0Aimport javax.xml.bind.annotation.XmlAccessorType;%0Aimport javax.xml.bind.annotation.XmlAttribute;%0Aimport javax.xml.bind.annotation.XmlRootElement;%0Aimport javax.xml.bind.annotation.XmlType;%0A%0Aimport pub.ayada.insight.core.Component;%0Aimport pub.ayada.insight.core.ds.RecordMeta;%0A%0A@XmlAccessorType(XmlAccessType.NONE)%0A@XmlType(name = %22%22, propOrder = %7B %22NAME%22, %22PARENT%22, %22RECORD_ID%22%7D)%0A@XmlRootElement(name = %22SPOOLER%22)%0Apublic class JAXB implements Component%7B%0A%0A%09@XmlAttribute(name = %22NAME%22)%0A%09protected String NAME = %22SPOOLER_%22 + new Random().nextInt(100);%0A%09%0A%09@XmlAttribute(name = %22PARENT%22)%0A%09protected String PARENT = %22%22;%0A%0A%09@XmlAttribute(name = %22RECORD_ID%22)%0A%09protected String RECORD_ID = %22%22;%0A%0A%09public JAXB() %7B%0A%09%09%0A%09%7D%0A%09public JAXB(String nAME, String pARENT, String rECORD_ID) %7B%0A%09%09setNAME(nAME);%0A%09%09setPARENT(pARENT);%0A%09%09setRECORD_ID(rECORD_ID);%0A%09%7D%0A%09public String getNAME() %7B%0A%09%09return NAME;%0A%09%7D%0A%09public void setNAME(String nAME) %7B%0A%09%09NAME = nAME;%0A%09%7D%0A%09public String getPARENT() %7B%0A%09%09return PARENT;%0A%09%7D%0A%09public void setPARENT(String pARENT) %7B%0A%09%09PARENT = pARENT;%0A%09%7D%0A%09public String getRECORD_ID() %7B%0A%09%09return RECORD_ID;%0A%09%7D%0A%09public void setRECORD_ID(String iNPUT) %7B%0A%09%09RECORD_ID = iNPUT;%0A%09%7D%0A%09@Override%0A%09public ArrayList%3CString%3E getInQueueIDs() %7B%0A%09%09 ArrayList%3CString%3E lst = new ArrayList%3CString%3E(1);%0A%09%09 lst.add(getRECORD_ID());%0A%09%09 return lst;%0A%09%7D%0A%09@Override%0A%09public ArrayList%3CString%3E getOutQueueIDs() %7B%0A%09%09return new ArrayList%3CString%3E(1);%0A%09%7D%0A%09@Override%0A%09public String getComponentName() %7B%0A%09%09return getNAME();%0A%09%7D%0A%09@Override%0A%09public RecordMeta getOutQRecordMeta(String ID) %7B%0A%09%09return null;%0A%09%7D%0A%09@Override%0A%09public RecordMeta getOutQRecordMeta(int index) %7B%0A%09%09return null;%0A%09%7D%0A%09@Override%0A%09public ArrayList%3CString%3E getParentNames() %7B%0A%09%09 ArrayList%3CString%3E lst = new ArrayList%3CString%3E(1);%0A%09%09 lst.add(getPARENT());%0A%09%09 return lst;%0A%09%7D%0A%7D%0A

Create JAXB.java