OSID Logo
OSID Specifications
provisioning rules package
Version 3.0.0
Interfaceosid.provisioning.rules.BrokerProcessorForm
Implementsosid.OsidProcessorForm
Used Byosid.provisioning.rules.BrokerProcessorAdminSession
Description

This is the form for creating and updating BrokerProcessors . Like all OsidForms , various data elements may be set here for use in the create and update methods in the BrokerProcessorAdminSession . For each data element that may be set, metadata may be examined to provide display hints or data constraints.

MethodgetLeasingMetadata
Description

Gets the metadata for the leasing flag.

Returnosid.Metadatametadata for the leasing flag
CompliancemandatoryThis method must be implemented.
MethodsetLeasing
Description

Sets the leasing flag.

Parametersbooleanleasingthe new leasing flag
ErrorsINVALID_ARGUMENTleasing is invalid
NO_ACCESSMetadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodclearLeasing
Description

Removes the fixed lease flag.

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

Gets the metadata for the fixed lease duration.

Returnosid.Metadatametadata for the fixed lease duration
CompliancemandatoryThis method must be implemented.
MethodsetFixedLeaseDuration
Description

Sets the fixed lease duration.

Parametersbooleandurationthe new fixed lease duration.
ErrorsINVALID_ARGUMENTduration is invalid
NO_ACCESSMetadata.isReadOnly() is true
NULL_ARGUMENTduration is null
CompliancemandatoryThis method must be implemented.
MethodclearFixedLeaseDuration
Description

Removes the fixed lease duration.

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

Gets the metadata for the must return provisions flag.

Returnosid.Metadatametadata for the must return flag
CompliancemandatoryThis method must be implemented.
MethodsetMustReturnProvisions
Description

Sets the must return provisions flag.

ParametersbooleanmustReturnthe new must return provisions flag
ErrorsINVALID_ARGUMENTmustReturn is invalid
NO_ACCESSMetadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodclearMustReturnProvisions
Description

Removes the must return provisions flag.

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

Gets the metadata for the allows provision exchange flag.

Returnosid.Metadatametadata for th eallows provision exchange flag
CompliancemandatoryThis method must be implemented.
MethodsetAllowsProvisionExchange
Description

Sets the allows provision exchange flag.

ParametersbooleanallowsExchangethe new allows provision exchange flag
ErrorsINVALID_ARGUMENTallowsExchange is invalid
NO_ACCESSMetadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodclearAllowsProvisionExchange
Description

Removes the allows provision exchange flag.

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

Gets the metadata for the allows provision exchange flag.

Returnosid.Metadatametadata for th eallows provision exchange flag
CompliancemandatoryThis method must be implemented.
MethodsetAllowsCompoundRequests
Description

Sets the allows compound requests flag.

ParametersbooleanallowsCompoundthe new allows compound requests flag
ErrorsINVALID_ARGUMENTallowsExchange is invalid
NO_ACCESSMetadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodclearAllowsCompoundRequests
Description

Removes the allows compound requests flag.

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

Gets the BrokerProcessorFormRecord corresponding to the given broker processor record Type .

Parametersosid.type.TypebrokerProcessorRecordTypea broker processor record type
Returnosid.provisioning.rules.records.BrokerProcessorFormRecordthe broker processor form record
ErrorsNULL_ARGUMENTbrokerProcessorRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(brokerProcessorRecordType) is false
CompliancemandatoryThis method must be implemented.