Each Asset has one of the AssetType supported by the Repository. There are
also zero or more RecordStructures required by the Repository for each AssetType. RecordStructures provide structural information. The values for a given Asset's RecordStructure are stored in a Record. RecordStructures can contain sub-elements which are referred to as PartStructures. The structure defined in the RecordStructure and its PartStructures is used in for any Records for the Asset. Records have Parts which parallel PartStructures.
<p> OSID Version: 2.0 </p>
<p> Licensed under the org.osid.SidImplementationLicenseMIT. </p>
Located in /harmoni/oki2/osid/repository/PartStructure.php (line 24)
Class | Description |
---|---|
DimensionsPartStructure | Each Asset has one of the AssetType supported by the Repository. There are |
FileDataPartStructure | Each Asset has one of the AssetType supported by the Repository. There are |
FileNamePartStructure | Each Asset has one of the AssetType supported by the Repository. There are |
FileSizePartStructure | Each Asset has one of the AssetType supported by the Repository. There are |
MimeTypePartStructure | Each Asset has one of the AssetType supported by the Repository. There are |
ThumbnailDataPartStructure | Each Asset has one of the AssetType supported by the Repository. There are |
ThumbnailMimeTypePartStructure | Each Asset has one of the AssetType supported by the Repository. There are |
HarmoniPartStructure | Each Asset has one of the AssetType supported by the Repository. There are |
Get the description for this PartStructure.
Get the display name for this PartStructure.
Get the unique Id for this PartStructure.
Get all the PartStructures in the PartStructure. Iterators return a set, one at a time.
Get the RecordStructure associated with this PartStructure.
Get the Type for this PartStructure.
Return true if this PartStructure is mandatory; false otherwise.
Return true if this PartStructure is automatically populated by the Repository; false otherwise. Examples of the kind of PartStructures that might be populated are a time-stamp or the Agent setting the data.
Return true if this PartStructure is repeatable; false otherwise. This is determined by the implementation.
Update the display name for this PartStructure.
Validate a Part against its PartStructure. Return true if valid; false
otherwise. The status of the Asset holding this Record is not changed through this method. The implementation may throw an Exception for any validation failures and use the Exception's message to identify specific causes.
Documentation generated on Wed, 19 Sep 2007 10:25:28 -0400 by phpDocumentor 1.3.0RC3