OSID Logo
OSID Specifications
osid package
Version 3.1.0
Interfaceosid.OsidRequestForm
Implementsosid.OsidObjectForm
Implemented Byosid.course.registration.request.RegistrationRequestForm
Description

This form is used to create and update rules.

MethodgetPostingDateMetadata
Description

Gets the metadata for the posting date.

Returnosid.Metadata metadata for the posting date
Compliancemandatory This method must be implemented.
MethodsetPostingDate
Description

Sets the posting date.

Parametersosid.calendaring.DateTimedate the new posting date
ErrorsINVALID_ARGUMENT date is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT date is null
Compliancemandatory This method must be implemented.
MethodclearPostingDate
Description

Removes the posting date.

ErrorsNO_ACCESS Metadata.isRequired() is true or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetRequesterMetadata
Description

Gets the metadata for the requester.

Returnosid.Metadata metadata for the requester.
Compliancemandatory This method must be implemented.
MethodsetRequester
Description

Sets the requester.

Parametersosid.id.IdresourceId the new requester
ErrorsINVALID_ARGUMENT resourceId is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT resourceId is null
Compliancemandatory This method must be implemented.
MethodclearRequester
Description

Removes the requester.

ErrorsNO_ACCESS Metadata.isRequired() is true or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetSubmittedDateMetadata
Description

Gets the metadata for the submitted date.

Returnosid.Metadata metadata for the submitted date
Compliancemandatory This method must be implemented.
MethodsetSubmittedDate
Description

Sets the submitted date.

Parametersosid.calendaring.DateTimedate the new submitted date
ErrorsINVALID_ARGUMENT date is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT date is null
Compliancemandatory This method must be implemented.
MethodclearSubmittedDate
Description

Removes the submitted date.

ErrorsNO_ACCESS Metadata.isRequired() is true or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetSubmitterMetadata
Description

Gets the metadata for the submitter.

Returnosid.Metadata metadata for the submitter
Compliancemandatory This method must be implemented.
MethodsetSubmitter
Description

Sets the submitter.

Parametersosid.id.IdresourceId the new submitter
ErrorsINVALID_ARGUMENT resourceId is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT resourceId is null
Compliancemandatory This method must be implemented.
MethodclearSubmitter
Description

Removes the submitter.

ErrorsNO_ACCESS Metadata.isRequired() is true or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetSubmittingAgentMetadata
Description

Gets the metadata for the submitting agent.

Returnosid.Metadata metadata for the submitting agent.
Compliancemandatory This method must be implemented.
MethodsetSubmittingAgent
Description

Sets the submitting agent.

Parametersosid.id.IdagentId the new submitting agent
ErrorsINVALID_ARGUMENT agentId is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT agentId is null
Compliancemandatory This method must be implemented.
MethodclearSubmittingAgent
Description

Removes the submitting agent.

ErrorsNO_ACCESS Metadata.isRequired() is true or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetCanceledMetadata
Description

Gets the metadata for the cancelation.

Returnosid.Metadata metadata for the cancelation
Compliancemandatory This method must be implemented.
MethodsetCanceled
Description

Sets canceled.

Parametersbooleancanceled the new canceled state
ErrorsINVALID_ARGUMENT canceled is invalid
NO_ACCESS Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodclearCanceled
Description

Removes canceled.

ErrorsNO_ACCESS Metadata.isRequired() is true or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetCanceledDateMetadata
Description

Gets the metadata for the canceled date.

Returnosid.Metadata metadata for the canceled date
Compliancemandatory This method must be implemented.
MethodsetCanceledDate
Description

Sets the canceled date.

Parametersosid.calendaring.DateTimedate the new canceled date
ErrorsINVALID_ARGUMENT date is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT date is null
Compliancemandatory This method must be implemented.
MethodclearCanceledDate
Description

Removes the canceled date.

ErrorsNO_ACCESS Metadata.isRequired() is true or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetProcessedMetadata
Description

Gets the metadata for the processed flag.

Returnosid.Metadata metadata for processed
Compliancemandatory This method must be implemented.
MethodsetProcessed
Description

Sets processed.

Parametersbooleanprocessed the new processed state
ErrorsINVALID_ARGUMENT processed is invalid
NO_ACCESS Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodclearProcessed
Description

Removes processed.

ErrorsNO_ACCESS Metadata.isRequired() is true or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetProcessedDateMetadata
Description

Gets the metadata for the processed date.

Returnosid.Metadata metadata for the processed date
Compliancemandatory This method must be implemented.
MethodsetProcessedDate
Description

Sets the processed date.

Parametersosid.calendaring.DateTimedate the new processed date
ErrorsINVALID_ARGUMENT date is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT date is null
Compliancemandatory This method must be implemented.
MethodclearProcessedDate
Description

Removes the processed date.

ErrorsNO_ACCESS Metadata.isRequired() is true or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetErrorMetadata
Description

Gets the metadata for the error state.

Returnosid.Metadata metadata for the error state
Compliancemandatory This method must be implemented.
MethodsetError
Description

Sets the error state.

Parametersosid.id.IdstateId the new error state
ErrorsINVALID_ARGUMENT stateId is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT stateId is null
Compliancemandatory This method must be implemented.
MethodclearErrorState
Description

Removes the error state.

ErrorsNO_ACCESS Metadata.isRequired() is true or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.