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.
OSID Version: 2.0
Licensed under the org.osid.SidImplementationLicenseMIT.
Located in /harmoni/oki2/osid/repository/Asset.php (line 19)
Class | Description |
---|---|
HarmoniAssetInterface | The HarmoniAssetInterface provides all of the methods of |
Add an Asset to this Asset.
Add the specified RecordStructure and all the related Records from the specified asset.
Create a new Asset Record of the specified RecordStructure. The implementation of this method sets the Id for the new object.
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.
Get all the Assets in this Asset. Iterators return a set, one at a time.
Get all the Assets of the specified AssetType in this Repository.
Iterators return a set, one at a time.
Get the AssetType of this Asset. AssetTypes are used to categorize Assets.
Get an Asset's content. This method can be a convenience if one is not interested in all the structure of the Records.
Get the RecordStructure associated with this Asset's content.
Get the description for this Asset.
Get the display name for this Asset.
Get the date at which this Asset is effective.
Get the date at which this Asset expires.
Get the unique Id for this Asset.
Get the Part for a Record for this Asset that matches this Part's unique Id.
Get the Parts of the Records for this Asset that are based on this RecordStructure PartStructure's unique Id.
Get the Value of the Part of the Record for this Asset that matches this Part's unique Id.
Get the Values of the Parts of the Records for this Asset that are based on this RecordStructure PartStructure's unique Id.
Get the Record for this Asset that matches this Record's unique Id.
Get all the Records for this Asset. Iterators return a set, one at a time.
Get all the Records of the specified RecordStructure for this Asset.
Iterators return a set, one at a time.
Get all the Records of the specified RecordStructureType for this Asset.
Iterators return a set, one at a time.
Get all the RecordStructures for this Asset. RecordStructures are used to categorize information about Assets. Iterators return a set, one at a time.
Get the Id of the Repository in which this Asset resides. This is set by the Repository's createAsset method.
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.
Remove an Asset from this Asset. This method does not delete the Asset from the Repository.
Update an Asset's content.
Update the description for this Asset.
Update the display name for this Asset.
Update the date at which this Asset is effective.
Update the date at which this Asset expires.
Documentation generated on Wed, 19 Sep 2007 10:21:33 -0400 by phpDocumentor 1.3.0RC3