Default implementation of the BIGACE PrincipalService.
PrincipalService | --DefaultPrincipalService
Creates a Principal.
Returns false if the Principal could not be created.
Deletes the attributes for the given Principal.
Deletes a Principal.
Returns false if the Principal could not be deleted.
This will not work for the BIGACE and ANONYMOUS USER! We do not have to delete any right, because each is in a Group and the rights are group dependend.
Get an Array with all available Principals.
Returns an Array with the the Principal Attributes key-value mapped.
If no Attributes could be found it returns an empty array.
Gets the given Parameter for the Principal.
If the passed Parameter could not be found or is invalid null will be returned.
The allowed Parameter are:
Tries to find a Principal with the given Name.
Returns null if none could be found.
Returns an array with all Principals where the attribute-value pair matches.
The array can be empty if none could be found. The lookup will ONLY find EXACT matches of the value!
Tries to find a Principal with the given ID.
Returns null if none could be found.
Sets the attributes for the given Principal.
Sets the given Parameter for the Principal.
The allowed Parameter are:
Inherited From PrincipalService
PrincipalService::PrincipalService()
PrincipalService::createPrincipal()
PrincipalService::deleteAttributes()
PrincipalService::deletePrincipal()
PrincipalService::getAllPrincipals()
PrincipalService::getAttributes()
PrincipalService::getParameter()
PrincipalService::lookup()
PrincipalService::lookupByID()
PrincipalService::setAttribute()
PrincipalService::setParameter()
Documentation generated by phpDocumentor 1.4.0