Class DigitalLibrary_DigitalContent

Description
Variable Summary
Collection $Collection
CollectionContent $CollectionContent
integer $CollectionID
string $ContentURL
string $Contributor
Creator[] $Creators
string $Date
bit $Enabled
File[] $Files
integer $ID
string $Identifier
Language[] $Languages
string $Publisher
string $Scope
Subject[] $Subjects
string $Title
Method Summary
boolean dbDelete ()
boolean dbLoad ()
boolean dbLoadCreators ()
boolean dbLoadFiles ()
boolean dbLoadLanguages ()
boolean dbLoadSubjects ()
boolean dbRelateCreator (integer $CreatorID)
boolean dbRelateLanguage (integer $LanguageID)
boolean dbRelateSubject (integer $SubjectID)
boolean dbStore ()
boolean dbUnrelateCreator (integer $CreatorID)
boolean dbUnrelateLanguage (integer $LanguageID)
boolean dbUnrelateSubject (integer $SubjectID)
string toString ([ $MakeIntoLink = LINK_NONE], [ $DirectlyLinkToContentURL = false], integer $MakeIntoLink[optional], boolean $DirectlyLinkToContentURL[optional])
string __toString ()
Variables
Collection $Collection = NULL (line 1613)
  • access: public
CollectionContent $CollectionContent = NULL (line 1618)
  • access: public
integer $CollectionContentID = 0 (line 1563)
  • access: public
integer $CollectionID = 0 (line 1558)
  • access: public
string $ContentURL = NULL (line 1605)

This URL must be an absolute URL.

  • access: public
string $Contributor = NULL (line 1593)
  • access: public
Creator[] $Creators = array() (line 1628)
  • access: public
string $Date = NULL (line 1583)
  • access: public
bit $Enabled = 1 (line 1548)
  • access: public
File[] $Files = array() (line 1623)
  • access: public
integer $ID = 0 (line 1543)
  • access: public
string $Identifier = NULL (line 1568)
  • access: public
Language[] $Languages = array() (line 1633)
  • access: public
string $PhysicalDescription = NULL (line 1578)
  • access: public
Creator $PrimaryCreator = NULL (line 1643)
  • access: public
string $Publisher = NULL (line 1588)
  • access: public
string $RightsStatement = NULL (line 1598)
  • access: public
string $Scope = NULL (line 1573)
  • access: public
Subject[] $Subjects = array() (line 1638)
  • access: public
string $Title = NULL (line 1553)
  • access: public
Methods
dbDelete (line 9)

Deletes DigitalContent from the database

  • access: public
boolean dbDelete ()
dbLoad (line 116)

Loads DigitalContent from the database

  • access: public
boolean dbLoad ()
dbLoadCreators (line 164)

Loads Creators for Digital Library instance

  • access: public
boolean dbLoadCreators ()
dbLoadFiles (line 221)

Loads Files for Digital Library instance

Note: Does NOT load FileContents for each file.

  • access: public
boolean dbLoadFiles ()
dbLoadLanguages (line 276)

Loads Languages for Digital Library instance

  • access: public
boolean dbLoadLanguages ()
dbLoadRelatedObjects (line 320)

Loads All Related Objects for DigitalContent instance

  • access: public
boolean dbLoadRelatedObjects ()
dbLoadSubjects (line 378)

Loads Subjects for Digital Library instance

  • access: public
boolean dbLoadSubjects ()
dbRelateCreator (line 442)

Relate Creator to Digital Library

  • access: public
boolean dbRelateCreator (integer $CreatorID)
  • integer $CreatorID
dbRelateLanguage (line 558)

Relate Language to Digital Library

  • access: public
boolean dbRelateLanguage (integer $LanguageID)
  • integer $LanguageID
dbRelateSubject (line 654)

Relate Subject to Digital Library

  • access: public
boolean dbRelateSubject (integer $SubjectID)
  • integer $SubjectID
dbStore (line 749)

Stores DigitalContent to the database

  • access: public
boolean dbStore ()
dbUnrelateAllCreators (line 992)

Unrelates all creators for collection

  • access: public
boolean dbUnrelateAllCreators ()
dbUnrelateAllLanguages (line 1064)

Unrelates all languages for collection

  • access: public
boolean dbUnrelateAllLanguages ()
dbUnrelateAllSubjects (line 1134)

Unrelates all subjects for collection

  • access: public
boolean dbUnrelateAllSubjects ()
dbUnrelateCreator (line 1206)

Unrelate Creator from Digital Library

  • access: public
boolean dbUnrelateCreator (integer $CreatorID)
  • integer $CreatorID
dbUnrelateLanguage (line 1295)

Unrelate Language from Digital Library

  • access: public
boolean dbUnrelateLanguage (integer $LanguageID)
  • integer $LanguageID
dbUnrelateSubject (line 1384)

Unrelate Subject from Digital Library

  • access: public
boolean dbUnrelateSubject (integer $SubjectID)
  • integer $SubjectID
toString (line 1475)

Generates a formatted string of the DigitalContent object

  • access: public
  • todo: Custom Formatting
string toString ([ $MakeIntoLink = LINK_NONE], [ $DirectlyLinkToContentURL = false], integer $MakeIntoLink[optional], boolean $DirectlyLinkToContentURL[optional])
  • integer $MakeIntoLink[optional]
  • boolean $DirectlyLinkToContentURL[optional]
  • $MakeIntoLink
  • $DirectlyLinkToContentURL
__toString (line 1531)
string __toString ()

Documentation generated on Wed, 05 Mar 2008 16:46:06 -0600 by phpDocumentor 1.3.1