if (actions != null)
{
ite = actions.iterator();
while (ite.hasNext())
{
ActivityActionVO action = (ActivityActionVO)ite.next();
String message = tvo.getMessage();
dl.setSql("projecttask.addtaskalertaction");
dl.setString(1, action.getActionType());
dl.setString(2, message);
dl.executeUpdate();
String individualIDs = "";
int actionId = dl.getAutoGeneratedKey();
dl.clearParameters();
ArrayList recipients = action.getRecipient();
if (recipients != null)
{
Iterator it1 = recipients.iterator();
while (it1.hasNext())
{
int individualID = ((Integer)it1.next()).intValue();
dl.setSql("projecttask.addtaskalert");
dl.setInt(1, tvo.getActivityID());
dl.setInt(2, actionId);
dl.setInt(3, individualID);
dl.executeUpdate();
dl.clearParameters();
individualIDs += individualID + ",";
}
}
if (individualIDs != null && individualIDs.endsWith(","))
{
int individualIDsLen = individualIDs.length();
individualIDs = individualIDs.substring(0,(individualIDsLen-1));
}
if (tvo.getStatus() == 2)
{
if (action.getActionType().equals(ActivityActionVO.AA_EMAIL))
{
this.sendAlertEmail(userId,individualIDs,message);
}
}
} // end while (ite.hasNext())