String name="";
switch (security.getTargetType()) {
case GameSecurity.TARGET_TYPE_ROLE: name=UserRoleDao.findRole(security.getTargetId(),session).getRolename(); break;
case GameSecurity.TARGET_TYPE_SET: name=UserSetDao.findUserSet(security.getTargetId(),session).getName(); break;
case GameSecurity.TARGET_TYPE_USER:
User u=UserDao.findUser(security.getTargetId(),session);
name=u.getUsername();
if ((name==null)||(name.equals(""))) name=u.getMsisdn()+"";
break;
}
if (first) { first=false;} else {summary.append(", "); }
summary.append(name);
}
MessageBean.addSpeedOMeterCheckPoint(req, "point12");
summary.append(") ");
}
MessageBean.addSpeedOMeterCheckPoint(req, "point13");
gss=GameSecurityDao.getGameSecurityForGameAllowEdit(g.getId(),session);
if (gss.size()>0) {
summary.append("E(");
boolean first=true;
for (GameSecurityHiber security : gss) {
String name="";
switch (security.getTargetType()) {
case GameSecurity.TARGET_TYPE_ROLE: name=UserRoleDao.findRole(security.getTargetId(),session).getRolename(); break;
case GameSecurity.TARGET_TYPE_SET: name=UserSetDao.findUserSet(security.getTargetId(),session).getName(); break;
case GameSecurity.TARGET_TYPE_USER:
User u=UserDao.findUser(security.getTargetId(),session);
name=u.getUsername();
if ((name==null)||(name.equals(""))) name=u.getMsisdn()+"";
break;
}
if (first) { first=false;} else {summary.append(", "); }
summary.append(name);
}
if (first) { first=false;} else {summary.append(", "); }
summary.append(") ");
}
MessageBean.addSpeedOMeterCheckPoint(req, "point14");
gss=GameSecurityDao.getGameSecurityForGameAllowPlay(g.getId(),session);
if (gss.size()>0) {
summary.append("P(");
boolean first=true;
for (GameSecurityHiber security : gss) {
String name="";
switch (security.getTargetType()) {
case GameSecurity.TARGET_TYPE_ROLE: name=UserRoleDao.findRole(security.getTargetId(),session).getRolename(); break;
case GameSecurity.TARGET_TYPE_SET: name=UserSetDao.findUserSet(security.getTargetId(),session).getName(); break;
case GameSecurity.TARGET_TYPE_USER:
User u=UserDao.findUser(security.getTargetId(),session);
name=u.getUsername();
if ((name==null)||(name.equals(""))) name=u.getMsisdn()+"";
break;
}
if (first) { first=false;} else {summary.append(", "); }
summary.append(name);
}
summary.append(") ");
}
MessageBean.addSpeedOMeterCheckPoint(req, "point15");
gss=GameSecurityDao.getGameSecurityForGameAllowBrowse(g.getId(),session);
if (gss.size()>0) {
summary.append("B(");
boolean first=true;
for (GameSecurityHiber security : gss) {
String name="";
switch (security.getTargetType()) {
case GameSecurity.TARGET_TYPE_ROLE: name=UserRoleDao.findRole(security.getTargetId(),session).getRolename(); break;
case GameSecurity.TARGET_TYPE_SET: name=UserSetDao.findUserSet(security.getTargetId(),session).getName(); break;
case GameSecurity.TARGET_TYPE_USER:
User u=UserDao.findUser(security.getTargetId(),session);
name=u.getUsername();
if ((name==null)||(name.equals(""))) name=u.getMsisdn()+"";
break;
}
if (first) { first=false;} else {summary.append(", "); }
summary.append(name);
}
summary.append(") ");
}
MessageBean.addSpeedOMeterCheckPoint(req, "point16");
gss=GameSecurityDao.getGameSecurityForGameAllowViewScores(g.getId(),session);
if (gss.size()>0) {
summary.append("VS(");
boolean first=true;
for (GameSecurityHiber security : gss) {
String name="";
switch (security.getTargetType()) {
case GameSecurity.TARGET_TYPE_ROLE: name=UserRoleDao.findRole(security.getTargetId(),session).getRolename(); break;
case GameSecurity.TARGET_TYPE_SET: name=UserSetDao.findUserSet(security.getTargetId(),session).getName(); break;
case GameSecurity.TARGET_TYPE_USER:
User u=UserDao.findUser(security.getTargetId(),session);
name=u.getUsername();
if ((name==null)||(name.equals(""))) name=u.getMsisdn()+"";
break;
}
if (first) { first=false;} else {summary.append(", "); }