def get_objective_banks(self):
url_path = construct_url('<STR_LIT>')<EOL>return objects.ObjectiveBankList(self._get_request(url_path))<EOL>
Gets all ObjectiveBanks.
        In plenary mode, the returned list contains all known objective
        banks or an error results. Otherwise, the returned list may
        contain only those objective banks that are accessible through
        this session.
        return: (osid.learning.ObjectiveBankList) - a ObjectiveBankList
        raise:  OperationFailed - unable to complete request
        raise:  PermissionDenied - authorization failure
        compliance: mandatory - This method must be implemented.