C# Класс SobekCM.Library.ItemViewer.Viewers.Tracking_ItemViewer

Item viewer displays the tracking information for a single digital resource
This class extends the abstract class abstractItemViewer and implements the iItemViewer interface.
Наследование: SobekCM.Library.ItemViewer.Viewers.abstractItemViewer
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Add_Main_Viewer_Section ( System.Web.UI.WebControls.PlaceHolder MainPlaceHolder, Custom_Tracer Tracer ) : void

Allows controls to be added directory to a place holder, rather than just writing to the output HTML stream

This method does nothing, since nothing is added to the place holder as a control for this item viewer

Tracking_ItemViewer ( BriefItemInfo BriefItem, SobekCM.Library.Users.User_Object CurrentUser, Navigation_Object CurrentRequest, Custom_Tracer Tracer ) : System

Constructor for a new instance of the Tracking_ItemViewer class, used display the full workflow history information for a digital resource

Write_Main_Viewer_Section ( TextWriter Output, Custom_Tracer Tracer ) : void

Write the item viewer main section as HTML directly to the HTTP output stream

Write_Tracking_Tabs ( TextWriter Output, Navigation_Object CurrentRequest, BriefItemInfo BriefItem ) : void

Writes the tracking tabs for all these related viewers

Описание методов

Add_Main_Viewer_Section() публичный Метод

Allows controls to be added directory to a place holder, rather than just writing to the output HTML stream
This method does nothing, since nothing is added to the place holder as a control for this item viewer
public Add_Main_Viewer_Section ( System.Web.UI.WebControls.PlaceHolder MainPlaceHolder, Custom_Tracer Tracer ) : void
MainPlaceHolder System.Web.UI.WebControls.PlaceHolder Main place holder ( "mainPlaceHolder" ) in the itemNavForm form into which the bulk of the item viewer's output is displayed
Tracer Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
Результат void

Tracking_ItemViewer() публичный Метод

Constructor for a new instance of the Tracking_ItemViewer class, used display the full workflow history information for a digital resource
public Tracking_ItemViewer ( BriefItemInfo BriefItem, SobekCM.Library.Users.User_Object CurrentUser, Navigation_Object CurrentRequest, Custom_Tracer Tracer ) : System
BriefItem BriefItemInfo Digital resource object
CurrentUser SobekCM.Library.Users.User_Object Current user, who may or may not be logged on
CurrentRequest Navigation_Object Information about the current request
Tracer Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
Результат System

Write_Main_Viewer_Section() публичный Метод

Write the item viewer main section as HTML directly to the HTTP output stream
public Write_Main_Viewer_Section ( TextWriter Output, Custom_Tracer Tracer ) : void
Output System.IO.TextWriter Response stream for the item viewer to write directly to
Tracer Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
Результат void

Write_Tracking_Tabs() публичный статический Метод

Writes the tracking tabs for all these related viewers
public static Write_Tracking_Tabs ( TextWriter Output, Navigation_Object CurrentRequest, BriefItemInfo BriefItem ) : void
Output System.IO.TextWriter Response stream for the item viewer to write directly to
CurrentRequest Navigation_Object Information about the current request
BriefItem BriefItemInfo Digital resource object
Результат void