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