Interface | osid.bidding.rules.AuctionConstrainerEnablerRuleApplicationSession | ||
---|---|---|---|
Implements | osid.OsidSession | ||
Description |
This session provides methods to apply | ||
Method | getAuctionHouseId | ||
Description |
Gets the | ||
Return | osid.id.Id | the AuctionHouse Id associated with this session | |
Compliance | mandatory | This method must be implemented. | |
Method | getAuctionHouse | ||
Description |
Gets the | ||
Return | osid.bidding.AuctionHouse | the auction house | |
Errors | OPERATION_FAILED | unable to complete request | |
PERMISSION_DENIED | authorization failure | ||
Compliance | mandatory | This method must be implemented. | |
Method | canAssignAuctionConstrainerEnablers | ||
Description |
Tests if this user can alter auction constrainer
enabler/auction constrainer mappings. A return of true
does not guarantee successful authorization. A return of
false indicates that it is known mapping methods in this
session will result in a | ||
Return | boolean | false if mapping is not authorized, true
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | assignAuctionConstrainerEnablerToAuctionConstrainer | ||
Description |
Adds an existing | ||
Parameters | osid.id.Id | auctionConstrainerEnablerId | the Id of the AuctionConstrainerEnabler |
osid.id.Id | auctionConstrainerId | the Id of the AuctionConstrainer | |
Errors | ALREADY_EXISTS | auctionConstrainerEnablerId already applied to
auctionConstrainerId | |
NOT_FOUND | auctionConstrainerEnablerId or auctionConstrainerId
not found | ||
NULL_ARGUMENT | auctionConstrainerEnablerId or auctionConstrainerId
is null | ||
OPERATION_FAILED | unable to complete request | ||
PERMISSION_DENIED | authorization failure | ||
Compliance | mandatory | This method must be implemented. | |
Method | unassignAuctionConstrainerEnablerFromAuctionConstrainer | ||
Description |
Removes an | ||
Parameters | osid.id.Id | auctionConstrainerEnablerId | the Id of the AuctionConstrainerEnabler |
osid.id.Id | auctionConstrainerId | the Id of the AuctionConstrainer | |
Errors | NOT_FOUND | auctionConstrainerEnablerId or auctionConstrainerId
not found or auctionConstrainerEnablerId not applied to
auctionConstrainerId | |
NULL_ARGUMENT | auctionConstrainerEnablerId or auctionConstrainerId
is null | ||
OPERATION_FAILED | unable to complete request | ||
PERMISSION_DENIED | authorization failure | ||
Compliance | mandatory | This method must be implemented. | |
Method | canSequenceAuctionConstrainerEnablers | ||
Description |
Tests if this user can order | ||
Return | boolean | false if AuctionConstrainerEnabler ordering
is not authorized, true otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | moveAuctionConstrainerEnablerAhead | ||
Description |
Reorders auction constrainer enablers for an auction constrainer by moving the specified auction constrainer enabler in front of a reference auction constrainer enabler. | ||
Parameters | osid.id.Id | auctionConstrainerEnablerId | the Id of an AuctionConstrainerEnabler |
osid.id.Id | auctionConstrainerId | the Id of an AuctionConstrainer | |
osid.id.Id | referenceId | the reference auction constrainer enabler Id | |
Errors | NOT_FOUND | auctionConstrainerEnablerId, auctionConstrainerId, or
referenceId not found or, auctionConstrainerEnablerId
or referenceId not related to auctionConstrainerId
| |
NULL_ARGUMENT | auctionConstrainerEnablerId, auctionConstrainerId, or
referenceId is null | ||
OPERATION_FAILED | unable to complete request | ||
PERMISSION_DENIED | authorization failure | ||
Compliance | mandatory | This method must be implemented. | |
Method | moveAuctionConstrainerEnablerBehind | ||
Description |
Reorders auction constrainer enablers for an auction by moving the specified auction constrainer enabler behind a reference auction constrainer enabler. | ||
Parameters | osid.id.Id | auctionConstrainerEnablerId | the Id of an AuctionConstrainerEnabler |
osid.id.Id | auctionConstrainerId | the Id of an AuctionConstrainer | |
osid.id.Id | referenceId | the reference auction constrainer enabler Id | |
Errors | NOT_FOUND | auctionConstrainerEnablerId, auctionConstrainerId, or
referenceId not found or, auctionConstrainerEnablerId
or referenceId not related to auctionConstrainerId
| |
NULL_ARGUMENT | auctionConstrainerEnablerId, auctionConstrainerId, or
referenceId is null | ||
OPERATION_FAILED | unable to complete request | ||
PERMISSION_DENIED | authorization failure | ||
Compliance | mandatory | This method must be implemented. | |
Method | orderAuctionConstrainerEnablers | ||
Description |
Reorders a set of auction constrainer enablers for an auction constrainer. | ||
Parameters | osid.id.Id[] | auctionConstrainerEnablerIds | the Ids for a set of AuctionConstrainerEnablers
|
osid.id.Id | auctionConstrainerId | the Id of an AuctionConstrainer | |
Errors | NOT_FOUND | auctionConstraienrId not found or, an
auctionConstrainerEnablerId not related to auctionConstrainerId
| |
NULL_ARGUMENT | auctionConstrainerEnablerIds or auctionConstrainerId
is null | ||
OPERATION_FAILED | unable to complete request | ||
PERMISSION_DENIED | authorization failure | ||
Compliance | mandatory | This method must be implemented. |