Gets the related objective.

        return: (osid.learning.Objective) - the related objective
        raise:  OperationFailed - unable to complete request
        compliance: mandatory - This method must be implemented.

def get_objective(self):
        """Gets the related objective.

        return: (osid.learning.Objective) - the related objective
        raise:  OperationFailed - unable to complete request
        compliance: mandatory - This method must be implemented.

        """
        # Note that this makes the generic objectives call to Handcar
        # without specifying the objectiveBank:
        url_str = (self._base_url + '/objectives/' +
                   self._my_map['objectiveId'])
        return Objective(self._load_json(url_str))