ShortName | Name | Type | Description | Required? | Read only? | Implementation Notes |
---|---|---|---|---|---|---|
recordTypeIds | Record Type Ids | StringList | This returns the list of EXTENSION RECORD TYPES that this object supports. Record types are a way to extending the object so it can hold additional information not explicitly specified as a field in the contract. This is a mechanism by which consumers and providers, if they agree on the record type can talk to each other and consume and produce extra data needed for a specific situation not originally envisioned in the contract. OSID reference: Extensible |
Read only | ||
recordProperties | Record Properties | RecordPropertyBeanList | The properties for all RECORD EXTENSION for this object. Gets all the extra data fields not explicitly defined in the contract. OSID reference: Browable |
|||
associatedId | Associated Id | String | The id of the object to which this extra information applies. This could be any object that has extra information This is not updatable |
Required | Read only |
{ "type" : "ExtensionRecord", "recordTypeIds" : ["id", ...], "recordProperties" : [ { "displayName" : { "languageTypeId" : "id", "scriptTypeId" : "id", "formatTypeId" : "id", "text" : "XXXX" }, "description" : { "languageTypeId" : "id", "scriptTypeId" : "id", "formatTypeId" : "id", "text" : "XXXX" }, "recordTypeId" : "id", "value" : "XXXX", "displayLabel" : { "languageTypeId" : "id", "scriptTypeId" : "id", "formatTypeId" : "id", "text" : "XXXX" }, "associatedId" : "id" }, ...], "associatedId" : "id" }