[Ils-source] r1319 - trunk/src/com/resolutions/ils/data
scribe at crosswire.org
scribe at crosswire.org
Tue May 26 06:02:16 MST 2015
Author: scribe
Date: 2015-05-26 06:02:16 -0700 (Tue, 26 May 2015)
New Revision: 1319
Modified:
trunk/src/com/resolutions/ils/data/Group.java
Log:
added user lookup for group
Modified: trunk/src/com/resolutions/ils/data/Group.java
===================================================================
--- trunk/src/com/resolutions/ils/data/Group.java 2015-05-14 21:54:28 UTC (rev 1318)
+++ trunk/src/com/resolutions/ils/data/Group.java 2015-05-26 13:02:16 UTC (rev 1319)
@@ -14,6 +14,7 @@
static String LOOKUPALLGROUPS = "SELECT * FROM ILSGROUP WHERE GROUPTYPEID={GROUPTYPEID} AND COMPANYID={COMPANYID} ORDER BY GROUPNAME";
static String LOOKUPUSERGROUPS = "SELECT * FROM ILSGROUP T1, USERGROUP T2 WHERE GROUPTYPEID={GROUPTYPEID} AND T1.ILSGROUPID=T2.ILSGROUPID AND T2.USERPRID={USERPRID} AND T1.COMPANYID={COMPANYID} AND T2.COMPANYID={COMPANYID}";
+ static String LOOKUPGROUPUSERS = "SELECT * FROM USERGROUP T2, USERPROFILE T3 WHERE T2.ILSGROUPID={ILSGROUPID} T2.COMPANYID={COMPANYID} AND T3.COMPANYID={COMPANYID} AND T3.USERPRID=T2.USERPRID";
static String LOOKUPMANAGERGROUPS = "SELECT * FROM ILSGROUP T1, MANAGERGROUP T2 WHERE T1.ILSGROUPID=T2.ILSGROUPID AND T2.USERPRID={USERPRID} AND T1.COMPANYID={COMPANYID} AND T2.COMPANYID={COMPANYID} ORDER BY GROUPNAME";
static String LOOKUPCOURSEGROUPS = "SELECT * FROM ILSGROUP T1, COURSEGROUP T2 WHERE T1.ILSGROUPID=T2.ILSGROUPID AND T2.COURSID={COURSID} AND T1.COMPANYID={COMPANYID} AND T2.COMPANYID={COMPANYID}";
static String LOOKUP = "SELECT * FROM ILSGROUP WHERE ILSGROUPID={ILSGROUPID} AND COMPANYID={COMPANYID}";
@@ -66,15 +67,19 @@
return (rows.size() > 0) ? (Group) rows.get(0) : null;
}
- static public Vector getUserGroups(ILSSession session, int groupTypeID,
- int userID) {
+ public Vector getGroupUsers() {
+ UserProfile query = new UserProfile();
+ query.setValue("COMPANYID", getCompanyID());
+ query.setValue("ILSGROUPID", getGroupID());
+ return query.getDataSet(LOOKUPGROUPUSERS);
+ }
+ static public Vector getUserGroups(ILSSession session, int groupTypeID, int userID) {
Group query = new Group();
query.setValue("COMPANYID", new Integer(session.getCompanyID()));
query.setValue("USERPRID", new Integer(userID));
query.setGroupTypeID(groupTypeID);
return query.getDataSet(LOOKUPUSERGROUPS);
}
-
static public int deleteUserGroups(ILSSession session, int groupTypeID, int userID) {
Group query = new Group();
query.setValue("COMPANYID", new Integer(session.getCompanyID()));
More information about the Ils-source
mailing list