Class FlowablePrincipalSecurityScope
java.lang.Object
com.flowable.core.spring.security.FlowablePrincipalSecurityScope
- All Implemented Interfaces:
SecurityScope
- Author:
- Filip Hrisafov
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe group keys for which the security scope is meant forThe tenant id for which the security scope is meant forThe user definition key for which the security scope is meant forThe id of the user for which the security scope is meant forbooleanhasAuthority(String authority) Check if the security scope has the given authority.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.flowable.core.common.api.security.SecurityScope
getImpersonationScope
-
Field Details
-
principal
-
-
Constructor Details
-
FlowablePrincipalSecurityScope
-
-
Method Details
-
getUserId
Description copied from interface:SecurityScopeThe id of the user for which the security scope is meant for- Specified by:
getUserIdin interfaceSecurityScope- Returns:
- the user id
-
getGroupKeys
Description copied from interface:SecurityScopeThe group keys for which the security scope is meant for- Specified by:
getGroupKeysin interfaceSecurityScope- Returns:
- the group keys
-
getTenantId
Description copied from interface:SecurityScopeThe tenant id for which the security scope is meant for- Specified by:
getTenantIdin interfaceSecurityScope- Returns:
- the tenant id
-
getUserDefinitionKey
Description copied from interface:SecurityScopeThe user definition key for which the security scope is meant for- Specified by:
getUserDefinitionKeyin interfaceSecurityScope- Returns:
- the user definition key
-
hasAuthority
Description copied from interface:SecurityScopeCheck if the security scope has the given authority.- Specified by:
hasAuthorityin interfaceSecurityScope- Parameters:
authority- the authority to be checked- Returns:
trueif the security scope has the given authority,falseotherwise
-