Class DigitalLibrary_DigitalContent

(line 2)

Description


Located in File: /packages/digitallibrary/lib/digitalcontent.inc.php



Class Variables

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

$Collection = NULL (line 1596)

Data type : Collection

  • access: - public

$CollectionContent = NULL (line 1601)

Data type : CollectionContent

  • access: - public

$CollectionContentID = 0 (line 1546)

Data type : integer

  • access: - public

$CollectionID = 0 (line 1541)

Data type : integer

  • access: - public

$ContentURL = NULL (line 1588)

Data type : string

This URL must be an absolute URL.
  • access: - public

$Contributor = NULL (line 1576)

Data type : string

  • access: - public

$Creators = array() (line 1611)

Data type : Creator[]

  • access: - public

$Date = NULL (line 1566)

Data type : string

  • access: - public

$Enabled = 1 (line 1531)

Data type : bit

  • access: - public

$Files = array() (line 1606)

Data type : File[]

  • access: - public

$ID = 0 (line 1526)

Data type : integer

  • access: - public

$Identifier = NULL (line 1551)

Data type : string

  • access: - public

$Languages = array() (line 1616)

Data type : Language[]

  • access: - public

$PhysicalDescription = NULL (line 1561)

Data type : string

  • access: - public

$PrimaryCreator = NULL (line 1626)

Data type : Creator

  • access: - public

$Publisher = NULL (line 1571)

Data type : string

  • access: - public

$RightsStatement = NULL (line 1581)

Data type : string

  • access: - public

$Scope = NULL (line 1556)

Data type : string

  • access: - public

$Subjects = array() (line 1621)

Data type : Subject[]

  • access: - public

$Title = NULL (line 1536)

Data type : string

  • access: - public

Class Constants

Summary:

Method Detail

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 ()

Method dbDelete (line 9)

boolean dbDelete( )

Deletes DigitalContent from the database

Info

  • access - public

Method dbLoad (line 119)

boolean dbLoad( )

Loads DigitalContent from the database

Info

  • access - public

Method dbLoadCreators (line 167)

boolean dbLoadCreators( )

Loads Creators for Digital Library instance

Info

  • access - public

Method dbLoadFiles (line 224)

boolean dbLoadFiles( )

Loads Files for Digital Library instance

Note: Does NOT load FileContents for each file.

Info

  • access - public

Method dbLoadLanguages (line 279)

boolean dbLoadLanguages( )

Loads Languages for Digital Library instance

Info

  • access - public

Method dbLoadRelatedObjects (line 323)

boolean dbLoadRelatedObjects( )

Loads All Related Objects for DigitalContent instance

Info

  • access - public

Method dbLoadSubjects (line 381)

boolean dbLoadSubjects( )

Loads Subjects for Digital Library instance

Info

  • access - public

Method dbRelateCreator (line 445)

boolean dbRelateCreator( integer $CreatorID)

Relate Creator to Digital Library

Parameters

  • integer $CreatorID:

Info

  • access - public

Method dbRelateLanguage (line 561)

boolean dbRelateLanguage( integer $LanguageID)

Relate Language to Digital Library

Parameters

  • integer $LanguageID:

Info

  • access - public

Method dbRelateSubject (line 657)

boolean dbRelateSubject( integer $SubjectID)

Relate Subject to Digital Library

Parameters

  • integer $SubjectID:

Info

  • access - public

Method dbStore (line 752)

boolean dbStore( )

Stores DigitalContent to the database

Info

  • access - public

Method dbUnrelateAllCreators (line 980)

boolean dbUnrelateAllCreators( )

Unrelates all creators for collection

Info

  • access - public

Method dbUnrelateAllLanguages (line 1051)

boolean dbUnrelateAllLanguages( )

Unrelates all languages for collection

Info

  • access - public

Method dbUnrelateAllSubjects (line 1121)

boolean dbUnrelateAllSubjects( )

Unrelates all subjects for collection

Info

  • access - public

Method dbUnrelateCreator (line 1193)

boolean dbUnrelateCreator( integer $CreatorID)

Unrelate Creator from Digital Library

Parameters

  • integer $CreatorID:

Info

  • access - public

Method dbUnrelateLanguage (line 1282)

boolean dbUnrelateLanguage( integer $LanguageID)

Unrelate Language from Digital Library

Parameters

  • integer $LanguageID:

Info

  • access - public

Method dbUnrelateSubject (line 1371)

boolean dbUnrelateSubject( integer $SubjectID)

Unrelate Subject from Digital Library

Parameters

  • integer $SubjectID:

Info

  • access - public

Method toString (line 1462)

string toString( [ $MakeIntoLink = LINK_NONE], [ $DirectlyLinkToContentURL = false], integer $MakeIntoLink[optional], boolean $DirectlyLinkToContentURL[optional])

Generates a formatted string of the DigitalContent object

Parameters

  • integer $MakeIntoLink[optional]:
  • boolean $DirectlyLinkToContentURL[optional]:
  • $MakeIntoLink:
  • $DirectlyLinkToContentURL:

Info

  • access - public
  • todo - Custom Formatting

Method __toString (line 1514)

string __toString( )

Info

Inherited Variables

Inherited Class Variable Summary

Inherited Methods

Inherited Method Summary


Documentation generated on Mon, 19 Nov 2007 16:16:16 -0600 by phpDocumentor 1.3.1