OSID Logo
OSID Specifications
osid package
Version 3.0.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.Metadatametadata for the posting date
CompliancemandatoryThis method must be implemented.
MethodsetPostingDate
Description

Sets the posting date.

Parametersosid.calendaring.DateTimedatethe new posting date
ErrorsINVALID_ARGUMENTdate is invalid
NO_ACCESSMetadata.isReadOnly() is true
NULL_ARGUMENTdate is null
CompliancemandatoryThis method must be implemented.
MethodclearPostingDate
Description

Removes the posting date.

ErrorsNO_ACCESSMetadata.isRequired() is true or Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodgetRequesterMetadata
Description

Gets the metadata for the requester.

Returnosid.Metadatametadata for the requester.
CompliancemandatoryThis method must be implemented.
MethodsetRequester
Description

Sets the requester.

Parametersosid.id.IdresourceIdthe new requester
ErrorsINVALID_ARGUMENTresourceId is invalid
NO_ACCESSMetadata.isReadOnly() is true
NULL_ARGUMENTresourceId is null
CompliancemandatoryThis method must be implemented.
MethodclearRequester
Description

Removes the requester.

ErrorsNO_ACCESSMetadata.isRequired() is true or Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodgetSubmittedDateMetadata
Description

Gets the metadata for the submitted date.

Returnosid.Metadatametadata for the submitted date
CompliancemandatoryThis method must be implemented.
MethodsetSubmittedDate
Description

Sets the submitted date.

Parametersosid.calendaring.DateTimedatethe new submitted date
ErrorsINVALID_ARGUMENTdate is invalid
NO_ACCESSMetadata.isReadOnly() is true
NULL_ARGUMENTdate is null
CompliancemandatoryThis method must be implemented.
MethodclearSubmittedDate
Description

Removes the submitted date.

ErrorsNO_ACCESSMetadata.isRequired() is true or Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodgetSubmitterMetadata
Description

Gets the metadata for the submitter.

Returnosid.Metadatametadata for the submitter
CompliancemandatoryThis method must be implemented.
MethodsetSubmitter
Description

Sets the submitter.

Parametersosid.id.IdresourceIdthe new submitter
ErrorsINVALID_ARGUMENTresourceId is invalid
NO_ACCESSMetadata.isReadOnly() is true
NULL_ARGUMENTresourceId is null
CompliancemandatoryThis method must be implemented.
MethodclearSubmitter
Description

Removes the submitter.

ErrorsNO_ACCESSMetadata.isRequired() is true or Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodgetSubmittingAgentMetadata
Description

Gets the metadata for the submitting agent.

Returnosid.Metadatametadata for the submitting agent.
CompliancemandatoryThis method must be implemented.
MethodsetSubmittingAgent
Description

Sets the submitting agent.

Parametersosid.id.IdagentIdthe new submitting agent
ErrorsINVALID_ARGUMENTagentId is invalid
NO_ACCESSMetadata.isReadOnly() is true
NULL_ARGUMENTagentId is null
CompliancemandatoryThis method must be implemented.
MethodclearSubmittingAgent
Description

Removes the submitting agent.

ErrorsNO_ACCESSMetadata.isRequired() is true or Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodgetCanceledMetadata
Description

Gets the metadata for the cancelation.

Returnosid.Metadatametadata for the cancelation
CompliancemandatoryThis method must be implemented.
MethodsetCanceled
Description

Sets canceled.

Parametersbooleancanceledthe new canceled state
ErrorsINVALID_ARGUMENTcanceled is invalid
NO_ACCESSMetadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodclearCanceled
Description

Removes canceled.

ErrorsNO_ACCESSMetadata.isRequired() is true or Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodgetCanceledDateMetadata
Description

Gets the metadata for the canceled date.

Returnosid.Metadatametadata for the canceled date
CompliancemandatoryThis method must be implemented.
MethodsetCanceledDate
Description

Sets the canceled date.

Parametersosid.calendaring.DateTimedatethe new canceled date
ErrorsINVALID_ARGUMENTdate is invalid
NO_ACCESSMetadata.isReadOnly() is true
NULL_ARGUMENTdate is null
CompliancemandatoryThis method must be implemented.
MethodclearCanceledDate
Description

Removes the canceled date.

ErrorsNO_ACCESSMetadata.isRequired() is true or Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodgetProcessedMetadata
Description

Gets the metadata for the processed flag.

Returnosid.Metadatametadata for processed
CompliancemandatoryThis method must be implemented.
MethodsetProcessed
Description

Sets processed.

Parametersbooleanprocessedthe new processed state
ErrorsINVALID_ARGUMENTprocessed is invalid
NO_ACCESSMetadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodclearProcessed
Description

Removes processed.

ErrorsNO_ACCESSMetadata.isRequired() is true or Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodgetProcessedDateMetadata
Description

Gets the metadata for the processed date.

Returnosid.Metadatametadata for the processed date
CompliancemandatoryThis method must be implemented.
MethodsetProcessedDate
Description

Sets the processed date.

Parametersosid.calendaring.DateTimedatethe new processed date
ErrorsINVALID_ARGUMENTdate is invalid
NO_ACCESSMetadata.isReadOnly() is true
NULL_ARGUMENTdate is null
CompliancemandatoryThis method must be implemented.
MethodclearProcessedDate
Description

Removes the processed date.

ErrorsNO_ACCESSMetadata.isRequired() is true or Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodgetErrorMetadata
Description

Gets the metadata for the error state.

Returnosid.Metadatametadata for the error state
CompliancemandatoryThis method must be implemented.
MethodsetError
Description

Sets the error state.

Parametersosid.id.IdstateIdthe new error state
ErrorsINVALID_ARGUMENTstateId is invalid
NO_ACCESSMetadata.isReadOnly() is true
NULL_ARGUMENTstateId is null
CompliancemandatoryThis method must be implemented.
MethodclearErrorState
Description

Removes the error state.

ErrorsNO_ACCESSMetadata.isRequired() is true or Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.