From: Steve L. <st...@us...> - 2005-09-23 13:09:38
|
Update of /cvsroot/smartfrog/core/components/deployapi/src/org/smartfrog/services/deployapi/system In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10452/components/deployapi/src/org/smartfrog/services/deployapi/system Modified Files: Constants.java Utils.java Log Message: resources Index: Utils.java =================================================================== RCS file: /cvsroot/smartfrog/core/components/deployapi/src/org/smartfrog/services/deployapi/system/Utils.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Utils.java 22 Sep 2005 17:08:59 -0000 1.4 --- Utils.java 23 Sep 2005 13:09:30 -0000 1.5 *************** *** 25,31 **** --- 25,36 ---- import org.ggf.xbeans.cddlm.cmp.DeploymentFaultType; import org.smartfrog.services.deployapi.transport.faults.BaseException; + import org.w3c.dom.Node; import javax.xml.namespace.QName; import java.util.ArrayList; + import java.util.UUID; + + import nu.xom.Element; + import nu.xom.converters.DOMConverter; /** *************** *** 87,89 **** --- 92,116 ---- } + /** + * Turn a bean (which must map to an element, unless you like runtime exceptions + * @param bean to convert + * @return the converted doc + */ + public static Element BeanToXom(XmlObject bean) { + Node dom = bean.getDomNode(); + org.w3c.dom.Element elt=(org.w3c.dom.Element)dom; + return DOMConverter.convert(elt); + } + + + /** + * create a new uuid-style id + * @return + */ + public static String createNewID() { + UUID uuid = UUID.randomUUID(); + String s = uuid.toString(); + s = s.replace("-", "_"); + return "uuid_" + s; + } } Index: Constants.java =================================================================== RCS file: /cvsroot/smartfrog/core/components/deployapi/src/org/smartfrog/services/deployapi/system/Constants.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** Constants.java 22 Sep 2005 17:08:59 -0000 1.6 --- Constants.java 23 Sep 2005 13:09:30 -0000 1.7 *************** *** 22,25 **** --- 22,27 ---- import org.ggf.cddlm.generated.api.CddlmConstants; + import javax.xml.namespace.QName; + /** * Any constants *************** *** 109,112 **** --- 111,116 ---- } + + public enum DeploymentLanguage { unknown("", ""), |