OSID Logo
OSID Specifications
control package
Version 3.1.0
Interfaceosid.control.ActionGroup
Implementsosid.OsidObject
osid.Aggregateable
Used Byosid.control.Action
osid.control.ActionGroupAdminSession
osid.control.ActionGroupList
osid.control.ActionGroupLookupSession
Description

An ActionGroup is a list of Actions to execute.

MethodgetActionIds
Description

Gets the action Ids.

Returnosid.id.IdList the action Ids
Compliancemandatory This method must be implemented.
MethodgetActions
Description

Gets the actions.

Returnosid.control.ActionList the actions
ErrorsOPERATION_FAILED unable to complete request
Compliancemandatory This 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.TypeactionGroupRecordType the type of action group record to retrieve
Returnosid.control.records.ActionGroupRecord the action group record
ErrorsNULL_ARGUMENT actionGroupRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(actionGroupRecordType) is false
Compliancemandatory This method must be implemented.