def requester(self): return User.get_user_with_role(UserCaseRoles.REQUESTER, case_id=self.id)
def principle_case_manager(self): return User.get_user_with_role(UserCaseRoles.PRINCIPLE_CASE_MANAGER, case_id=self.id)
def secondary_case_manager(self): return User.get_user_with_role(UserCaseRoles.SECONDARY_CASE_MANAGER, case_id=self.id)
def principle_QA(self): return User.get_user_with_role(UserTaskRoles.PRINCIPLE_QA, task_id=self.id)
def secondary_QA(self): return User.get_user_with_role(UserTaskRoles.SECONDARY_QA, task_id=self.id)
def principle_investigator(self): return User.get_user_with_role(UserTaskRoles.PRINCIPLE_INVESTIGATOR, task_id=self.id)
def secondary_investigator(self): return User.get_user_with_role(UserTaskRoles.SECONDARY_INVESTIGATOR, task_id=self.id)