Class PermissionsBuilder
- java.lang.Object
-
- org.bonitasoft.engine.authorization.PermissionsBuilder
-
@Component public class PermissionsBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPROFILE_TYPE_AUTHORIZATION_PREFIXstatic java.lang.StringUSER_TYPE_AUTHORIZATION_PREFIX
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Set<java.lang.String>getCustomPermissions(java.lang.String type, java.lang.String identifier)protected java.util.Set<java.lang.String>getCustomUserPermissions(java.lang.String userName)java.util.Set<java.lang.String>getPermissions(boolean isTechnicalUser, java.util.List<java.lang.String> profiles, java.lang.String userName)protected java.util.Set<java.lang.String>getProfilesPermissions(java.util.List<java.lang.String> profiles)
-
-
-
Field Detail
-
PROFILE_TYPE_AUTHORIZATION_PREFIX
public static final java.lang.String PROFILE_TYPE_AUTHORIZATION_PREFIX
- See Also:
- Constant Field Values
-
USER_TYPE_AUTHORIZATION_PREFIX
public static final java.lang.String USER_TYPE_AUTHORIZATION_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPermissions
public java.util.Set<java.lang.String> getPermissions(boolean isTechnicalUser, java.util.List<java.lang.String> profiles, java.lang.String userName) throws SBonitaReadException- Throws:
SBonitaReadException
-
getProfilesPermissions
protected java.util.Set<java.lang.String> getProfilesPermissions(java.util.List<java.lang.String> profiles) throws SBonitaReadException- Throws:
SBonitaReadException
-
getCustomUserPermissions
protected java.util.Set<java.lang.String> getCustomUserPermissions(java.lang.String userName)
-
getCustomPermissions
protected java.util.Set<java.lang.String> getCustomPermissions(java.lang.String type, java.lang.String identifier)
-
-