Esempio n. 1
0
 private void onImpedimentChanged(
     GwtConversation conversation, Impediment impediment, Map properties) {
   User currentUser = conversation.getSession().getUser();
   if (properties.containsKey("closed")) {
     if (impediment.isClosed()) {
       impediment.setDate(Date.today());
       postProjectEvent(
           conversation,
           currentUser.getName() + " closed " + impediment.getReferenceAndLabel(),
           impediment);
     } else {
       postProjectEvent(
           conversation,
           currentUser.getName() + " reopened " + impediment.getReferenceAndLabel(),
           impediment);
     }
   }
 }
Esempio n. 2
0
 public boolean test(Impediment e) {
   return value == e.isClosed();
 }