// The biggest card should be the only one enabled.
if(biggestCard!=null){
biggestCard.setEnabled(false);
}
biggestCard=card;
biggestCard.setEnabled(true);
}
// if (smallestCard == null ||
// smallestCard.getTemplate().getPower() >
// card.getTemplate().getPower()) {
// smallestCard = card;
// }
}
}
...
...
@@ -201,17 +192,19 @@ public class CardTemplateBean implements CardTemplateBeanLocal {
msg.setFromName("Lippukauppa");
msg.setToAddress(value.getTextvalue());
msg.setSubject("User "+user.getUser().getLogin()+" has too powerful card!");
msg.setMessage("User ",user.getUser().getLogin(),"has too powerful card!\nCurrent power ",existingPower,". Should be ",newPower,"\n\n-- \nLippukauppa");
msg.setMessage("User ",user.getUser().getLogin(),"has too powerful card!\nCurrent power ",existingPower,". Should be ",newPower,". Card replaced with less power.\n\n-- \nLippukauppa");
mailbean.sendMail(msg);
logger.info("User {} has too much power old role {} New role {}",newObject[]{user.getUser().getLogin(),existingPower,newPower});
}
logger.info("User {} has too much power old role {} New role {}, old card revoked.",newObject[]{user.getUser().getLogin(),existingPower,newPower});
biggestCard.setEnabled(false);
returnthis.checkPrintedCard(user);
}else{
logger.info("User {} has power {} and roles has power {}",newObject[]{user.getUser().getLogin(),existingPower,newPower});