class: SourceUI

public class: SourceUI
Author: : Tobias Schraut, created 30.05.2007
Project: Phase: 1.0; Status: Proposed; Version: : $Revision: 1850 $ $LastChangedDate: 2008-12-17 1; Complexity: 1
Dates: Created: 16.07.2009 15:33:57; Modified: 16.07.2009 15:33:57;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {155E93F4-7393-43ba-B584-E54DE27BE76E}
Class for representing one source element within the view item page.
 

Goto: Custom Properties, Fields, Methods

See also: ObjectFormatter

Appears in: ui

Connections
 
Custom Properties
 
SourceUI Attributes
Attribute Details
private List
  affiliatedOrganizationsList
Notes: The list of affiliated organizations in a list.
private ArrayList
  creatorArray
Notes: The list of formatted creators in an ArrayList.
private ArrayList
  creatorOrganizationsArray
Notes: The list of formatted creators which are organizations in an ArrayList.
private static String
  elementAlternativeTitle
Initial: "alternativeTitle"
private static String
  elementCreator
Initial: "creator"
Notes: Texts for more and less links.
private static String
  elementSources
Initial: "sources"
private HtmlOutputText
  emptySpace
package ObjectFormatter
  formatter
Initial: new ObjectFormatter()
private HtmlOutputText
  lblSourceAlternativeTitle
Initial: new HtmlOutputText()
private HtmlOutputText
  lblSourceCreator
Initial: new HtmlOutputText()
private HtmlOutputText
  lblSourceEdition
Initial: new HtmlOutputText()
private HtmlOutputText
  lblSourceEndPage
Initial: new HtmlOutputText()
private HtmlOutputText
  lblSourceIdentifier
Initial: new HtmlOutputText()
private HtmlOutputText
  lblSourceIssue
Initial: new HtmlOutputText()
private HtmlOutputText
  lblSourceofSource
Initial: new HtmlOutputText()
private HtmlOutputText
  lblSourcePlace
Initial: new HtmlOutputText()
private HtmlOutputText
  lblSourcePublisher
Initial: new HtmlOutputText()
private HtmlOutputText
  lblSourceSequenceNo
Initial: new HtmlOutputText()
private HtmlOutputText
  lblSourceStartPage
Initial: new HtmlOutputText()
private HtmlOutputText
  lblSourceTitle
Initial: new HtmlOutputText()
private HtmlOutputText
  lblSourceVolume
Initial: new HtmlOutputText()
private HtmlCommandLink
  lnkAlternativeTitleMore
Initial: new HtmlCommandLink()
private HtmlCommandLink
  lnkCreatorMore
Initial: new HtmlCommandLink()
private HtmlCommandLink
  lnkSourceOfSourceMore
Initial: new HtmlCommandLink()
private ArrayList
  organizationArray
Notes: The list of formatted organzations in an ArrayList.
private HtmlCommandLink
  organizationInformation
Initial: new HtmlCommandLink()
private ArrayList
  organizationList
Notes: The list of affiliated organizations as VO List.
private HtmlPanelGrid
  panGrid
Initial: new HtmlPanelGrid()
private UIParameter
  paramElement
private UIParameter
  paramSourceID
private HtmlOutputText
  valSourceAlternativeTitle
private HtmlOutputText
  valSourceCreator
private HtmlOutputText
  valSourceEdition
Initial: new HtmlOutputText()
private HtmlOutputText
  valSourceEndPage
Initial: new HtmlOutputText()
private HtmlOutputText
  valSourceIdentifier
private HtmlOutputText
  valSourceIssue
Initial: new HtmlOutputText()
private HtmlOutputText
  valSourcePlace
Initial: new HtmlOutputText()
private HtmlOutputText
  valSourcePublisher
Initial: new HtmlOutputText()
private HtmlOutputText
  valSourceSequenceNo
Initial: new HtmlOutputText()
private HtmlOutputText
  valSourceStartPage
Initial: new HtmlOutputText()
private HtmlOutputText
  valSourceTitle
Initial: new HtmlOutputText()
private HtmlOutputText
  valSourceVolume
Initial: new HtmlOutputText()
 
SourceUI Methods
Operation Details
private
getAffiliatedOrganizationList(
   SourceVO source):void
Sequential
Notes: generates the affiliated organization list as one string for presenting it in the jsp.
private
getCreatorList(
   SourceVO source):String
Sequential
Notes: generates the creator list as one string for presenting it in the jsp.
@return String the formatted creator list
public static
getElementAlternativeTitle():String
Sequential
public static
getElementCreator():String
Sequential
public static
getElementSources():String
Sequential
public
getUIComponent():UIComponent
Sequential
Notes: Getters and Setters
protected
initialize(
   SourceVO source,
   ViewItemSource itemViewSource):void
Sequential
Notes: Initialization method that is called every time a source element is generated. Fills the HtmlPanelGroup with a list of source elements.
public static
setElementAlternativeTitle(
   String elementAlternativeTitle):void
Sequential
public static
setElementCreator(
   String elementCreator):void
Sequential
public static
setElementSources(
   String elementSources):void
Sequential
public
SourceUI(
   SourceVO source,
   ViewItemSource itemViewSource):
Sequential
Notes: Public constructor.