@@ -66,7 +66,7 @@ public class TeamMemberUtil {
66
66
public static User getUserEntityByTMId (Long teamMemberId ) {
67
67
return getAmpTeamMember (teamMemberId ).getUser ();
68
68
}
69
-
69
+
70
70
public static AmpTeamMember getAmpTeamMemberByUserId (Long userId ) {
71
71
return (AmpTeamMember ) PersistenceManager .getSession ()
72
72
.createCriteria (AmpTeamMember .class )
@@ -77,7 +77,7 @@ public static AmpTeamMember getAmpTeamMemberByUserId(Long userId) {
77
77
.setMaxResults (1 )
78
78
.uniqueResult ();
79
79
}
80
-
80
+
81
81
public static AmpTeamMember getAmpTeamMember (Long id ) {
82
82
return (AmpTeamMember ) PersistenceManager .getSession ()
83
83
.createCriteria (AmpTeamMember .class )
@@ -88,7 +88,7 @@ public static AmpTeamMember getAmpTeamMember(Long id) {
88
88
.setMaxResults (1 )
89
89
.uniqueResult ();
90
90
}
91
-
91
+
92
92
private static LogicalExpression getNotDeletedTeamMemberRestriction () {
93
93
return Restrictions .or (Restrictions .eq ("deleted" , false ), Restrictions .isNull ("deleted" ));
94
94
}
@@ -274,7 +274,7 @@ public static Collection getMembersUsingRole(Long roleId) {
274
274
275
275
public static List <TeamMember > getAllTeamMembers (Long teamId ) {
276
276
try {
277
-
277
+
278
278
Session session = PersistenceManager .getSession ();
279
279
String queryString = "select distinct tm from " + AmpTeamMember .class .getName () + " tm "
280
280
+ "where (tm.deleted is null or tm.deleted = false) " ;
@@ -293,7 +293,7 @@ public static List<TeamMember> getAllTeamMembers(Long teamId) {
293
293
List <TeamMember > members = new ArrayList <>();
294
294
for (AmpTeamMember atm : atms ) {
295
295
members .add (new TeamMember (atm ));
296
-
296
+
297
297
}
298
298
Collections .sort ((List <TeamMember >) members , new TeamMemberUtil .TeamMemberComparator ());
299
299
@@ -302,7 +302,7 @@ public static List<TeamMember> getAllTeamMembers(Long teamId) {
302
302
throw new RuntimeException (e );
303
303
}
304
304
}
305
-
305
+
306
306
public static List <TeamMemberMail > getAllTeamMembersMail (Long teamId ) {
307
307
try {
308
308
@@ -1164,9 +1164,9 @@ public static void removeTeamMembers(Long id[]) {
1164
1164
1165
1165
Session session = PersistenceManager .getSession ();
1166
1166
1167
- for (Long anId : id ) {
1168
- if (anId != null ) {
1169
- AmpTeamMember ampMember = (AmpTeamMember ) session .load (AmpTeamMember .class , anId );
1167
+ for (Long amId : id ) {
1168
+ if (amId != null ) {
1169
+ AmpTeamMember ampMember = (AmpTeamMember ) session .load (AmpTeamMember .class , amId );
1170
1170
if (isTeamLead (ampMember )) {
1171
1171
AmpTeam team = ampMember .getAmpTeam ();
1172
1172
team .setTeamLead (null );
@@ -1175,7 +1175,7 @@ public static void removeTeamMembers(Long id[]) {
1175
1175
1176
1176
String qryStr = "select com from " + AmpComments .class .getName ()
1177
1177
+ " com where (com.memberId.ampTeamMemId=:memberId)" ;
1178
- Query qry = session .createQuery (qryStr ).setParameter ("memberId" , anId , LongType .INSTANCE );
1178
+ Query qry = session .createQuery (qryStr ).setParameter ("memberId" , amId , LongType .INSTANCE );
1179
1179
List <AmpComments > memComments = qry .list ();
1180
1180
for (AmpComments comm : memComments ) {
1181
1181
comm .setMemberId (null );
@@ -1184,14 +1184,16 @@ public static void removeTeamMembers(Long id[]) {
1184
1184
1185
1185
qryStr = "select atr from " + AmpAnalyticalReport .class .getName () + " atr "
1186
1186
+ " where (atr.owner=:memberId) " ;
1187
- qry = session .createQuery (qryStr ).setLong ("memberId" , anId );
1187
+ qry = session .createQuery (qryStr ).setLong ("memberId" , amId );
1188
1188
List <AmpAnalyticalReport > ampAnalyticalReports = qry .list ();
1189
1189
if (ampAnalyticalReports != null && ampAnalyticalReports .size () > 0 ) {
1190
1190
for (AmpAnalyticalReport ampAnRep : ampAnalyticalReports ) {
1191
1191
session .delete (ampAnRep );
1192
1192
}
1193
1193
}
1194
-
1194
+ qryStr = "delete AmpDesktopTabSelection dts where dts.owner=:memberId" ;
1195
+ qry = session .createQuery (qryStr ).setLong ("memberId" , amId );
1196
+ qry .executeUpdate ();
1195
1197
deleteTeamMember (ampMember );
1196
1198
1197
1199
}
0 commit comments