OSID Logo
OSID Specifications
provisioning package
Version 3.1.0
Interfaceosid.provisioning.RequestTransaction
Implementsosid.OsidRelationship
Used Byosid.provisioning.Request
osid.provisioning.RequestTransactionAdminSession
osid.provisioning.RequestTransactionList
osid.provisioning.RequestTransactionLookupSession
Description

A RequestTransaction is set of Requests.

MethodgetBrokerId
Description

Gets the Id of the broker.

Returnosid.id.Id the broker Id
Compliancemandatory This method must be implemented.
MethodgetBroker
Description

Gets the broker.

Returnosid.provisioning.Broker the broker
ErrorsOPERATION_FAILED unable to complete request
Compliancemandatory This method must be implemented.
MethodgetSubmitDate
Description

Gets the date this transaction was submitted. The submitted date may differ from the effective dates of this provision.

Returnosid.calendaring.DateTime the transaction submit date
Compliancemandatory This method must be implemented.
MethodgetSubmitterId
Description

Gets the Id of the submitter.

Returnosid.id.Id the resource Id
Compliancemandatory This method must be implemented.
MethodgetSubmitter
Description

Gets the submitter.

Returnosid.resource.Resource the resource
ErrorsOPERATION_FAILED unable to complete request
Compliancemandatory This method must be implemented.
MethodgetSubmittingAgentId
Description

Gets the Id of the submitting agent.

Returnosid.id.Id the agent Id
Compliancemandatory This method must be implemented.
MethodgetSubmittingAgent
Description

Gets the submitting agent.

Returnosid.authentication.Agent the submitting agent
ErrorsOPERATION_FAILED unable to complete request
Compliancemandatory This method must be implemented.
MethodgetRequestIds
Description

Gets the Ids of the requests.

Returnosid.id.IdList the request Ids
ErrorsOPERATION_FAILED unable to complete request
Compliancemandatory This method must be implemented.
MethodgetRequests
Description

Gets the requests.

Returnosid.provisioning.RequestList the requests
ErrorsOPERATION_FAILED unable to complete request
Compliancemandatory This method must be implemented.
MethodgetRequestTransactionRecord
Description

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

Parametersosid.type.TyperequestTransactionRecordType the type of request transaction record to retrieve
Returnosid.provisioning.records.RequestTransactionRecord the request transaction record
ErrorsNULL_ARGUMENT requestTransactionRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(requestTransactionRecordType) is false
Compliancemandatory This method must be implemented.