def validationActionPointToRoleID(ap_to_role_id):
    if not ActionPointToRoleDao.getActionPointToRoleByID(ap_to_role_id):
        raise NotFoundException("Unable to find role action point with given id")
    else:
        return True
def getActionPointToRoleByID(ap_to_role_id):
    validationActionPointToRoleID(ap_to_role_id)
    return ActionPointToRoleDao.getActionPointToRoleByID(ap_to_role_id)
def updateActionPointToRole(ap_to_role_id, role_id, action_point):
    validationActionPointToRoleID(ap_to_role_id)
    validationRoleID(role_id)
    validationActionPointID(action_point)
    ActionPointToRoleDao.createNewActionPointToRole(ap_to_role_id, role_id, action_point)
def deleteActionPointToRole(ap_to_role_id):
    validationActionPointToRoleID(ap_to_role_id)
    ActionPointToRoleDao.deleteActionPointToRole(ap_to_role_id)
def getlistActionPointToRole():
    return ActionPointToRoleDao.getAllActionPointsToRole()