Class AuthorizationException

Description

All methods of all interfaces of the Open Service Interface Definition

(OSID) throw a subclass of org.osid.OsidException. This requires the caller of an osid package method to handle the OsidException. Since the application using an osid manager can not determine where the manager will ultimately execute, it must assume a worst case scenario and protect itself.

<p> OSID Version: 2.0 </p>

<p> Licensed under the org.osid.SidImplementationLicenseMIT. </p>

Located in /harmoni/oki2/osid/authorization/AuthorizationException.php (line 23)

OsidException
   |
   --SharedException
      |
      --AuthorizationException
Method Summary
AuthorizationException AuthorizationException (mixed $message)
Methods
Constructor AuthorizationException (line 51)
AuthorizationException AuthorizationException (mixed $message)
CANNOT_DELETE_LAST_ROOT_QUALIFIER (line 46)

Cannot delete last root Qualifier Note: This method is PHP's equivalent of a static field.

  • static:
  • access: public
string CANNOT_DELETE_LAST_ROOT_QUALIFIER ()
EFFECTIVE_PRECEDE_EXPIRATION (line 34)

Effective date must precede expiration date Note: This method is PHP's equivalent of a static field.

  • static:
  • access: public
string EFFECTIVE_PRECEDE_EXPIRATION ()

Inherited Methods

Inherited From SharedException

SharedException::SharedException()
SharedException::ALREADY_ADDED()
SharedException::CIRCULAR_OPERATION()
SharedException::NO_MORE_ITERATOR_ELEMENTS()
SharedException::UNKNOWN_ID()
SharedException::UNKNOWN_KEY()
SharedException::UNKNOWN_TYPE()

Inherited From OsidException

OsidException::OsidException()
OsidException::ALREADY_MARKED()
OsidException::CONFIGURATION_ERROR()
OsidException::ERROR_ASSIGNING_CONFIGURATION()
OsidException::ERROR_ASSIGNING_CONTEXT()
OsidException::INTERFACE_NOT_FOUND()
OsidException::MANAGER_INSTANTIATION_ERROR()
OsidException::MANAGER_NOT_FOUND()
OsidException::MANAGER_NOT_OSID_IMPLEMENTATION()
OsidException::NOTHING_MARKED()
OsidException::NULL_ARGUMENT()
OsidException::OPERATION_FAILED()
OsidException::PERMISSION_DENIED()
OsidException::UNIMPLEMENTED()
OsidException::VERSION_ERROR()

Documentation generated on Wed, 19 Sep 2007 10:21:41 -0400 by phpDocumentor 1.3.0RC3