Interface | osid.id.IdForm | ||
---|---|---|---|
Implements | osid.OsidForm | ||
Description |
This form provides a means of creating an | ||
Method | getAuthorityMetadata | ||
Description |
Gets the metadata for the authority. | ||
Return | osid.Metadata | metadata for the authority | |
Compliance | mandatory | This method must be implemented. | |
Method | setAuthority | ||
Description |
Sets the authority. | ||
Parameters | string | authority | the authority |
Errors | INVALID_ARGUMENT | authority is invalid | |
NO_ACCESS | authority cannot be modified | ||
NULL_ARGUMENT | authority is null | ||
Compliance | mandatory | This method must be implemented. | |
Method | clearAuthority | ||
Description |
Clears the authority. | ||
Errors | NO_ACCESS | Metadata.isRequired() is true or
Metadata.isReadOnly() is true | |
Compliance | mandatory | This method must be implemented. | |
Method | getIdentifierNamespaceMetadata | ||
Description |
Gets the metadata for the identifier namespace. | ||
Return | osid.Metadata | metadata for the namespace | |
Compliance | mandatory | This method must be implemented. | |
Method | setIdentifierNamespace | ||
Description |
Seta the identifier namespace. | ||
Parameters | string | namespace | the namespace |
Errors | INVALID_ARGUMENT | namespace is invalid | |
NO_ACCESS | namespace cannot be modified | ||
NULL_ARGUMENT | namespace is null | ||
Compliance | mandatory | This method must be implemented. | |
Method | clearIdentifierNamespace | ||
Description |
Clears the identifier namespace. | ||
Errors | NO_ACCESS | Metadata.isRequired() is true or
Metadata.isReadOnly() is true | |
Compliance | mandatory | This method must be implemented. | |
Method | getIdentifierPrefixMetadata | ||
Description |
Gets the metadata for the identifier prefix. | ||
Return | osid.Metadata | metadata for the prefix | |
Compliance | mandatory | This method must be implemented. | |
Method | setIdentifierPrefix | ||
Description |
Seta the identifier prefix. An identifier will be generated with this prefix. | ||
Parameters | string | prefix | the prefix |
Errors | INVALID_ARGUMENT | prefix is invalid | |
NO_ACCESS | prefix cannot be modified | ||
NULL_ARGUMENT | prefix is null | ||
Compliance | mandatory | This method must be implemented. | |
Method | clearIdentifierPrefix | ||
Description |
Clears the identifier prefix. | ||
Errors | NO_ACCESS | Metadata.isRequired() is true or
Metadata.isReadOnly() is true | |
Compliance | mandatory | This method must be implemented. | |
Method | getIdentifierSuffixMetadata | ||
Description |
Gets the metadata for the identifier suffix. | ||
Return | osid.Metadata | metadata for the suffix | |
Compliance | mandatory | This method must be implemented. | |
Method | setIdentifierSuffix | ||
Description |
Seta the identifier prefix. An identifier will be generated with this suffix. | ||
Parameters | string | suffix | the suffix |
Errors | INVALID_ARGUMENT | suffix is invalid | |
NO_ACCESS | suffix cannot be modified | ||
NULL_ARGUMENT | suffix is null | ||
Compliance | mandatory | This method must be implemented. | |
Method | clearIdentifierSuffix | ||
Description |
Clears the identifier suffix. | ||
Errors | NO_ACCESS | Metadata.isRequired() is true or
Metadata.isReadOnly() is true | |
Compliance | mandatory | This method must be implemented. | |
Method | getIdentifierMetadata | ||
Description |
Gets the metadata for the identifier. | ||
Return | osid.Metadata | metadata for the identifier | |
Compliance | mandatory | This method must be implemented. | |
Method | setIdentifier | ||
Description |
Seta the identifier. | ||
Parameters | string | identifier | the identifier |
Errors | INVALID_ARGUMENT | identifier is invalid | |
NO_ACCESS | identifier cannot be modified | ||
NULL_ARGUMENT | identifier is null | ||
Compliance | mandatory | This method must be implemented. | |
Method | clearIdentifier | ||
Description |
Clears the identifier. | ||
Errors | NO_ACCESS | Metadata.isRequired() is true or
Metadata.isReadOnly() is true | |
Compliance | mandatory | This method must be implemented. |