Class HarmoniAsset

Description

Asset manages the Asset itself. Assets have content as well as Records appropriate to the AssetType and RecordStructures for the Asset. Assets may also contain other Assets.

  • version: $Id: HarmoniAsset.class.php,v 1.49 2007/09/17 16:44:36 adamfranco Exp $
  • license: GNU General Public License
  • copyright: Copyright ©2005, Middlebury College

Located in /harmoni/core/oki2/repository/HarmoniAsset.class.php (line 32)

Asset
   |
   --HarmoniAssetInterface
      |
      --HarmoniAsset
Variable Summary
Method Summary
HarmoniAsset HarmoniAsset (mixed $hierarchy, mixed $repository, mixed $id, mixed $configuration)
void addAsset (mixed $assetId, object Id $assetId )
void copyRecordStructure (object Id $assetId, mixed $recordStructureId, object Id $recordStructureId )
object Record createRecord (mixed $recordStructureId, object Id $recordStructureId )
void deleteRecord (mixed $recordId, object Id $recordId )
object AssetIterator getAssets ()
object AssetIterator getAssetsByType (mixed $assetType, object Type $assetType )
object Type getAssetType ()
object mixed getContent ()
object RecordStructure getContentRecordStructure ()
object Id getCreator ()
object TraversalInfoIterator getDescendentInfo ()
string getDescription ()
string getDisplayName ()
object Id getId ()
object AssetIterator getParents ()
object AssetIterator getParentsByType (mixed $assetType, object Type $assetType )
object Part getPart (mixed $partId, object Id $partId )
object PartIterator getPartsByPartStructure (mixed $partStructureId, object Id $partStructureId )
object mixed getPartValue (mixed $partId, object Id $partId )
object ObjectIterator getPartValuesByPartStructure (mixed $partStructureId, object Id $partStructureId )
object Record getRecord (mixed $recordId, object Id $recordId )
object RecordIterator getRecords ()
object RecordIterator getRecordsByRecordStructure (mixed $recordStructureId, object Id $recordStructureId )
object RecordIterator getRecordsByRecordStructureType (mixed $recordStructureType, object Type $recordStructureType )
object RecordStructureIterator getRecordStructures ()
object Id getRepository ()
void inheritRecordStructure (object Id $assetId, mixed $recordStructureId, object Id $recordStructureId )
void removeAsset (object Id $assetId, [mixed $includeChildren = FALSE], boolean $includeChildren )
void save ()
void updateContent (object mixed $content)
void updateDescription (mixed $description, string $description )
void updateDisplayName (mixed $displayName, string $displayName )
void updateEffectiveDate (object DateAndTime $effectiveDate)
void updateExpirationDate (mixed $expirationDate, object DateAndTime $expirationDate )
object Id _getCurrentAgent ()
void _loadDates ()
void _storeDates ()
Variables
mixed $_configuration (line 36)
mixed $_createdRecords (line 44)
mixed $_createdRecordStructures (line 45)
mixed $_datesInDB = FALSE (line 49)
mixed $_effectiveDate (line 47)
mixed $_expirationDate (line 48)
mixed $_hierarchy (line 39)
mixed $_node (line 40)
mixed $_recordIDs (line 43)
mixed $_repository (line 41)
mixed $_versionControlAll = FALSE (line 37)
mixed $_versionControlTypes (line 38)
Methods
Constructor HarmoniAsset (line 54)

Constructor

HarmoniAsset HarmoniAsset (mixed $hierarchy, mixed $repository, mixed $id, mixed $configuration)
addAsset (line 487)

Add an Asset to this Asset.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED, NULL_ARGUMENT, UNKNOWN_ID, ALREADY_ADDED
void addAsset (mixed $assetId, object Id $assetId )
  • object Id $assetId

Redefinition of:
Asset::addAsset()
Add an Asset to this Asset.
copyRecordStructure (line 959)

Add the specified RecordStructure and all the related Records from the specified asset.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED, NULL_ARGUMENT, UNKNOWN_ID, CANNOT_COPY_OR_INHERIT_SELF
void copyRecordStructure (object Id $assetId, mixed $recordStructureId, object Id $recordStructureId )
  • object Id $assetId
  • object Id $recordStructureId

Redefinition of:
Asset::copyRecordStructure()
Add the specified RecordStructure and all the related Records from the specified asset.
createRecord (line 739)

Create a new Asset Record of the specified RecordStructure. The implementation of this method sets the Id for the new object.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED, NULL_ARGUMENT, UNKNOWN_ID
object Record createRecord (mixed $recordStructureId, object Id $recordStructureId )
  • object Id $recordStructureId

Redefinition of:
Asset::createRecord()
Create a new Asset Record of the specified RecordStructure. The implementation of this method sets the Id for the new object.
deleteRecord (line 1024)

Delete a Record. If the specified Record has content that is inherited by other Records, those other Records will not be deleted, but they will no longer have a source from which to inherit value changes.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED, NULL_ARGUMENT, UNKNOWN_ID
void deleteRecord (mixed $recordId, object Id $recordId )
  • object Id $recordId

Redefinition of:
Asset::deleteRecord()
Delete a Record. If the specified Record has content that is inherited by other Records, those other Records will not be deleted, but they will no longer have a source from which to inherit value changes.
getAssets (line 562)

Get all the Assets in this Asset. Iterators return a set, one at a time.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
object AssetIterator getAssets ()

Redefinition of:
Asset::getAssets()
Get all the Assets in this Asset. Iterators return a set, one at a time.
getAssetsByType (line 700)

Get all the Assets of the specified AssetType in this Repository.

Iterators return a set, one at a time.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED, NULL_ARGUMENT, UNKNOWN_TYPE
object AssetIterator getAssetsByType (mixed $assetType, object Type $assetType )
  • object Type $assetType

Redefinition of:
Asset::getAssetsByType()
Get all the Assets of the specified AssetType in this Repository.
getAssetType (line 1377)

Get the AssetType of this Asset. AssetTypes are used to categorize Assets.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
object Type getAssetType ()

Redefinition of:
Asset::getAssetType()
Get the AssetType of this Asset. AssetTypes are used to categorize Assets.
getContent (line 245)

Get an Asset's content. This method can be a convenience if one is not interested in all the structure of the Records.

  • return: (original type: java.io.Serializable)
  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
object mixed getContent ()

Redefinition of:
Asset::getContent()
Get an Asset's content. This method can be a convenience if one is not interested in all the structure of the Records.
getContentRecordStructure (line 1440)

Get the RecordStructure associated with this Asset's content.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
object RecordStructure getContentRecordStructure ()

Redefinition of:
Asset::getContentRecordStructure()
Get the RecordStructure associated with this Asset's content.
getCreationDate (line 1783)

Get the date at which this Asset was created.

WARNING: NOT IN OSID

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
object DateAndTime getCreationDate ()
getCreator (line 1800)

Answer the Id of the agent that created the asset

WARNING: NOT IN OSID

  • since: 7/9/07
  • access: public
object Id getCreator ()
getDescendentInfo (line 621)

Answer an iterator of the TraversalInfo of the decendent Assets (children, grandchildren, etc).

WARNING: NOT IN OSID

  • since: 12/15/05
  • access: public
object TraversalInfoIterator getDescendentInfo ()
getDescription (line 145)

Get the description for this Asset.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
string getDescription ()

Redefinition of:
Asset::getDescription()
Get the description for this Asset.
getDisplayName (line 96)

Get the display name for this Asset.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
string getDisplayName ()

Redefinition of:
Asset::getDisplayName()
Get the display name for this Asset.
getEffectiveDate (line 356)

Get the date at which this Asset is effective.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
object DateAndTime getEffectiveDate ()

Redefinition of:
Asset::getEffectiveDate()
Get the date at which this Asset is effective.
getExpirationDate (line 419)

Get the date at which this Asset expires.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
object DateAndTime getExpirationDate ()

Redefinition of:
Asset::getExpirationDate()
Get the date at which this Asset expires.
getId (line 194)

Get the unique Id for this Asset.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
object Id getId ()

Redefinition of:
Asset::getId()
Get the unique Id for this Asset.
getModificationDate (line 1835)

Get the date at which this Asset was created.

WARNING: NOT IN OSID

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
object DateAndTime getModificationDate ()
getParents (line 593)

Get the parents of this asset, Iterators return a set one at a time.

WARNING: NOT IN OSID

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
object AssetIterator getParents ()
getParentsByType (line 658)

Get the parents of this asset, Iterators return a set one at a time.

WARNING: NOT IN OSID

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED, NULL_ARGUMENT, UNKNOWN_TYPE
object AssetIterator getParentsByType (mixed $assetType, object Type $assetType )
  • object Type $assetType
getPart (line 1484)

Get the Part for a Record for this Asset that matches this Part's unique Id.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED, NULL_ARGUMENT, UNKNOWN_ID
object Part getPart (mixed $partId, object Id $partId )
  • object Id $partId

Redefinition of:
Asset::getPart()
Get the Part for a Record for this Asset that matches this Part's unique Id.
getPartsByPartStructure (line 1555)

Get the Parts of the Records for this Asset that are based on this RecordStructure PartStructure's unique Id.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED, NULL_ARGUMENT, UNKNOWN_ID
object PartIterator getPartsByPartStructure (mixed $partStructureId, object Id $partStructureId )
  • object Id $partStructureId

Redefinition of:
Asset::getPartsByPartStructure()
Get the Parts of the Records for this Asset that are based on this RecordStructure PartStructure's unique Id.
getPartValue (line 1525)

Get the Value of the Part of the Record for this Asset that matches this Part's unique Id.

  • return: (original type: java.io.Serializable)
  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED, NULL_ARGUMENT, UNKNOWN_ID
object mixed getPartValue (mixed $partId, object Id $partId )
  • object Id $partId

Redefinition of:
Asset::getPartValue()
Get the Value of the Part of the Record for this Asset that matches this Part's unique Id.
getPartValuesByPartStructure (line 1597)

Get the Values of the Parts of the Records for this Asset that are based on this RecordStructure PartStructure's unique Id.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED, NULL_ARGUMENT, UNKNOWN_ID
object ObjectIterator getPartValuesByPartStructure (mixed $partStructureId, object Id $partStructureId )
  • object Id $partStructureId

Redefinition of:
Asset::getPartValuesByPartStructure()
Get the Values of the Parts of the Records for this Asset that are based on this RecordStructure PartStructure's unique Id.
getRecord (line 1106)

Get the Record for this Asset that matches this Record's unique Id.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED, NULL_ARGUMENT, UNKNOWN_ID
object Record getRecord (mixed $recordId, object Id $recordId )
  • object Id $recordId

Redefinition of:
Asset::getRecord()
Get the Record for this Asset that matches this Record's unique Id.
getRecords (line 1195)

Get all the Records for this Asset. Iterators return a set, one at a time.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
object RecordIterator getRecords ()

Redefinition of:
Asset::getRecords()
Get all the Records for this Asset. Iterators return a set, one at a time.
getRecordsByRecordStructure (line 1270)

Get all the Records of the specified RecordStructure for this Asset.

Iterators return a set, one at a time.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED, NULL_ARGUMENT, UNKNOWN_ID
object RecordIterator getRecordsByRecordStructure (mixed $recordStructureId, object Id $recordStructureId )
  • object Id $recordStructureId

Redefinition of:
Asset::getRecordsByRecordStructure()
Get all the Records of the specified RecordStructure for this Asset.
getRecordsByRecordStructureType (line 1353)

Get all the Records of the specified RecordStructureType for this Asset.

Iterators return a set, one at a time.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED, NULL_ARGUMENT, UNKNOWN_ID
object RecordIterator getRecordsByRecordStructureType (mixed $recordStructureType, object Type $recordStructureType )
  • object Type $recordStructureType

Redefinition of:
Asset::getRecordsByRecordStructureType()
Get all the Records of the specified RecordStructureType for this Asset.
getRecordStructures (line 1402)

Get all the RecordStructures for this Asset. RecordStructures are used to categorize information about Assets. Iterators return a set, one at a time.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
object RecordStructureIterator getRecordStructures ()

Redefinition of:
Asset::getRecordStructures()
Get all the RecordStructures for this Asset. RecordStructures are used to categorize information about Assets. Iterators return a set, one at a time.
getRepository (line 220)

Get the Id of the Repository in which this Asset resides. This is set by the Repository's createAsset method.

WARNING::IMPLEMENTATION AND DOCUMENTATION DIFFER

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED
object Id getRepository ()

Redefinition of:
Asset::getRepository()
Get the Id of the Repository in which this Asset resides. This is set by the Repository's createAsset method.
inheritRecordStructure (line 852)

Add the specified RecordStructure and all the related Records from the specified asset. The current and future content of the specified Record is synchronized automatically.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED, NULL_ARGUMENT, UNKNOWN_ID, ALREADY_INHERITING_STRUCTURE
void inheritRecordStructure (object Id $assetId, mixed $recordStructureId, object Id $recordStructureId )
  • object Id $assetId
  • object Id $recordStructureId

Redefinition of:
Asset::inheritRecordStructure()
Add the specified RecordStructure and all the related Records from the specified asset. The current and future content of the specified Record is synchronized automatically.
removeAsset (line 522)

Remove an Asset from this Asset. This method does not delete the Asset from the Repository.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED, NULL_ARGUMENT, UNKNOWN_ID
void removeAsset (object Id $assetId, [mixed $includeChildren = FALSE], boolean $includeChildren )
  • object Id $assetId
  • boolean $includeChildren

Redefinition of:
Asset::removeAsset()
Remove an Asset from this Asset. This method does not delete the Asset from the Repository.
save (line 1847)

Saves this object to persistable storage.

  • access: protected
void save ()

Redefinition of:
HarmoniAssetInterface::save()
Saves this object to persistable storage.
updateContent (line 286)

Update an Asset's content.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED, NULL_ARGUMENT
void updateContent (object mixed $content)
  • object mixed $content: (original type: java.io.Serializable)

Redefinition of:
Asset::updateContent()
Update an Asset's content.
updateDescription (line 170)

Update the description for this Asset.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED, NULL_ARGUMENT
void updateDescription (mixed $description, string $description )
  • string $description

Redefinition of:
Asset::updateDescription()
Update the description for this Asset.
updateDisplayName (line 121)

Update the display name for this Asset.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED, NULL_ARGUMENT
void updateDisplayName (mixed $displayName, string $displayName )
  • string $displayName

Redefinition of:
Asset::updateDisplayName()
Update the display name for this Asset.
updateEffectiveDate (line 387)

Update the date at which this Asset is effective.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED, NULL_ARGUMENT, EFFECTIVE_PRECEDE_EXPIRATION
void updateEffectiveDate (object DateAndTime $effectiveDate)

Redefinition of:
Asset::updateEffectiveDate()
Update the date at which this Asset is effective.
updateExpirationDate (line 450)

Update the date at which this Asset expires.

  • access: public
  • throws: object RepositoryException An exception with one of the following messages defined in org.osid.repository.RepositoryException may be thrown: OPERATION_FAILED, PERMISSION_DENIED, CONFIGURATION_ERROR, UNIMPLEMENTED, NULL_ARGUMENT, EFFECTIVE_PRECEDE_EXPIRATION
void updateExpirationDate (mixed $expirationDate, object DateAndTime $expirationDate )

Redefinition of:
Asset::updateExpirationDate()
Update the date at which this Asset expires.
updateModificationDate (line 1747)

Update the modification date and set the creation date if needed.

WARNING: NOT IN OSID

  • since: 5/4/06
  • access: public
void updateModificationDate ()
_getCurrentAgent (line 1670)

Answer the current agent id

  • since: 7/9/07
  • access: private
object Id _getCurrentAgent ()
_loadDates (line 1695)

Loads dates from the database and sets the _datesInDB flag

  • since: 8/10/04
  • access: public
void _loadDates ()
_storeDates (line 1617)

Store the effective and expiration Dates. getEffectiveDate or getExpirationDate should be called first to set the datesInDB flag.

  • since: 8/10/04
  • access: public
void _storeDates ()

Inherited Methods

Inherited From HarmoniAssetInterface

HarmoniAssetInterface::load()
HarmoniAssetInterface::save()

Inherited From Asset

Asset::addAsset()
Asset::copyRecordStructure()
Asset::createRecord()
Asset::deleteRecord()
Asset::getAssets()
Asset::getAssetsByType()
Asset::getAssetType()
Asset::getContent()
Asset::getContentRecordStructure()
Asset::getDescription()
Asset::getDisplayName()
Asset::getEffectiveDate()
Asset::getExpirationDate()
Asset::getId()
Asset::getPart()
Asset::getPartsByPartStructure()
Asset::getPartValue()
Asset::getPartValuesByPartStructure()
Asset::getRecord()
Asset::getRecords()
Asset::getRecordsByRecordStructure()
Asset::getRecordsByRecordStructureType()
Asset::getRecordStructures()
Asset::getRepository()
Asset::inheritRecordStructure()
Asset::removeAsset()
Asset::updateContent()
Asset::updateDescription()
Asset::updateDisplayName()
Asset::updateEffectiveDate()
Asset::updateExpirationDate()

Documentation generated on Wed, 19 Sep 2007 10:23:43 -0400 by phpDocumentor 1.3.0RC3