Das Bundesgericht weist die Beschwerde in öffentlich-rechtlichen Angelegenheiten ab.

Auf die subsidiäre Verfassungsbeschwerde tritt es nicht ein.

Die Gerichtskosten von 2'000 Franken werden dem Beschwerdeführer auferlegt.