OSID Logo
OSID Specifications
osid package
Version 3.0.0
Release Candidate Preview
Interfaceosid.OsidOperableForm
Implementsosid.OsidForm
Description

This form is used to create and update operables.

MethodgetEnabledMetadata
Description

Gets the metadata for the enabled flag.

Returnosid.Metadatametadata for the enabled flag
CompliancemandatoryThis method must be implemented.
MethodsetEnabled
Description

Sets the administratively enabled flag.

Parametersbooleanenabledthe new enabled flag
ErrorsINVALID_ARGUMENT enabled is invalid
NO_ACCESS Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodclearEnabled
Description

Removes the administratively enabled flag.

ErrorsNO_ACCESS Metadata.isRequired() is true or Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodgetDisabledMetadata
Description

Gets the metadata for the disabled flag.

Returnosid.Metadatametadata for the disabled flag
CompliancemandatoryThis method must be implemented.
MethodsetDisabled
Description

Sets the administratively disabled flag.

Parametersbooleandisabledthe new disabled flag
ErrorsINVALID_ARGUMENT disabled is invalid
NO_ACCESS Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodclearDisabled
Description

Removes the administratively disabled flag.

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