| Interface | osid.type.TypeForm | ||
|---|---|---|---|
| Implements | osid.OsidForm | ||
| Description | This form provides a means of updating various fields in 
                the  | ||
| Method | getDisplayNameMetadata | ||
| Description | Gets the metadata for the display name. | ||
| Return | osid.Metadata | metadata for the display name | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setDisplayName | ||
| Description | Sets a display name. | ||
| Parameters | string | displayName | the new display name | 
| Errors | INVALID_ARGUMENT |  displayName is invalid | |
| NO_ACCESS |  displayName cannot be modified | ||
| NULL_ARGUMENT |  displayName is null  | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearDisplayName | ||
| Description | Clears the display name. | ||
| Errors | NO_ACCESS |  displayName cannot be modified | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDisplayLabelMetadata | ||
| Description | Gets the metadata for the display label. | ||
| Return | osid.Metadata | metadata for the display label | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setDisplayLabel | ||
| Description | Seta a display label. | ||
| Parameters | string | displayLabel | the new display label | 
| Errors | INVALID_ARGUMENT |  displayLabel is invalid | |
| NO_ACCESS |  displayLabel cannot be modified | ||
| NULL_ARGUMENT |  displayLabel is null  | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearDisplayLabel | ||
| Description | Clears the display label. | ||
| Errors | NO_ACCESS |  displayLabel cannot be modified | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDescriptionMetadata | ||
| Description | Gets the metadata for the description. | ||
| Return | osid.Metadata | metadata for the description | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setDescription | ||
| Description | Sets a description. | ||
| Parameters | string | description | the new description | 
| Errors | INVALID_ARGUMENT |  description is invalid | |
| NO_ACCESS |  description cannot be modified | ||
| NULL_ARGUMENT |  description is null  | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearDescription | ||
| Description | Clears the description. | ||
| Errors | NO_ACCESS |  description cannot be modified | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDomainMetadata | ||
| Description | Gets the metadata for the domain. | ||
| Return | osid.Metadata | metadata for the domain | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setDomain | ||
| Description | Sets a domain. | ||
| Parameters | string | domain | the new domain | 
| Errors | INVALID_ARGUMENT |  domain is invalid | |
| NO_ACCESS |  domain cannot be modified | ||
| NULL_ARGUMENT |  domain is null  | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearDomain | ||
| Description | Clears the domain. | ||
| Errors | NO_ACCESS |  domain cannot be modified | |
| Compliance | mandatory | This method must be implemented. | |