Nil implementations that do absolutely nothing — useful for testing and placeholders.
Nil OsidObjects are fully compliant. They are useful as safe no-op defaults in tests, as stubs for optional services, and as starting points and placeholders before real implementations exist.
This is a placeholder TBD OsidObject. Everything about it is either disabled or unknown.
Returns OsidObject.
This is a placeholder OsidObject reference. An OsidObject referencing another OsidObject may be later resolved by another OSID Provider. An Unknown reference can mark the placeholder with the referenced Id.
Returns OsidObject.
This is a placeholder OsidManager. They do nothing.
Returns OsidManager.