I'm trying to figure out how to enforce a 5 minute per post/action rule.
I'm developing a web application with Wicket in Java and I've got a session class which I was planning on using to keep track of these timers on a per-user basis. I wasn't planning on storing the timestamp in a database.
I've got the method below in my session class, and now I'm trying to figure out how to go about storing and checking that there's a 5 minute difference between the last time the user posted and the current time.
If, lets say java.util.Date, would be suitable for this, how do I get the difference between two of these, in minutes.
public boolean isAllowedToPost() {
if(null OR has 5 minutes passed since last post) {
// set the new timestamp
return true;
}
else
{
return false;
}
}