Interface | osid.configuration.ValueForm | ||
---|---|---|---|
Implements | osid.OsidObjectForm | ||
osid.OsidOperableForm | |||
osid.OsidSubjugateableForm | |||
Description |
This is the form for creating and updating | ||
Method | getPriorityMetadata | ||
Description |
Gets the metadata for the value priority. The metadata returned may depend on the state of the shuffle behavior. | ||
Return | osid.Metadata | metadata for the priority | |
Compliance | mandatory | This method must be implemented. | |
Method | setPriority | ||
Description |
Sets the priority. | ||
Parameters | cardinal | priority | the new priority |
Errors | INVALID_ARGUMENT | priority is invalid | |
NO_ACCESS | priority cannot be modified | ||
Compliance | mandatory | This method must be implemented. | |
Method | clearPriority | ||
Description |
Clears the priority. | ||
Errors | NO_ACCESS | Metadata.isRequired() or Metadata.isReadOnly()
is true | |
Compliance | mandatory | This method must be implemented. | |
Method | getBooleanValueMetadata | ||
Description |
Gets the metadata for a boolean value. | ||
Return | osid.Metadata | metadata for a boolean | |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != BOOLEAN | |
Compliance | mandatory | This method must be implemented. | |
Method | setBooleanValue | ||
Description |
Sets a boolean value. | ||
Parameters | boolean | value | the new boolean value |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != BOOLEAN | |
INVALID_ARGUMENT | value is invalid | ||
NO_ACCESS | value cannot be modified | ||
Compliance | mandatory | This method must be implemented. | |
Method | getByteValueMetadata | ||
Description |
Gets the metadata for a byte value. | ||
Return | osid.Metadata | metadata for a byte | |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != BYTE | |
Compliance | mandatory | This method must be implemented. | |
Method | setBytesValue | ||
Description |
Sets a byte value. | ||
Parameters | byte[] | value | the new byte value |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != BYTE | |
INVALID_ARGUMENT | value is invalid | ||
NO_ACCESS | value cannot be modified | ||
NULL_ARGUMENT | value is null | ||
Compliance | mandatory | This method must be implemented. | |
Method | getCardinalValueMetadata | ||
Description |
Gets the metadata for a cardinal value. | ||
Return | osid.Metadata | metadata for a cardinal | |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != CARDINAL | |
Compliance | mandatory | This method must be implemented. | |
Method | setCardinalValue | ||
Description |
Sets a cardinal value. | ||
Parameters | cardinal | value | the new cardinal value |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != CARDINAL | |
INVALID_ARGUMENT | value is invalid | ||
NO_ACCESS | value cannot be modified | ||
Compliance | mandatory | This method must be implemented. | |
Method | getCoordinateValueMetadata | ||
Description |
Gets the metadata for a coordinate value. | ||
Return | osid.Metadata | metadata for a coordinate | |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != COORDINATE | |
Compliance | mandatory | This method must be implemented. | |
Method | setCoordinateValue | ||
Description |
Sets a coordinate value. | ||
Parameters | osid.mapping.Coordinate | value | the new coordinate value |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != COORDINATE | |
INVALID_ARGUMENT | value is invalid | ||
NO_ACCESS | value cannot be modified | ||
Compliance | mandatory | This method must be implemented. | |
Method | getCurrencyValueMetadata | ||
Description |
Gets the metadata for a currency value. | ||
Return | osid.Metadata | metadata for a currency | |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != CURRENCY | |
Compliance | mandatory | This method must be implemented. | |
Method | setCurrencyValue | ||
Description |
Sets a currency value. | ||
Parameters | osid.financials.Currency | value | the new currency value |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != CURRENCY | |
INVALID_ARGUMENT | value is invalid | ||
NO_ACCESS | value cannot be modified | ||
Compliance | mandatory | This method must be implemented. | |
Method | getDateTimeValueMetadata | ||
Description |
Gets the metadata for a | ||
Return | osid.Metadata | metadata for a datetime | |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != DATETIME | |
Compliance | mandatory | This method must be implemented. | |
Method | setDateTimeValue | ||
Description |
Sets a | ||
Parameters | osid.calendaring.DateTime | value | the new datetime value |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != DATETIME | |
INVALID_ARGUMENT | value is invalid | ||
NO_ACCESS | value cannot be modified | ||
NULL_ARGUMENT | value is null | ||
Compliance | mandatory | This method must be implemented. | |
Method | getDecimalValueMetadata | ||
Description |
Gets the metadata for a decimal value. | ||
Return | osid.Metadata | metadata for a decimal | |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != DECIMAL | |
Compliance | mandatory | This method must be implemented. | |
Method | setDecimalValue | ||
Description |
Sets a decimal value. | ||
Parameters | decimal | value | the new decimal value |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != DECIMAL | |
INVALID_ARGUMENT | value is invalid | ||
NO_ACCESS | value cannot be modified | ||
Compliance | mandatory | This method must be implemented. | |
Method | getDistanceValueMetadata | ||
Description |
Gets the metadata for a | ||
Return | osid.Metadata | metadata for a distance | |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != DISTANCE | |
Compliance | mandatory | This method must be implemented. | |
Method | setDistanceValue | ||
Description |
Sets a | ||
Parameters | osid.mapping.Distance | value | the new distance value |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != DISTANCE | |
INVALID_ARGUMENT | value is invalid | ||
NO_ACCESS | value cannot be modified | ||
NULL_ARGUMENT | value is null | ||
Compliance | mandatory | This method must be implemented. | |
Method | getDurationValueMetadata | ||
Description |
Gets the metadata for a | ||
Return | osid.Metadata | metadata for a duration | |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != DURATION | |
Compliance | mandatory | This method must be implemented. | |
Method | setDurationValue | ||
Description |
Sets a | ||
Parameters | osid.calendaring.Duration | value | the new duration value |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != DURATION | |
INVALID_ARGUMENT | value is invalid | ||
NO_ACCESS | value cannot be modified | ||
NULL_ARGUMENT | value is null | ||
Compliance | mandatory | This method must be implemented. | |
Method | getIdValueMetadata | ||
Description |
Gets the metadata for an | ||
Return | osid.Metadata | metadata for an Id | |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != ID | |
Compliance | mandatory | This method must be implemented. | |
Method | setIdValue | ||
Description |
Sets an | ||
Parameters | osid.id.Id | value | the new Id value |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != ID | |
INVALID_ARGUMENT | value is invalid | ||
NO_ACCESS | value cannot be modified | ||
NULL_ARGUMENT | value is null | ||
Compliance | mandatory | This method must be implemented. | |
Method | getIntegerValueMetadata | ||
Description |
Gets the metadata for an integer value. | ||
Return | osid.Metadata | metadata for an integer | |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != INTEGER | |
Compliance | mandatory | This method must be implemented. | |
Method | setIntegerValue | ||
Description |
Sets an integer value. | ||
Parameters | integer | value | the new integer value |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != INTEGER | |
INVALID_ARGUMENT | value is invalid | ||
NO_ACCESS | value cannot be modified | ||
Compliance | mandatory | This method must be implemented. | |
Method | getSpatialUnitValueMetadata | ||
Description |
Gets the metadata for a spatial unit value. | ||
Return | osid.Metadata | metadata for a spatial unit | |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != SPATIALUNIT | |
Compliance | mandatory | This method must be implemented. | |
Method | setSpatialUnitValue | ||
Description |
Sets a spatial unit value. | ||
Parameters | osid.mapping.SpatialUnit | value | the new spatial unit value |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != SPATIALUNIT | |
INVALID_ARGUMENT | value is invalid | ||
NO_ACCESS | value cannot be modified | ||
Compliance | mandatory | This method must be implemented. | |
Method | getSpeedValueMetadata | ||
Description |
Gets the metadata for a speed value. | ||
Return | osid.Metadata | metadata for a speed | |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != SPEED | |
Compliance | mandatory | This method must be implemented. | |
Method | setSpeedValue | ||
Description |
Sets a speed value. | ||
Parameters | osid.mapping.Speed | value | the new speed value |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != SPEED | |
INVALID_ARGUMENT | value is invalid | ||
NO_ACCESS | value cannot be modified | ||
Compliance | mandatory | This method must be implemented. | |
Method | getStringValueMetadata | ||
Description |
Gets the metadata for a string value. | ||
Return | osid.Metadata | metadata for a string | |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != STRING | |
Compliance | mandatory | This method must be implemented. | |
Method | setStringValue | ||
Description |
Sets a string value. | ||
Parameters | string | value | the new string value |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != STRING | |
INVALID_ARGUMENT | value is invalid | ||
NO_ACCESS | value cannot be modified | ||
NULL_ARGUMENT | value is null | ||
Compliance | mandatory | This method must be implemented. | |
Method | getTimeValueMetadata | ||
Description |
Gets the metadata for a | ||
Return | osid.Metadata | metadata for a Time | |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != TIME | |
Compliance | mandatory | This method must be implemented. | |
Method | setTimeValue | ||
Description |
Sets a | ||
Parameters | osid.calendaring.Time | value | the new Time value |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != TIME | |
INVALID_ARGUMENT | value is invalid | ||
NO_ACCESS | value cannot be modified | ||
NULL_ARGUMENT | value is null | ||
Compliance | mandatory | This method must be implemented. | |
Method | getTypeValueMetadata | ||
Description |
Gets the metadata for a | ||
Return | osid.Metadata | metadata for a Type | |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != TYPE | |
Compliance | mandatory | This method must be implemented. | |
Method | setTypeValue | ||
Description |
Sets a | ||
Parameters | osid.type.Type | value | the new Type value |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != TYPE | |
INVALID_ARGUMENT | value is invalid | ||
NO_ACCESS | value cannot be modified | ||
NULL_ARGUMENT | value is null | ||
Compliance | mandatory | This method must be implemented. | |
Method | getVersionValueMetadata | ||
Description |
Gets the metadata for a | ||
Return | osid.Metadata | metadata for a Version | |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != VERSION | |
Compliance | mandatory | This method must be implemented. | |
Method | setVersionValue | ||
Description |
Sets a | ||
Parameters | osid.installation.Version | value | the new Version value |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != VERSION | |
INVALID_ARGUMENT | value is invalid | ||
NO_ACCESS | value cannot be modified | ||
NULL_ARGUMENT | value is null | ||
Compliance | mandatory | This method must be implemented. | |
Method | getObjectValueMetadata | ||
Description |
Gets the metadata for an object value. | ||
Return | osid.Metadata | metadata for an object | |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != OBJECT | |
Compliance | mandatory | This method must be implemented. | |
Method | setObjectValue | ||
Description |
Sets an object value. | ||
Parameters | object | value | the new object value |
osid.type.Type | objectType | the object type | |
Errors | ILLEGAL_STATE | Parameter.getSyntax() != OBJECT | |
INVALID_ARGUMENT | value is invalid | ||
NO_ACCESS | value cannot be modified | ||
NULL_ARGUMENT | value or objectType is null | ||
UNSUPPORTED | Metadata.supportsObjectType(objectType) is false
| ||
Compliance | mandatory | This method must be implemented. | |
Method | clearValue | ||
Description |
Clears the value. | ||
Errors | NO_ACCESS | Metadata.isRequired() or Metadata.isReadOnly()
is true | |
Compliance | mandatory | This method must be implemented. | |
Method | getValueFormRecord | ||
Description |
Gets the | ||
Parameters | osid.type.Type | valueRecordType | a value record type |
Return | osid.configuration.records.ValueFormRecord | the value form 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. |