| Interface | osid.financials.Activity | ||
|---|---|---|---|
| Implements | osid.OsidObject | ||
osid.Federateable | |||
osid.Temporal | |||
| Description |
An | ||
| Method | getOrganizationId | ||
| Description |
Gets the organization | ||
| Return | osid.id.Id | the organization Id | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getOrganization | ||
| Description |
Gets the organization associated with this activity. | ||
| Return | osid.resource.Resource | the organization | |
| Errors | OPERATION_FAILED | unable to complete request | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getSupervisorId | ||
| Description |
Gets the resource | ||
| Return | osid.id.Id | the resource Id | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getSupervisor | ||
| Description |
Gets the resource supervising this activity account. | ||
| Return | osid.resource.Resource | the resource | |
| Errors | OPERATION_FAILED | unable to complete request | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCode | ||
| Description |
Gets the code for this activity account. | ||
| Return | string | the activity code | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getActivityRecord | ||
| Description |
Gets the activity record corresponding to the given
| ||
| Parameters | osid.type.Type | activityRecordType | the type of activity record to retrieve |
| Return | osid.financials.records.ActivityRecord | the activity record | |
| Errors | NULL_ARGUMENT | activityRecordType is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED | hasRecordType(activityRecordType) is false | ||
| Compliance | mandatory | This method must be implemented. | |