| 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. | ||
| 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 with greater numbers having greater weights. | ||
| Return | cardinal | 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. | |