public WebDBLogin createdblogin(WebObjectSource webObjectSource, String dbLoginName, String schemaName, String password)
{
WebDBLogin dbLogin = null;
String dbLoginId = "";
try
{
if (dbLoginName != "" && schemaName != "")
{
dbLoginId = searchDBLoginID(webObjectSource, dbLoginName);
if (dbLoginId == "")
{
dbLogin = (WebDBLogin) webObjectSource.getNewObject(EnumDSSXMLObjectTypes.DssXmlTypeDBLogin);
dbLogin.setLogin(schemaName);
dbLogin.setPassword(password);
WebFolder folderDBL = (WebFolder) webObjectSource.getObject(webObjectSource.getFolderID(EnumDSSXMLFolderNames.DssXmlFolderNameDBLogins), EnumDSSXMLObjectTypes.DssXmlTypeFolder);
webObjectSource.save(dbLogin, dbLoginName, folderDBL);
System.out.println("DB Login \"" +dbLoginName+ "\"creatd successfully");
}
else
{
dbLogin = (WebDBLogin) webObjectSource.getObject(dbLoginId, EnumDSSXMLObjectTypes.DssXmlTypeDBLogin,true);
System.out.println("DB login: \"" + dbLoginName + "\" already exists.");
dbLogin.setLogin(schemaName);
dbLogin.setPassword(password);
webObjectSource.save(dbLogin);
System.out.println("Modified DB login: \"" + dbLoginName + "\".");
}
}
else
{
MstrObjectList.log.info("Not a valid db login");
}
}
catch (WebObjectsException e)
{
System.out.println(e.getMessage());
}
return dbLogin;
}
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment