Uses of Interface
org.wicketstuff.security.hive.authorization.Principal
-
Packages that use Principal Package Description org.wicketstuff.security.hive org.wicketstuff.security.hive.authentication org.wicketstuff.security.hive.authorization org.wicketstuff.security.hive.config -
-
Uses of Principal in org.wicketstuff.security.hive
Methods in org.wicketstuff.security.hive that return types with arguments of type Principal Modifier and Type Method Description Set<Principal>BasicHive. getPrincipals(Permission permission)Set<Principal>Hive. getPrincipals(Permission permission)Returns a set ofPrincipals, each containing this permission.Methods in org.wicketstuff.security.hive with parameters of type Principal Modifier and Type Method Description voidBasicHive. addPermission(Principal principal, Permission permission)Adds a new permission to a principal.voidBasicHive. addPrincipal(Principal principal, Collection<Permission> permissions)Adds a new Principal to the hive.booleanBasicHive. containsPrincipal(Principal principal)booleanHive. containsPrincipal(Principal principal)Checks if this hive contains an exact match for this principal.Set<Permission>BasicHive. getPermissions(Principal principal)Set<Permission>Hive. getPermissions(Principal principal)Returns a set ofPermissions, contained within the principal. -
Uses of Principal in org.wicketstuff.security.hive.authentication
Methods in org.wicketstuff.security.hive.authentication that return types with arguments of type Principal Modifier and Type Method Description Set<Principal>BaseSubject. getPrincipals()Set<Principal>Subject. getPrincipals()A readonly view of the principals.Methods in org.wicketstuff.security.hive.authentication with parameters of type Principal Modifier and Type Method Description booleanBaseSubject. addPrincipal(Principal principal)Adds a new principal to this subject. -
Uses of Principal in org.wicketstuff.security.hive.authorization
Classes in org.wicketstuff.security.hive.authorization that implement Principal Modifier and Type Class Description classEverybodyPrincipalPrincipal used for permissions granted to everyone, regardless of an authenticated subject.classSimplePrincipalA very simple principal. -
Uses of Principal in org.wicketstuff.security.hive.config
Methods in org.wicketstuff.security.hive.config with parameters of type Principal Modifier and Type Method Description protected voidPolicyFileHiveFactory. notifyOfPrincipal(int lineNr, Principal principal)Notifies of a new Principal read in the policy file.protected voidPolicyFileHiveFactory. notifyPermission(int lineNr, Principal principal, Permission permission)Notifies when a permission is added to a principal.protected voidPolicyFileHiveFactory. skipEmptyPrincipal(int lineNr, Principal principal)Notifies when a principal is skipped because there are no permissions attached.protected voidPolicyFileHiveFactory. skipIllegalPermission(int lineNr, Principal principal, Permission permission)Notifies of permissions located outside the { and }; block statements but after a valid principal was found.protected voidPolicyFileHiveFactory. skipIllegalPrincipal(int lineNr, Principal principal, Set<Permission> permissions)Notifies when aPrincipalbegins at an illegal place in the file.protected voidPolicyFileHiveFactory. skipPermission(int lineNr, Principal principal, Permission permission)Notifies of duplicate permissions for a principal.protected voidPolicyFileHiveFactory. warnUnclosedPrincipalBlock(Principal principal, int lineNr)Warning when the last principal of a file is not properly closed.Method parameters in org.wicketstuff.security.hive.config with type arguments of type Principal Modifier and Type Method Description protected voidPolicyFileHiveFactory. skipPrincipal(int lineNr, Class<? extends Principal> principalClass)Notifies when the principal does not have an accessible constructor for a singleStringargument.protected voidPolicyFileHiveFactory. skipPrincipal(int lineNr, Class<? extends Principal> principalClass, Exception e)Notifies when a new instance of the principl could not be created.
-