OSID Logo
OSID Specifications
control package
Version 3.0.0
Release Candidate Preview
Interfaceosid.control.ActionGroup
Implementsosid.OsidObject
osid.Aggregateable
Description

An ActionGroup is a list of Actions to execute.

MethodgetActionIds
Description

Gets the action Ids.

Returnosid.id.IdListthe action Ids
CompliancemandatoryThis method must be implemented.
MethodgetActions
Description

Gets the actions.

Returnosid.control.ActionListthe actions
ErrorsOPERATION_FAILEDunable to complete request
CompliancemandatoryThis method must be implemented.
MethodgetActionGroupRecord
Description

Gets the action group record corresponding to the given ActionGroup record Type. This method is used to retrieve an object implementing the requested record. The actionGroupRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(actionGroupRecordType) is true .

Parametersosid.type.TypeactionGroupRecordTypethe type of action group record to retrieve
Returnosid.control.records.ActionGroupRecordthe action group record
ErrorsNULL_ARGUMENT actionGroupRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(actionGroupRecordType) is false
CompliancemandatoryThis method must be implemented.