@abc.abstractmethod<EOL><INDENT>def get_num_minutes_for_hour(self, year, month, day, hour):<DEDENT>
return<EOL>
Gets the minutes for a given hour.

        :param year: a year
        :type year: ``integer``
        :param month: a ``DateTime`` month code
        :type month: ``cardinal``
        :param day: a ``DateTime`` day code
        :type day: ``cardinal``
        :param hour: an hour
        :type hour: ``cardinal``
        :return: the number of minutes
        :rtype: ``cardinal``
        :raise: ``IllegalState`` -- ``year`` is greater than ``CalendarInfo.getLastYearBeforeCommonEra()`` and less then ``CalendarInfo.getFirstYearInCommonEra(),`` or ``month`` is greater than or equal to
``CalendarInfo.getNumMonthsForYear(year)`` , or ``day`` is greater than or equal to ``CalendarInfo.getDaysInMonth(year, month)`` , or ``hour`` is greater than or equal to ``get_num_hours_in_day(year,
month, day)``
        :raise: ``OperationFailed`` -- unable to complete request

        *compliance: mandatory -- This method must be implemented.*