C# Class SobekCM.Library.Citation.Elements.Classification_Element

Element allows entry of the classifications ( classifications and authority) for an item
This class extends the textBox_ComboBox_Element class.
Inheritance: textBox_ComboBox_Element
ファイルを表示 Open project: MarkVSullivan/SobekCM-Web-Application

Public Methods

Method Description
Classification_Element ( ) : System.Collections.Generic

Constructor for a new instance of the Classification_Element class

Prepare_For_Save ( SobekCM_Item Bib, User_Object Current_User ) : void

Prepares the bib object for the save, by clearing any existing data in this element's related field(s)

This does not do anything because this form element does no expose a couple rarely used subelements. An attempt is made to keep those subelements if no change was done on the classification and authority.

Render_Template_HTML ( TextWriter Output, SobekCM_Item Bib, string Skin_Code, bool IsMozilla, StringBuilder PopupFormBuilder, User_Object Current_User, Web_Language_Enum CurrentLanguage, Language_Support_Info Translator, string Base_URL ) : void

Renders the HTML for this element

This simple element does not append any popup form to the popup_form_builder

Save_To_Bib ( SobekCM_Item Bib ) : void

Saves the data rendered by this element to the provided bibliographic object during postback

Method Details

Classification_Element() public method

Constructor for a new instance of the Classification_Element class
public Classification_Element ( ) : System.Collections.Generic
return System.Collections.Generic

Prepare_For_Save() public method

Prepares the bib object for the save, by clearing any existing data in this element's related field(s)
This does not do anything because this form element does no expose a couple rarely used subelements. An attempt is made to keep those subelements if no change was done on the classification and authority.
public Prepare_For_Save ( SobekCM_Item Bib, User_Object Current_User ) : void
Bib SobekCM.Resource_Object.SobekCM_Item Existing digital resource object which may already have values for this element's data field(s)
Current_User SobekCM.Core.Users.User_Object Current user, who's rights may impact the way an element is rendered
return void

Render_Template_HTML() public method

Renders the HTML for this element
This simple element does not append any popup form to the popup_form_builder
public Render_Template_HTML ( TextWriter Output, SobekCM_Item Bib, string Skin_Code, bool IsMozilla, StringBuilder PopupFormBuilder, User_Object Current_User, Web_Language_Enum CurrentLanguage, Language_Support_Info Translator, string Base_URL ) : void
Output System.IO.TextWriter Textwriter to write the HTML for this element
Bib SobekCM.Resource_Object.SobekCM_Item Object to populate this element from
Skin_Code string Code for the current skin
IsMozilla bool Flag indicates if the current browse is Mozilla Firefox (different css choices for some elements)
PopupFormBuilder System.Text.StringBuilder Builder for any related popup forms for this element
Current_User SobekCM.Core.Users.User_Object Current user, who's rights may impact the way an element is rendered
CurrentLanguage Web_Language_Enum Current user-interface language
Translator SobekCM.Core.ApplicationState.Language_Support_Info Language support object which handles simple translational duties
Base_URL string Base URL for the current request
return void

Save_To_Bib() public method

Saves the data rendered by this element to the provided bibliographic object during postback
public Save_To_Bib ( SobekCM_Item Bib ) : void
Bib SobekCM.Resource_Object.SobekCM_Item Object into which to save the user's data, entered into the html rendered by this element
return void