OSID Logo
OSID Specifications
provisioning rules package
Version 3.1.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.Metadata metadata for the leasing flag
Compliancemandatory This method must be implemented.
MethodsetLeasing
Description

Sets the leasing flag.

Parametersbooleanleasing the new leasing flag
ErrorsINVALID_ARGUMENT leasing is invalid
NO_ACCESS Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodclearLeasing
Description

Removes the fixed lease flag.

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

Gets the metadata for the fixed lease duration.

Returnosid.Metadata metadata for the fixed lease duration
Compliancemandatory This method must be implemented.
MethodsetFixedLeaseDuration
Description

Sets the fixed lease duration.

Parametersbooleanduration the new fixed lease duration.
ErrorsINVALID_ARGUMENT duration is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT duration is null
Compliancemandatory This method must be implemented.
MethodclearFixedLeaseDuration
Description

Removes the fixed lease duration.

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

Gets the metadata for the must return provisions flag.

Returnosid.Metadata metadata for the must return flag
Compliancemandatory This method must be implemented.
MethodsetMustReturnProvisions
Description

Sets the must return provisions flag.

ParametersbooleanmustReturn the new must return provisions flag
ErrorsINVALID_ARGUMENT mustReturn is invalid
NO_ACCESS Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodclearMustReturnProvisions
Description

Removes the must return provisions flag.

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

Gets the metadata for the allows provision exchange flag.

Returnosid.Metadata metadata for th eallows provision exchange flag
Compliancemandatory This method must be implemented.
MethodsetAllowsProvisionExchange
Description

Sets the allows provision exchange flag.

ParametersbooleanallowsExchange the new allows provision exchange flag
ErrorsINVALID_ARGUMENT allowsExchange is invalid
NO_ACCESS Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodclearAllowsProvisionExchange
Description

Removes the allows provision exchange flag.

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

Gets the metadata for the allows provision exchange flag.

Returnosid.Metadata metadata for th eallows provision exchange flag
Compliancemandatory This method must be implemented.
MethodsetAllowsCompoundRequests
Description

Sets the allows compound requests flag.

ParametersbooleanallowsCompound the new allows compound requests flag
ErrorsINVALID_ARGUMENT allowsExchange is invalid
NO_ACCESS Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodclearAllowsCompoundRequests
Description

Removes the allows compound requests flag.

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

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

Parametersosid.type.TypebrokerProcessorRecordType a broker processor record type
Returnosid.provisioning.rules.records.BrokerProcessorFormRecord the broker processor form record
ErrorsNULL_ARGUMENT brokerProcessorRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(brokerProcessorRecordType) is false
Compliancemandatory This method must be implemented.