@utilities.arguments_not_none<EOL><INDENT>def get_gradebook_columns_by_record_type(self, gradebook_column_record_type):<DEDENT>
<EOL>return objects.GradebookColumnList([])<EOL>
Gets a ``GradebookColumnList`` containing the given gradebook column record ``Type``.

        In plenary mode, the returned list contains all known gradebook
        columns or an error results. Otherwise, the returned list may
        contain only those gradebook columns that are accessible through
        this session.

        arg:    gradebook_column_record_type (osid.type.Type): a
                gradebook column record type
        return: (osid.grading.GradebookColumnList) - the returned
                ``GradebookColumn`` list
        raise:  NullArgument - ``gradebook_column_record_type`` is
                ``null``
        raise:  OperationFailed - unable to complete request
        raise:  PermissionDenied - authorization failure
        *compliance: mandatory -- This method must be implemented.*