| Interface | osid.configuration.Value | ||
|---|---|---|---|
| Implements | osid.OsidObject | ||
osid.Operable | |||
osid.Subjugateable | |||
| Used By | osid.configuration.ValueAdminSession | ||
osid.configuration.ValueList | |||
osid.configuration.ValueLookupSession | |||
osid.configuration.ValueRetrievalSession | |||
| Description |
This interface specifies the value of a configuration parameter. Like all | ||
| Method | getParameterId | ||
| Description |
Gets the parameter | ||
| Return | osid.id.Id | the parameter Id | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getParameter | ||
| Description |
Gets the parameter of this value. | ||
| Return | osid.configuration.Parameter | the parameter | |
| Errors | OPERATION_FAILED | unable to complete request | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getPriority | ||
| Description |
Gets the priority of this value. If the values for this parameter are not shuffled, the priority indicates a static ordering of the values from lowest to highest. If the values for this parameter are shuffled, the priority effects the weight such that values of equal priority are completely random. | ||
| Return | integer | the index of this value | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getBooleanValue | ||
| Description |
Gets the value if it is a boolean. | ||
| Return | boolean | the value | |
| Errors | ILLEGAL_STATE | Parameter.getSyntax()!= BOOLEAN | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getBytesValue | ||
| Description |
Gets the value if it is a byte. | ||
| Return | byte[] | the value | |
| Errors | ILLEGAL_STATE | Parameter.getSyntax()!= BYTE | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCardinalValue | ||
| Description |
Gets the value if it is a cardinal. | ||
| Return | cardinal | the value | |
| Errors | ILLEGAL_STATE | Parameter.getSyntax()!= CARDINAL | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCoordinateValue | ||
| Description |
Gets the value if it is a coordinate. | ||
| Return | osid.mapping.Coordinate | the value | |
| Errors | ILLEGAL_STATE | Parameter.getSyntax()!= COORDINATE | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCurrencyValue | ||
| Description |
Gets the value if it is a currency. | ||
| Return | osid.financials.Currency | the value | |
| Errors | ILLEGAL_STATE | Parameter.getSyntax()!= CURRENCY | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDateTimeValue | ||
| Description |
Gets the value if it is a | ||
| Return | osid.calendaring.DateTime | the value | |
| Errors | ILLEGAL_STATE | Parameter.getSyntax()!= DATETIME | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDecimalValue | ||
| Description |
Gets the value if it is a decimal. | ||
| Return | decimal | the value | |
| Errors | ILLEGAL_STATE | Parameter.getSyntax()!= DECIMAL | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDisplayTextValue | ||
| Description |
Gets the value if it is a display text. | ||
| Return | osid.locale.DisplayText | the value | |
| Errors | ILLEGAL_STATE | Parameter.getSyntax()!= DISPLAYTEXT | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDistanceValue | ||
| Description |
Gets the value if it is a | ||
| Return | osid.mapping.Distance | the value | |
| Errors | ILLEGAL_STATE | Parameter.getSyntax()!= DISTANCE | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDurationValue | ||
| Description |
Gets the value if it is a | ||
| Return | osid.calendaring.Duration | the value | |
| Errors | ILLEGAL_STATE | Parameter.getSyntax()!= DURATION | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getHeadingValue | ||
| Description |
Gets the value if it is a | ||
| Return | osid.mapping.Heading | the value | |
| Errors | ILLEGAL_STATE | Parameter.getSyntax()!= HEADING | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getIdValue | ||
| Description |
Gets the value if it is an | ||
| Return | osid.id.Id | the value | |
| Errors | ILLEGAL_STATE | Parameter.getSyntax()!= ID | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getIntegerValue | ||
| Description |
Gets the value if it is an integer. | ||
| Return | integer | the value | |
| Errors | ILLEGAL_STATE | Parameter.getSyntax()!= INTEGER | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getObjectValue | ||
| Description |
Gets the value if it is an object. | ||
| Return | object | the value | |
| Errors | ILLEGAL_STATE | Parameter.getSyntax()!= OBJECT | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getSpatialUnitValue | ||
| Description |
Gets the value if it is a spatial unit. | ||
| Return | osid.mapping.SpatialUnit | the value | |
| Errors | ILLEGAL_STATE | Parameter.getSyntax()!= SPATIALUNIT | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getSpeedValue | ||
| Description |
Gets the value if it is a speed. | ||
| Return | osid.mapping.Speed | the value | |
| Errors | ILLEGAL_STATE | Parameter.getSyntax()!= SPEED | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getStringValue | ||
| Description |
Gets the value if it is a string. | ||
| Return | string | the value | |
| Errors | ILLEGAL_STATE | Parameter.getSyntax()!= STRING | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getTimeValue | ||
| Description |
Gets the value if it is a time. | ||
| Return | osid.calendaring.Time | the value | |
| Errors | ILLEGAL_STATE | Parameter.getSyntax()!= TIME | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getTypeValue | ||
| Description |
Gets the value if it is a | ||
| Return | osid.type.Type | the value | |
| Errors | ILLEGAL_STATE | Parameter.getSyntax()!= TYPE | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getVersionValue | ||
| Description |
Gets the value if it is a version. | ||
| Return | osid.installation.Version | the value | |
| Errors | ILLEGAL_STATE | Parameter.getSyntax()!= VERSION | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getValueRecord | ||
| Description |
Gets the value record corresponding to the given
| ||
| Parameters | osid.type.Type | valueRecordType | the type of value record to retrieve |
| Return | osid.configuration.records.ValueRecord | the value record | |
| Errors | NULL_ARGUMENT | valueRecordType is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED | hasRecordType(valueRecordType) is false | ||
| Compliance | mandatory | This method must be implemented. | |