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>
Located in /harmoni/core/oki2/repository/File/Fields/ThumbnailMimeTypePartStructure.class.php (line 24)
PartStructure | --ThumbnailMimeTypePartStructure
Add an authoritative value
WARNING: NOT in OSID
Add an authoritative value
WARNING: NOT in OSID
Answer the Primative object appropriate for this part, whose value is represented by the input string.
Answer the authoritative values for this part.
WARNING: NOT in OSID
Get the description for this PartStructure.
Get the display name for this PartStructure.
Get the unique Id for this PartStructure.
Get the RecordStructure associated with this PartStructure.
Get all the PartStructures in the PartStructure. Iterators return a set, one at a time.
Get the Type for this PartStructure.
Answer true if the value pass is authoritative.
WARNING: NOT in OSID
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.
Remove an authoritative value.
WARNING: NOT in OSID
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.
Inherited From PartStructure
PartStructure::getDescription()
PartStructure::getDisplayName()
PartStructure::getId()
PartStructure::getPartStructures()
PartStructure::getRecordStructure()
PartStructure::getType()
PartStructure::isMandatory()
PartStructure::isPopulatedByRepository()
PartStructure::isRepeatable()
PartStructure::updateDisplayName()
PartStructure::validatePart()
Documentation generated on Wed, 19 Sep 2007 10:27:24 -0400 by phpDocumentor 1.3.0RC3