1 24 25 package org.continuent.sequoia.common.users; 26 27 import org.continuent.sequoia.common.xml.DatabasesXmlTags; 28 29 37 public class VirtualDatabaseUser extends AbstractDatabaseUser 38 { 39 private static final long serialVersionUID = 535330556687836840L; 40 41 48 public VirtualDatabaseUser(String login, String password) 49 { 50 super(login, password); 51 } 52 53 56 public String getXml() 57 { 58 StringBuffer vUser = new StringBuffer ("<" 59 + DatabasesXmlTags.ELT_VirtualUser + " " + DatabasesXmlTags.ATT_vLogin 60 + "=\"" + getLogin() + "\" " + DatabasesXmlTags.ATT_vPassword + "=\"" 61 + getPassword() + "\""); 62 if (getAccessControl() == null) 63 { 64 vUser.append("/>"); 65 } 66 else 67 { 68 vUser.append(">" + getAccessControl().getXml() + "</" 69 + DatabasesXmlTags.ELT_VirtualUser + ">"); 70 } 71 return vUser.toString(); 72 } 73 } 74 | Popular Tags |