A C G O P R U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AuthenticationMean - Interface in ch.patchcode.jback.secModel
-
A mean by which a
Principalcan be authenticated.
C
- ch.patchcode.jback.secModel - package ch.patchcode.jback.secModel
-
This package solely contains an abstract security model, i.e., only interfaces.
G
- getBasicPrivileges() - Method in interface ch.patchcode.jback.secModel.Principal
-
Zero or more
Privileges the principal has anyway, regardless of role. - getMeans() - Method in interface ch.patchcode.jback.secModel.Principal
-
One or more
AuthenticationMeans the principal by be authenticated by. - getOrganisation() - Method in interface ch.patchcode.jback.secModel.Role
-
The
Organisationthis role is for. - getPerson() - Method in interface ch.patchcode.jback.secModel.Role
-
The
Personholding this role. - getPerson() - Method in interface ch.patchcode.jback.secModel.User
- getPersons() - Method in interface ch.patchcode.jback.secModel.Principal
-
One or more
Persons that this principal can impersonate. - getPrincipal() - Method in interface ch.patchcode.jback.secModel.User
-
The
Principalby which the user is authenticated. - getPrivileges() - Method in interface ch.patchcode.jback.secModel.Role
-
Zero or more
Privileges granted by this role. - getRole() - Method in interface ch.patchcode.jback.secModel.User
-
The
Rolecurrently taken by the user.
O
- Organisation - Interface in ch.patchcode.jback.secModel
-
A body of
Persons, formed for a self-given purpose.
P
- Person - Interface in ch.patchcode.jback.secModel
-
A person, or individual, as such.
- Principal<TPerson extends Person,TPrivilege extends Privilege,TAuthenticationMean extends AuthenticationMean> - Interface in ch.patchcode.jback.secModel
-
Something that can be authenticated through some
AuthenticationMeans and then has somePrivileges. - Privilege - Interface in ch.patchcode.jback.secModel
-
Some privilege, or permission.
R
- Role<TOrganisation extends Organisation,TPerson extends Person,TPrivilege extends Privilege> - Interface in ch.patchcode.jback.secModel
-
Some role, taken by a particular
Personin a particularOrganisationwith some particularPrivileges.
U
- User<TOrganisation extends Organisation,TPerson extends Person,TPrincipal extends Principal<TPerson,TPrivilege,TAuthenticationMean>,TAuthenticationMean extends AuthenticationMean,TPrivilege extends Privilege,TRole extends Role<TOrganisation,TPerson,TPrivilege>> - Interface in ch.patchcode.jback.secModel
All Classes All Packages