summaryrefslogtreecommitdiff
path: root/orkbasej/java/net/sf/oreka/srvc
diff options
context:
space:
mode:
authorRalph Atallah <ralphat@users.sourceforge.net>2008-11-17 18:34:22 +0000
committerRalph Atallah <ralphat@users.sourceforge.net>2008-11-17 18:34:22 +0000
commit5768f0fa6a9f6a13183336e2587ca99e7a43936b (patch)
tree73022494d9b6db118b508302935b2f13760ba4e1 /orkbasej/java/net/sf/oreka/srvc
parent8278fd69bdca293e4e8a094dcdb7d985c97f3b7d (diff)
IMPORTANT NOTE: With this commit, OrkWeb and OrkTrack are NO LONGER COMPATIBLE WITH PREVIOUS VERSIONS!
- Modified classes and underlying SQL table names by prefixing them with "ork". This allows oreka to run in any database without risk of collision with existing tables. - Now using MySQLInnoDBDialect to access DB instead of MySQLMyISAMDialect. - Fixed Browse page filtering to allow open-ended start and end dates git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@570 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkbasej/java/net/sf/oreka/srvc')
-rw-r--r--orkbasej/java/net/sf/oreka/srvc/UserService.java4
-rw-r--r--orkbasej/java/net/sf/oreka/srvc/UserServiceHbn.java66
-rw-r--r--orkbasej/java/net/sf/oreka/srvc/test/UserServiceHbnTest.java10
3 files changed, 40 insertions, 40 deletions
diff --git a/orkbasej/java/net/sf/oreka/srvc/UserService.java b/orkbasej/java/net/sf/oreka/srvc/UserService.java
index fd2485f..9f1f784 100644
--- a/orkbasej/java/net/sf/oreka/srvc/UserService.java
+++ b/orkbasej/java/net/sf/oreka/srvc/UserService.java
@@ -3,7 +3,7 @@ package net.sf.oreka.srvc;
import java.util.List;
import net.sf.oreka.bo.UserBo;
-import net.sf.oreka.persistent.User;
+import net.sf.oreka.persistent.OrkUser;
public interface UserService {
@@ -18,7 +18,7 @@ public interface UserService {
public String getUserLoginStrings(int userId);
public void setUserLoginStrings(int userId, String loginStringsCsv);
- public User getUserByLoginString(String loginString);
+ public OrkUser getUserByLoginString(String loginString);
public int getNumNonDisabledUsers();
}
diff --git a/orkbasej/java/net/sf/oreka/srvc/UserServiceHbn.java b/orkbasej/java/net/sf/oreka/srvc/UserServiceHbn.java
index 8ee6e00..402b862 100644
--- a/orkbasej/java/net/sf/oreka/srvc/UserServiceHbn.java
+++ b/orkbasej/java/net/sf/oreka/srvc/UserServiceHbn.java
@@ -10,8 +10,8 @@ import net.sf.oreka.HibernateManager;
import net.sf.oreka.OrkBase;
import net.sf.oreka.OrkException;
import net.sf.oreka.bo.UserBo;
-import net.sf.oreka.persistent.LoginString;
-import net.sf.oreka.persistent.User;
+import net.sf.oreka.persistent.OrkLoginString;
+import net.sf.oreka.persistent.OrkUser;
import org.apache.commons.lang.StringUtils;
import org.apache.log4j.Logger;
@@ -38,7 +38,7 @@ public class UserServiceHbn implements UserService {
{
hbnSession = HibernateManager.instance().getSession();
- String queryString = new String("from LoginString as ls left join ls.user as user where ls.loginString=:ls and user.deleted=0 ");
+ String queryString = new String("from OrkLoginString as ls left join ls.user as user where ls.loginString=:ls and user.deleted=0 ");
if (OrkBase.instance().isDebugSwitch() == false) {
queryString = queryString + " and user.password=:password";
}
@@ -51,7 +51,7 @@ public class UserServiceHbn implements UserService {
Object[] row = (Object[])query.uniqueResult();
if (row != null) {
userBo = new UserBo();
- userBo.setUser((User)row[1]);
+ userBo.setUser((OrkUser)row[1]);
logger.debug("Found userid:" + userBo.getUser().getId() + " for login string:" + username);
}
}
@@ -72,7 +72,7 @@ public class UserServiceHbn implements UserService {
Session hbnSession = null;
Transaction tx = null;
- User user = null;
+ OrkUser user = null;
boolean success = false;
logger.debug("Trying to change password for userid:" + userId);
@@ -82,7 +82,7 @@ public class UserServiceHbn implements UserService {
hbnSession = HibernateManager.instance().getSession();
- user = (User)hbnSession.get(User.class, userId);
+ user = (OrkUser)hbnSession.get(OrkUser.class, userId);
if(user == null) {
logger.warn("Userid:" + userId + " does not exist");
}
@@ -115,7 +115,7 @@ public class UserServiceHbn implements UserService {
Session hbnSession = null;
Transaction tx = null;
logger.debug("Entering getUsers");
- List<User> users;
+ List<OrkUser> users;
int numResults = 0;
try
@@ -145,7 +145,7 @@ public class UserServiceHbn implements UserService {
}
*/
- StringBuffer queryString = new StringBuffer("from User as user where user.deleted=0 ");
+ StringBuffer queryString = new StringBuffer("from OrkUser as user where user.deleted=0 ");
Query query = hbnSession.createQuery(queryString.toString());
ScrollableResults scrollRes = query.scroll();
@@ -160,7 +160,7 @@ public class UserServiceHbn implements UserService {
while(scrollRes.next() && numRetrieved<number) {
numRetrieved++;
UserBo ubo = new UserBo();
- ubo.setUser((User)scrollRes.get()[0]);
+ ubo.setUser((OrkUser)scrollRes.get()[0]);
results.add(ubo);
}
@@ -183,7 +183,7 @@ public class UserServiceHbn implements UserService {
Session hbnSession = null;
Transaction tx = null;
- User user = null;
+ OrkUser user = null;
logger.debug("Deleting userid:" + userId);
@@ -192,7 +192,7 @@ public class UserServiceHbn implements UserService {
hbnSession = HibernateManager.instance().getSession();
- user = (User)hbnSession.get(User.class, userId);
+ user = (OrkUser)hbnSession.get(OrkUser.class, userId);
if(user == null) {
logger.warn("Userid:" + userId + " does not exist");
}
@@ -219,14 +219,14 @@ public class UserServiceHbn implements UserService {
Session hbnSession = null;
Transaction tx = null;
- User user = null;
+ OrkUser user = null;
logger.debug("Disabling userid:" + userId);
try
{
hbnSession = HibernateManager.instance().getSession();
- user = (User)hbnSession.get(User.class, userId);
+ user = (OrkUser)hbnSession.get(OrkUser.class, userId);
if(user == null) {
logger.warn("Userid:" + userId + " does not exist");
}
@@ -258,7 +258,7 @@ public class UserServiceHbn implements UserService {
HashSet<String> oldLoginStrings = new HashSet<String>();
HashSet<String> newLoginStrings = new HashSet<String>();
- HashMap<String, LoginString> loginStringMap = new HashMap<String, LoginString>();
+ HashMap<String, OrkLoginString> loginStringMap = new HashMap<String, OrkLoginString>();
Session hbnSession = null;
Transaction tx = null;
@@ -274,14 +274,14 @@ public class UserServiceHbn implements UserService {
newLoginStrings.add(loginStrings[i]);
// see if the login string exists for another user
- String queryString = new String("from LoginString as ls where ls.loginString=:loginString");
+ String queryString = new String("from OrkLoginString as ls where ls.loginString=:loginString");
Query query = hbnSession.createQuery(queryString);
query.setString("loginString", loginStrings[i]);
List list = query.list();
- LoginString ls = null;
+ OrkLoginString ls = null;
if(list.size() > 0) {
- ls = (LoginString)list.get(0);
+ ls = (OrkLoginString)list.get(0);
if(ls != null) {
if(ls.getUser() != null) {
if(ls.getUser().getId() != userId && !ls.getUser().isDeleted()) {
@@ -293,7 +293,7 @@ public class UserServiceHbn implements UserService {
}
// Create a new login string if it does not exist yet in the DB
if(ls == null) {
- ls = new LoginString();
+ ls = new OrkLoginString();
ls.setLoginString(loginStrings[i]);
hbnSession.save(ls);
}
@@ -301,17 +301,17 @@ public class UserServiceHbn implements UserService {
}
// 2. get the user and extract all old login strings
- User user = (User)hbnSession.get(User.class, userId);
+ OrkUser user = (OrkUser)hbnSession.get(OrkUser.class, userId);
if(user == null) {
throw new OrkException("UserId:" + userId + " does not exist");
}
- String queryString = new String("from LoginString as ls where ls.user=:user");
+ String queryString = new String("from OrkLoginString as ls where ls.user=:user");
Query query = hbnSession.createQuery(queryString);
query.setEntity("user", user);
List list = query.list();
Iterator it = list.iterator();
while(it.hasNext()) {
- LoginString ls = (LoginString)it.next();
+ OrkLoginString ls = (OrkLoginString)it.next();
oldLoginStrings.add(ls.getLoginString());
loginStringMap.put(ls.getLoginString(), ls);
}
@@ -321,7 +321,7 @@ public class UserServiceHbn implements UserService {
while(it.hasNext()) {
String ls = (String)it.next();
if(oldLoginStrings.contains(ls) == false) {
- LoginString lso = loginStringMap.get(ls);
+ OrkLoginString lso = loginStringMap.get(ls);
lso.setUser(user);
logger.debug("Added loginstring:" + lso.getLoginString() + " to user:" + user.getFirstname());
}
@@ -332,7 +332,7 @@ public class UserServiceHbn implements UserService {
while(it.hasNext()) {
String ls = (String)it.next();
if(newLoginStrings.contains(ls) == false) {
- LoginString lso = loginStringMap.get(ls);
+ OrkLoginString lso = loginStringMap.get(ls);
lso.setUser(null);
logger.debug("Removed loginstring:" + lso.getLoginString() + " from user:" + user.getFirstname());
}
@@ -359,24 +359,24 @@ public class UserServiceHbn implements UserService {
public String getUserLoginStrings(int userId) {
Session hbnSession = null;
- User user = null;
+ OrkUser user = null;
String loginStringsCsv = "";
try
{
hbnSession = HibernateManager.instance().getSession();
- user = (User)hbnSession.get(User.class, userId);
- String queryString = new String("from LoginString as ls where ls.user=:user");
+ user = (OrkUser)hbnSession.get(OrkUser.class, userId);
+ String queryString = new String("from OrkLoginString as ls where ls.user=:user");
Query query = hbnSession.createQuery(queryString);
query.setEntity("user", user);
List list = query.list();
Iterator it = list.iterator();
if(it.hasNext()) {
- loginStringsCsv = ((LoginString)it.next()).getLoginString();
+ loginStringsCsv = ((OrkLoginString)it.next()).getLoginString();
}
while(it.hasNext()) {
- loginStringsCsv += ", " + ((LoginString)it.next()).getLoginString();
+ loginStringsCsv += ", " + ((OrkLoginString)it.next()).getLoginString();
}
}
catch ( HibernateException he ) {
@@ -401,7 +401,7 @@ public class UserServiceHbn implements UserService {
{
hbnSession = HibernateManager.instance().getSession();
- Criteria crit = hbnSession.createCriteria(User.class);
+ Criteria crit = hbnSession.createCriteria(OrkUser.class);
crit.add( Expression.eq( "disabled", false ) );
crit.add( Expression.eq( "deleted", false ) );
@@ -425,20 +425,20 @@ public class UserServiceHbn implements UserService {
return numUsers;
}
- public User getUserByLoginString(String loginString) {
+ public OrkUser getUserByLoginString(String loginString) {
Session hbnSession = null;
- User user = null;
+ OrkUser user = null;
try
{
hbnSession = HibernateManager.instance().getSession();
- String queryString = new String("from LoginString as ls where ls.loginstring=:ls");
+ String queryString = new String("from OrkLoginString as ls where ls.loginstring=:ls");
Query query = hbnSession.createQuery(queryString);
query.setString("ls", loginString);
List list = query.list();
Iterator it = list.iterator();
if (it.hasNext()) {
- LoginString ls = (LoginString)it.next();
+ OrkLoginString ls = (OrkLoginString)it.next();
user = ls.getUser();
}
}
diff --git a/orkbasej/java/net/sf/oreka/srvc/test/UserServiceHbnTest.java b/orkbasej/java/net/sf/oreka/srvc/test/UserServiceHbnTest.java
index 213f676..584180c 100644
--- a/orkbasej/java/net/sf/oreka/srvc/test/UserServiceHbnTest.java
+++ b/orkbasej/java/net/sf/oreka/srvc/test/UserServiceHbnTest.java
@@ -4,8 +4,8 @@ import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
import net.sf.oreka.HibernateManager;
-import net.sf.oreka.persistent.LoginString;
-import net.sf.oreka.persistent.User;
+import net.sf.oreka.persistent.OrkLoginString;
+import net.sf.oreka.persistent.OrkUser;
import net.sf.oreka.srvc.ObjectService;
import net.sf.oreka.srvc.ObjectServiceHbn;
import net.sf.oreka.srvc.UserService;
@@ -46,15 +46,15 @@ public class UserServiceHbnTest extends TestCase {
Session hbnSession = hibernateManager.getSession();
Transaction tx = hbnSession.beginTransaction();
- User user1 = new User();
+ OrkUser user1 = new OrkUser();
user1.setFirstname("fn1");
hbnSession.save(user1);
- User user2 = new User();
+ OrkUser user2 = new OrkUser();
user2.setFirstname("fn2");
hbnSession.save(user2);
- User deletedUser = new User();
+ OrkUser deletedUser = new OrkUser();
deletedUser.setFirstname("dlt");
//deletedUser.setDeleted(true);
hbnSession.save(deletedUser);