Display pages v/s Database Display pages

T
he display class is responsible for creating a CS_PAGE object, which represents the page the browser sees. The most popular flavour of display class, used in our website is the Database Display class, which is nothing but a class which inherits from both Display and Database class. eg.

class MyDBDisplay(Display, Database,...):

This is used by all pages, which display/modify data stored in the database. The info page for example is a page which does not use the Database class, as the contents of the page is "static text".

The concepts of mode, shape, single/multiple, actions all apply exclusively to Database Display pages. The permissions on the other hand apply to all pages.