public interface UserHelper
Modifier and Type | Method and Description |
---|---|
CdmAuthority |
createAuthorityFor(java.lang.String username,
CdmBase cdmEntity,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
createAuthorityFor(java.lang.String username,
java.lang.Class<? extends CdmBase> cdmType,
java.lang.Integer entitiyId,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
createAuthorityFor(java.lang.String username,
java.lang.Class<? extends CdmBase> cdmType,
java.util.UUID entitiyUuid,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
createAuthorityForCurrentUser(CdmBase cdmEntity,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
createAuthorityForCurrentUser(java.lang.Class<? extends CdmBase> cdmType,
java.lang.Integer entitiyId,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
CdmAuthority |
createAuthorityForCurrentUser(java.lang.Class<? extends CdmBase> cdmType,
java.util.UUID entitiyUuid,
java.util.EnumSet<CRUD> crud,
java.lang.String property) |
java.util.Collection<CdmAuthority> |
findUserPermissions(CdmBase cdmEntity,
java.util.EnumSet<CRUD> crud)
Scans the currently authenticated user for CdmAuthorities which match the given parameters
|
<T extends CdmBase> |
findUserPermissions(java.lang.Class<T> cdmType,
java.util.EnumSet<CRUD> crud)
Scans the currently authenticated user for CdmAuthorities which match the given parameters
|
org.springframework.security.core.Authentication |
getAuthentication() |
void |
logout() |
void |
removeAuthorityForCurrentUser(CdmAuthority newAuthority) |
void |
removeAuthorityForCurrentUser(java.lang.String username,
CdmAuthority newAuthority) |
void |
setSecurityContextAccess(SecurityContextAccess securityContextAccess) |
User |
user() |
boolean |
userHasPermission(CdmBase entity,
java.lang.Object... args) |
boolean |
userHasPermission(java.lang.Class<? extends CdmBase> cdmType,
java.lang.Integer entitiyId,
java.lang.Object... args)
Deprecated.
|
boolean |
userHasPermission(java.lang.Class<? extends CdmBase> cdmType,
java.lang.Object... args) |
boolean |
userHasPermission(java.lang.Class<? extends CdmBase> cdmType,
java.util.UUID entitiyUUID,
java.lang.Object... args) |
boolean |
userIs(RoleProbe roleProbe) |
boolean |
userIsAdmin() |
boolean |
userIsAnnonymous() |
boolean |
userIsAutheticated() |
java.lang.String |
userName() |
CdmUserHelper |
withCache(ICdmEntityUuidCacher iCdmCacher) |
@Deprecated boolean userHasPermission(java.lang.Class<? extends CdmBase> cdmType, java.lang.Integer entitiyId, java.lang.Object... args)
boolean userHasPermission(java.lang.Class<? extends CdmBase> cdmType, java.util.UUID entitiyUUID, java.lang.Object... args)
boolean userHasPermission(java.lang.Class<? extends CdmBase> cdmType, java.lang.Object... args)
boolean userHasPermission(CdmBase entity, java.lang.Object... args)
User user()
java.lang.String userName()
boolean userIsAnnonymous()
boolean userIsAutheticated()
boolean userIsAdmin()
boolean userIs(RoleProbe roleProbe)
CdmAuthority createAuthorityFor(java.lang.String username, CdmBase cdmEntity, java.util.EnumSet<CRUD> crud, java.lang.String property)
username
- cdmEntity
- crud
- property
- null
in case the operation failed of if the user was already granted with this authority.CdmAuthority createAuthorityFor(java.lang.String username, java.lang.Class<? extends CdmBase> cdmType, java.lang.Integer entitiyId, java.util.EnumSet<CRUD> crud, java.lang.String property)
username
- cdmType
- entitiyId
- crud
- property
- null
in case the operation failed of if the user was already granted with this authority.CdmAuthority createAuthorityFor(java.lang.String username, java.lang.Class<? extends CdmBase> cdmType, java.util.UUID entitiyUuid, java.util.EnumSet<CRUD> crud, java.lang.String property)
username
- cdmType
- entitiyUuid
- crud
- property
- null
in case the operation failed of if the user was already granted with this authority.CdmAuthority createAuthorityForCurrentUser(java.lang.Class<? extends CdmBase> cdmType, java.lang.Integer entitiyId, java.util.EnumSet<CRUD> crud, java.lang.String property)
cdmType
- entitiyId
- crud
- null
in case the operation failed of if the user was already granted with this authority.CdmAuthority createAuthorityForCurrentUser(java.lang.Class<? extends CdmBase> cdmType, java.util.UUID entitiyUuid, java.util.EnumSet<CRUD> crud, java.lang.String property)
cdmType
- entitiyUuid
- crud
- null
in case the operation failed of if the user was already granted with this authority.CdmAuthority createAuthorityForCurrentUser(CdmBase cdmEntity, java.util.EnumSet<CRUD> crud, java.lang.String property)
cdmType
- entitiyId
- crud
- null
in case the operation failed of if the user was already granted with this authority.java.util.Collection<CdmAuthority> findUserPermissions(CdmBase cdmEntity, java.util.EnumSet<CRUD> crud)
cdmEntity
- crud
- <T extends CdmBase> java.util.Collection<CdmAuthority> findUserPermissions(java.lang.Class<T> cdmType, java.util.EnumSet<CRUD> crud)
cdmType
- crud
- void removeAuthorityForCurrentUser(CdmAuthority newAuthority)
newAuthority
- void removeAuthorityForCurrentUser(java.lang.String username, CdmAuthority newAuthority)
username
- newAuthority
- void logout()
void setSecurityContextAccess(SecurityContextAccess securityContextAccess)
org.springframework.security.core.Authentication getAuthentication()
CdmUserHelper withCache(ICdmEntityUuidCacher iCdmCacher)
Copyright © 2007-2020 EDIT. All Rights Reserved.