def get_objective_bank(self):
        """Gets the ObjectiveBank associated with this session.

        return: (osid.learning.ObjectiveBank) - the ObjectiveBank
                associated with this session
        raise:  OperationFailed - unable to complete request
        raise:  PermissionDenied - authorization failure
        compliance: mandatory - This method must be implemented.

        """
        # This should probably be accomplished via a handcar call instead of OSID
        url_path = construct_url('objective_banks',
                                 bank_id=self._catalog_idstr)
        return objects.ObjectiveBank(self._get_request(url_path))
def get_objective_bank ( self ) : url_path = construct_url ( 'objective_banks' , bank_id = self . _catalog_idstr ) return objects . ObjectiveBank ( self . _get_request ( url_path ) )
Gets the ObjectiveBank associated with this session.

        return: (osid.learning.ObjectiveBank) - the ObjectiveBank
                associated with this session
        raise:  OperationFailed - unable to complete request
        raise:  PermissionDenied - authorization failure
        compliance: mandatory - This method must be implemented.