def get_objective_banks_by_query(self, objective_bank_query=None):
pass<EOL>
Gets a list of ObjectiveBank objects matching the given
        objectiove bank query.

        arg:    objectiveBankQuery (osid.learning.ObjectiveBankQuery):
                the objective bank query
        return: (osid.learning.ObjectiveBankList) - the returned
                ObjectiveBankList
        raise:  NullArgument - objectiveBankQuery is null
        raise:  OperationFailed - unable to complete request
        raise:  PermissionDenied - authorization failure
        raise:  Unsupported - objectiveBankQuery is not of this service
        compliance: mandatory - This method must be implemented.