if (action == ACTION_HIRE) {\r
// set HIRED property to true\r
item.getItemProperty(PROPERTY_HIRED).setValue(Boolean.TRUE);\r
- source.requestRepaint();\r
if (saved.containsId(target)) {\r
item = saved.getItem(target);\r
item.getItemProperty(PROPERTY_HIRED).setValue(Boolean.TRUE);\r
- saved.requestRepaint();\r
}\r
getWindow().showNotification("Hired", "" + item);\r
\r
}\r
}\r
getWindow().showNotification("Saved " + s);\r
- saved.requestRepaint();\r
\r
} else if (b == hireSelected) {\r
// loop each selected and set property HIRED to true\r
final Property p = item.getItemProperty(PROPERTY_HIRED);\r
if (p.getValue() == Boolean.FALSE) {\r
p.setValue(Boolean.TRUE);\r
- source.requestRepaint();\r
s++;\r
}\r
if (saved.containsId(id)) {\r
// also update "saved" table\r
item = saved.getItem(id);\r
item.getItemProperty(PROPERTY_HIRED).setValue(Boolean.TRUE);\r
- saved.requestRepaint();\r
}\r
}\r
getWindow().showNotification("Hired " + s);\r
if (source.containsId(id)) {\r
s++;\r
source.removeItem(id);\r
- source.requestRepaint();\r
}\r
}\r
getWindow().showNotification("Deleted " + s);\r