}
return ServiceLocatorImpl.getInstance().getStudyService().isStaffedBy(_operand, _user);
}
+
+ /**
+ * Can the given study be marked as reference or not.
+ * @return true/false.
+ */
+ public boolean canMarkStudyAsReference() {
+
+ if (_operand.getProgressState() == ProgressState.APPROVED /*&& "knowledgineer".equals(_user.getRole().getName())*/) {
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * Can the given study be unmarked as reference or not.
+ * @return true/false.
+ */
+ public boolean canRemoveStudyAsReference() {
+
+ if (_operand.getProgressState() == ProgressState.TEMPLATE /*&& "knowledgineer".equals(_user.getRole().getName())*/) {
+ return true;
+ }
+ return false;
+ }
// ==============================================================================================================================
// Getter