public interface ISecurityController extends IController
ISecuritySupport
interface.ISecuritySupport
Modifier and Type | Interface and Description |
---|---|
static interface |
ISecurityController.IPermissionFlag
Deprecated.
|
static interface |
ISecurityController.IPermissionFlags
Security permission flags
|
static interface |
ISecurityController.IPermissionLevel
Deprecated.
|
static interface |
ISecurityController.IPermissionLevels
Security permission levels
|
static interface |
ISecurityController.IScopeFilters
Scopes filters
|
Modifier and Type | Field and Description |
---|---|
static int |
ADMINISTRATOR
Deprecated.
|
static int |
ANONYMOUS
Joker for any unauthenticated user
|
static int |
EVERYONE
Joker for any authenticated user
|
Modifier and Type | Method and Description |
---|---|
void |
addPermission(Collection trustees,
Object right)
Deprecated.
|
void |
addPermission(IGroup group,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int... flags)
Adds access permissions to a group
|
void |
addPermission(IGroup group,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization,
int... flags)
Adds access permissions to a group and allows to specify localization and organization scopes.
|
void |
addPermission(IGroup group,
int permissionLevel)
Adds access permissions to a group
|
void |
addPermission(IGroup group,
int permissionLevel,
int... flags)
Adds access permissions to a group
|
void |
addPermission(IGroup group,
int permissionLevel,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization)
Adds access permissions to a group and allows to specify localization and organization scopes.
|
void |
addPermission(IGroup group,
int permissionLevel,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization,
int... flags)
Adds access permissions to a group and allows to specify localization and organization scopes.
|
void |
addPermission(IGroup group,
IResourceDefinition storageDefinition,
int permissionLevel,
int... flags)
Adds access permissions to a group
|
void |
addPermission(IGroup group,
IResourceDefinition storageDefinition,
int permissionLevel,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization,
int... flags)
Adds access permissions to a group and allows to specify localization and organization scopes.
|
void |
addPermission(IGroup group,
Object right)
Deprecated.
: use addPermission( IGroup group, int permissionLevel, int... flags );
|
void |
addPermission(int joker,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int... flags)
Adds a special permission
|
void |
addPermission(int joker,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization,
int... flags)
Adds a special permission
|
void |
addPermission(int joker,
int permissionLevel)
Adds a special permission
|
void |
addPermission(int joker,
int permissionLevel,
int... flags)
Adds a special permission
|
void |
addPermission(int joker,
int permissionLevel,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization)
Adds a special permission and allows to specify localization and organization scopes.
|
void |
addPermission(int joker,
int permissionLevel,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization,
int... flags)
Adds a special permission and allows to specify localization and organization scopes.
|
void |
addPermission(int joker,
IResourceDefinition storageDefinition,
int permissionLevel,
int... flags)
Adds a special permission
|
void |
addPermission(int joker,
IResourceDefinition storageDefinition,
int permissionLevel,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization,
int... flags)
Adds a special permission
|
void |
addPermission(int joker,
Object right)
Deprecated.
: use addPermission( int joker, int permissionLevel, int... flags );
|
void |
addPermission(IProfile profile,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int... flags)
Adds access permissions to a profile
|
void |
addPermission(IProfile profile,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization,
int... flags)
Adds access permissions to a profile and allows to specify localization and organization scopes.
|
void |
addPermission(IProfile profile,
int permissionLevel)
Adds access permissions to a profile.
|
void |
addPermission(IProfile profile,
int permissionLevel,
int... flags)
Adds access permissions to a profile.
|
void |
addPermission(IProfile profile,
int permissionLevel,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization)
Adds access permissions to a profile and allows to specify localization and organization scopes.
|
void |
addPermission(IProfile profile,
int permissionLevel,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization,
int... flags)
Adds access permissions to a profile and allows to specify localization and organization scopes.
|
void |
addPermission(IProfile profile,
IResourceDefinition storageDefinition,
int permissionLevel,
int... flags)
Adds access permissions to a profile
|
void |
addPermission(IProfile profile,
IResourceDefinition storageDefinition,
int permissionLevel,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization,
int... flags)
Adds access permissions to a profile and allows to specify localization and organization scopes.
|
void |
addPermission(IRole role,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int... flags)
Deprecated.
Use addPermission(profile, securityType, permissionLevel, flags) instead.
|
void |
addPermission(IRole role,
int permissionLevel)
Deprecated.
Use addPermission(profile, permissionLevel) instead.
|
void |
addPermission(IRole role,
int permissionLevel,
int... flags)
Deprecated.
Use addPermission(profile, permissionLevel,flags) instead.
|
void |
addPermission(IRole role,
Object right)
Deprecated.
: use addPermission( IRole role, int permissionLevel, int... flags );
|
void |
addPermission(IUser user,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int... flags)
Adds access permissions to a user for a
ISecuritySupport object |
void |
addPermission(IUser user,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization,
int... flags)
Adds access permissions to a user for a
ISecuritySupport object and allows to specify localization and organization scopes. |
void |
addPermission(IUser user,
int permissionLevel)
Adds access permissions to a user for a
ISecuritySupport object. |
void |
addPermission(IUser user,
int permissionLevel,
int... flags)
Adds access permissions to a user for a
ISecuritySupport object. |
void |
addPermission(IUser user,
int permissionLevel,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization)
Adds access permissions to a user for a
ISecuritySupport object and allows to specify localization and organization scopes. |
void |
addPermission(IUser user,
int permissionLevel,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization,
int... flags)
Adds access permissions to a user for a
ISecuritySupport object and allows to specify localization and organization scopes. |
void |
addPermission(IUser user,
IResourceDefinition storageDefinition,
int permissionLevel,
int... flags)
Adds access permissions to a user for a
ISecuritySupport object. |
void |
addPermission(IUser user,
IResourceDefinition storageDefinition,
int permissionLevel,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization,
int... flags)
Adds access permissions to a user for a
ISecuritySupport object and allows to specify localization and organization scopes. |
void |
addPermission(IUser user,
Object right)
Deprecated.
: use addPermission( IUser user, int permissionLevel, int... flags );
|
void |
breakInheritance(Class<? extends ISecuritySupport> securityType)
Break inheritance for this type for the specified security type
|
void |
breakInheritance(int joker,
Object right)
Deprecated.
: use breakInheritance( securityType );
|
boolean |
checkPermission(Collection trustees,
Object right)
Deprecated.
: use checkPermission( IUser user, int permissionLevel, int... flags );
|
boolean |
checkPermission(IGroup group,
Object right)
Deprecated.
: use checkPermission( IUser user, int permissionLevel, int... flags );
|
boolean |
checkPermission(IGroup group,
Object right,
boolean recursive)
Deprecated.
: use checkPermission( IUser user, int permissionLevel, int... flags );
|
boolean |
checkPermission(int joker,
Object right)
Deprecated.
: use checkPermission( IUser user, int permissionLevel, int... flags );
|
boolean |
checkPermission(IRole role,
Object right)
Deprecated.
: use checkPermission( IUser user, int permissionLevel, int... flags );
|
boolean |
checkPermission(IRole role,
Object right,
boolean recursive)
Deprecated.
: use checkPermission( IUser user, int permissionLevel, int... flags );
|
boolean |
checkPermission(IUser user,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int... flags)
Check the user permission
|
boolean |
checkPermission(IUser user,
int permissionLevel)
Check the user permission
|
boolean |
checkPermission(IUser user,
int permissionLevel,
int... flags)
Check the user permission
|
boolean |
checkPermission(IUser user,
Object right)
Deprecated.
: use checkPermission( IUser user, int permissionLevel, int... flags );
|
boolean |
checkPermission(IUser user,
Object right,
boolean recursive)
Deprecated.
: use checkPermission( IUser user, int permissionLevel, int... flags );
|
boolean |
hasPermission(IGroup group,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int... flags)
Check the group permission on a specific object (no recursivity)
|
boolean |
hasPermission(IGroup group,
int permissionLevel,
int... flags)
Check the group permission on a specific object (no recursivity)
|
boolean |
hasPermission(IGroup group,
IResourceDefinition storageDefinition,
int permissionLevel,
int... flags)
Check the group permission on a specific object (no recursivity)
|
boolean |
hasPermission(int joker,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int... flags)
Check the special permission on a specific object (no recursivity)
|
boolean |
hasPermission(int joker,
int permissionLevel,
int... flags)
Check the special permission on a specific object (no recursivity)
|
boolean |
hasPermission(int joker,
IResourceDefinition storageDefinition,
int permissionLevel,
int... flags)
Check the special permission on a specific object (no recursivity)
|
boolean |
hasPermission(IProfile profile,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int... flags)
Check the profile permission on a specific object (no recursivity)
|
boolean |
hasPermission(IProfile profile,
int permissionLevel,
int... flags)
Check the profile permission on a specific object (no recursivity)
|
boolean |
hasPermission(IProfile profile,
IResourceDefinition storageDefinition,
int permissionLevel,
int... flags)
Check the profile permission on a specific object (no recursivity)
|
boolean |
hasPermission(IUser user,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int... flags)
Check the user permission on a specific object (no recursivity)
|
boolean |
hasPermission(IUser user,
int permissionLevel,
int... flags)
Check the user permission on a specific object (no recursivity)
|
boolean |
hasPermission(IUser user,
IResourceDefinition storageDefinition,
int permissionLevel,
int... flags)
Check the user permission on a specific object (no recursivity)
|
void |
removePermission(Collection trustees,
Object right)
Deprecated.
|
void |
removePermission(IGroup group)
Remove a permission on a group
|
void |
removePermission(IGroup group,
Class<? extends ISecuritySupport> securityType)
Remove a permission on a group
|
void |
removePermission(IGroup group,
Class<? extends ISecuritySupport> securityType,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization)
Remove a permission on a group
|
void |
removePermission(IGroup group,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization)
Remove a permission on a group
|
void |
removePermission(IGroup group,
IResourceDefinition storageDefinition)
Remove a permission on a group
|
void |
removePermission(IGroup group,
IResourceDefinition storageDefinition,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization)
Remove a permission on a group
|
void |
removePermission(IGroup group,
Object right)
Deprecated.
: use removePermission( IGroup group, int permissionLevel, int... flags );
|
void |
removePermission(int joker)
Remove a special permission
|
void |
removePermission(int joker,
Class<? extends ISecuritySupport> securityType)
Remove a special permission
|
void |
removePermission(int joker,
Class<? extends ISecuritySupport> securityType,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization)
Remove a special permission
|
void |
removePermission(int joker,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization)
Remove a permission
|
void |
removePermission(int joker,
IResourceDefinition storageDefinition)
Remove a special permission
|
void |
removePermission(int joker,
IResourceDefinition storageDefinition,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization)
Remove a special permission
|
void |
removePermission(int joker,
Object right)
Deprecated.
: use removePermission( int joker, int permissionLevel, int... flags );
|
void |
removePermission(IProfile profile)
Remove a permission on a profile.
|
void |
removePermission(IProfile profile,
Class<? extends ISecuritySupport> securityType)
Remove a permission on a profile
|
void |
removePermission(IProfile profile,
Class<? extends ISecuritySupport> securityType,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization)
Remove a permission on a profile
|
void |
removePermission(IProfile profile,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization)
Remove a permission on a profile
|
void |
removePermission(IProfile profile,
IResourceDefinition storageDefinition)
Remove a permission on a profile
|
void |
removePermission(IProfile profile,
IResourceDefinition storageDefinition,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization)
Remove a permission on a profile
|
void |
removePermission(IRole role)
Deprecated.
Use removePermission( profile ) instead.
|
void |
removePermission(IRole role,
Class<? extends ISecuritySupport> securityType)
Deprecated.
Use removePermission( profile, securityType ) instead.
|
void |
removePermission(IRole role,
Object right)
Deprecated.
: use removePermission( IRole role, int permissionLevel, int... flags );
|
void |
removePermission(IUser user)
Remove a permission on a user
|
void |
removePermission(IUser user,
Class<? extends ISecuritySupport> securityType)
Remove a permission on a user
|
void |
removePermission(IUser user,
Class<? extends ISecuritySupport> securityType,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization)
Remove a permission on a user
|
void |
removePermission(IUser user,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization)
Remove a permission on a user
|
void |
removePermission(IUser user,
IResourceDefinition storageDefinition)
Remove a permission on a user
|
void |
removePermission(IUser user,
IResourceDefinition storageDefinition,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization)
Remove a permission on a user
|
void |
removePermission(IUser user,
Object right)
Deprecated.
: use removePermission( IUser user, int permissionLevel, int... flags );
|
void |
removePermissions()
Remove all permissions on this object (restore default permissions)
|
void |
removePermissions(IGroup group)
Remove all permissions on a group
|
void |
removePermissions(int joker)
Remove all permissions on a joker.
|
void |
removePermissions(IProfile profile)
Remove all permissions on a profile
|
void |
removePermissions(IUser user)
Remove all permissions on a user
|
static final int EVERYONE
@Deprecated static final int ADMINISTRATOR
static final int ANONYMOUS
boolean checkPermission(IUser user, int permissionLevel)
user
- The IUser
object to check upon.permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.boolean checkPermission(IUser user, int permissionLevel, int... flags)
user
- The IUser
object to check upon.permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flag neededboolean checkPermission(IUser user, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags)
user
- The IUser
object to check upon.securityType
- the type of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flag neededboolean hasPermission(IUser user, int permissionLevel, int... flags)
user
- The IUser
object to check upon.permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flag neededboolean hasPermission(IUser user, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags)
user
- The IUser
object to check upon.securityType
- the type of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flag neededboolean hasPermission(IUser user, IResourceDefinition storageDefinition, int permissionLevel, int... flags)
user
- The IUser
object to check upon.storageDefinition
- the resource definition of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flag neededboolean hasPermission(IGroup group, int permissionLevel, int... flags)
group
- The IGroup
object to check upon.permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flag neededboolean hasPermission(IGroup group, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags)
group
- The IGroup
object to check upon.securityType
- the type of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flag neededboolean hasPermission(IGroup group, IResourceDefinition storageDefinition, int permissionLevel, int... flags)
group
- The IGroup
object to check upon.storageDefinition
- the resource definition of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flag neededboolean hasPermission(IProfile profile, int permissionLevel, int... flags)
profile
- The IProfile
object to check upon.permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flag neededboolean hasPermission(IProfile profile, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags)
profile
- The IProfile
object to check upon.securityType
- the type of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flag neededboolean hasPermission(IProfile profile, IResourceDefinition storageDefinition, int permissionLevel, int... flags)
profile
- The IProfile
object to check upon.storageDefinition
- the resource definition of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flag neededboolean hasPermission(int joker, int permissionLevel, int... flags)
joker
- the specific users type (ANONMYMOUS/EVERYONE)permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flag neededboolean hasPermission(int joker, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags)
joker
- the specific users type (ANONMYMOUS/EVERYONE)securityType
- the type of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flag neededboolean hasPermission(int joker, IResourceDefinition storageDefinition, int permissionLevel, int... flags)
joker
- the specific users type (ANONMYMOUS/EVERYONE)storageDefinition
- the resource definition of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flag neededvoid addPermission(IUser user, int permissionLevel)
ISecuritySupport
object.user
- The IUser
object to add permission.permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.void addPermission(IUser user, int permissionLevel, int... flags)
ISecuritySupport
object.user
- The IUser
object to add permission.permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flagsvoid addPermission(IUser user, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization)
ISecuritySupport
object and allows to specify localization and organization scopes.user
- The IUser
object to add permission.permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.organizationFilter
- A value of ISecurityController.IScopeFilters
for the organization filter.organization
- The IOrganization
object.localizationFilter
- A value of ISecurityController.IScopeFilters
for the localization filter.localization
- The ILocalization
object.void addPermission(IUser user, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags)
ISecuritySupport
object and allows to specify localization and organization scopes.user
- The IUser
object to add permission.permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.organizationFilter
- A value of ISecurityController.IScopeFilters
for the organization filter.organization
- The IOrganization
object.localizationFilter
- A value of ISecurityController.IScopeFilters
for the localization filter.localization
- The ILocalization
object.flags
- The additional flags.void addPermission(IUser user, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags)
ISecuritySupport
objectuser
- The IUser
object to add permission.securityType
- the type of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flagsvoid addPermission(IUser user, Class<? extends ISecuritySupport> securityType, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags)
ISecuritySupport
object and allows to specify localization and organization scopes.user
- The IUser
object to add permission.securityType
- the type of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.organizationFilter
- A value of ISecurityController.IScopeFilters
for the organization filter.organization
- The IOrganization
object.localizationFilter
- A value of ISecurityController.IScopeFilters
for the localization filter.localization
- The ILocalization
object.flags
- the additional flagsvoid addPermission(IUser user, IResourceDefinition storageDefinition, int permissionLevel, int... flags)
ISecuritySupport
object.user
- The IUser
object to add permission.storageDefinition
- the resource definition of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flagsvoid addPermission(IUser user, IResourceDefinition storageDefinition, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags)
ISecuritySupport
object and allows to specify localization and organization scopes.user
- The IUser
object to add permission.storageDefinition
- the resource definition of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.organizationFilter
- A value of ISecurityController.IScopeFilters
for the organization filter.organization
- The IOrganization
object.localizationFilter
- A value of ISecurityController.IScopeFilters
for the localization filter.localization
- The ILocalization
object.flags
- the additional flagsvoid addPermission(IGroup group, int permissionLevel)
group
- The IGroup
object to add permission.permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.void addPermission(IGroup group, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization)
group
- The IGroup
object to add permission.permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.organizationFilter
- A value of ISecurityController.IScopeFilters
for the organization filter.organization
- The IOrganization
object.localizationFilter
- A value of ISecurityController.IScopeFilters
for the localization filter.localization
- The ILocalization
object.void addPermission(IGroup group, int permissionLevel, int... flags)
group
- The IGroup
object to add permission.permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flagsvoid addPermission(IGroup group, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags)
group
- The IGroup
object to add permission.permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.organizationFilter
- A value of ISecurityController.IScopeFilters
for the organization filter.organization
- The IOrganization
object.localizationFilter
- A value of ISecurityController.IScopeFilters
for the localization filter.localization
- The ILocalization
object.flags
- the additional flagsvoid addPermission(IGroup group, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags)
group
- The IGroup
object to add permission.securityType
- the type of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flagsvoid addPermission(IGroup group, Class<? extends ISecuritySupport> securityType, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags)
group
- The IGroup
object to add permission.securityType
- the type of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.organizationFilter
- A value of ISecurityController.IScopeFilters
for the organization filter.organization
- The IOrganization
object.localizationFilter
- A value of ISecurityController.IScopeFilters
for the localization filter.localization
- The ILocalization
object.flags
- the additional flagsvoid addPermission(IGroup group, IResourceDefinition storageDefinition, int permissionLevel, int... flags)
group
- The IGroup
object to add permission.storageDefinition
- the resource definition of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flagsvoid addPermission(IGroup group, IResourceDefinition storageDefinition, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags)
group
- The IGroup
object to add permission.storageDefinition
- the resource definition of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.organizationFilter
- A value of ISecurityController.IScopeFilters
for the organization filter.organization
- The IOrganization
object.localizationFilter
- A value of ISecurityController.IScopeFilters
for the localization filter.localization
- The ILocalization
object.flags
- the additional flags@Deprecated void addPermission(IRole role, int permissionLevel)
role
- The IRole
object to add permission to.permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.@Deprecated void addPermission(IRole role, int permissionLevel, int... flags)
role
- the IRole
object to add permission to.permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- The additional flags.@Deprecated void addPermission(IRole role, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags)
role
- The IRole
object to add permission to.securityType
- the type of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flagsvoid addPermission(IProfile profile, int permissionLevel)
profile
- The IProfile
object to add permission to.permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- The additional flags.void addPermission(IProfile profile, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization)
profile
- The IProfile
object to add permission to.permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.organizationFilter
- A value of ISecurityController.IScopeFilters
for the organization filter.organization
- The IOrganization
object.localizationFilter
- A value of ISecurityController.IScopeFilters
for the localization filter.localization
- The ILocalization
object.void addPermission(IProfile profile, int permissionLevel, int... flags)
profile
- the IProfile
object to add permission to.permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- The additional flags.void addPermission(IProfile profile, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags)
profile
- The IProfile
object to add permission to.permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.organizationFilter
- A value of ISecurityController.IScopeFilters
for the organization filter.organization
- The IOrganization
object.localizationFilter
- A value of ISecurityController.IScopeFilters
for the localization filter.localization
- The ILocalization
object.flags
- The additional flags.void addPermission(IProfile profile, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags)
profile
- The IProfile
object to add permission to.securityType
- the type of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flagsvoid addPermission(IProfile profile, Class<? extends ISecuritySupport> securityType, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags)
profile
- The IProfile
object to add permission to.securityType
- the type of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.organizationFilter
- A value of ISecurityController.IScopeFilters
for the organization filter.organization
- The IOrganization
object.localizationFilter
- A value of ISecurityController.IScopeFilters
for the localization filter.localization
- The ILocalization
object.flags
- the additional flagsvoid addPermission(IProfile profile, IResourceDefinition storageDefinition, int permissionLevel, int... flags)
profile
- The IProfile
object to add permission to.storageDefinition
- the resource definition of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flagsvoid addPermission(IProfile profile, IResourceDefinition storageDefinition, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags)
profile
- The IProfile
object to add permission to.storageDefinition
- the resource definition of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.organizationFilter
- A value of ISecurityController.IScopeFilters
for the organization filter.organization
- The IOrganization
object.localizationFilter
- A value of ISecurityController.IScopeFilters
for the localization filter.localization
- The ILocalization
object.flags
- the additional flagsvoid addPermission(int joker, int permissionLevel)
joker
- the specific users type (ANONMYMOUS/EVERYONE)permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.void addPermission(int joker, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization)
joker
- the specific users type (ANONMYMOUS/EVERYONE)permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.organizationFilter
- A value of ISecurityController.IScopeFilters
for the organization filter.organization
- The IOrganization
object.localizationFilter
- A value of ISecurityController.IScopeFilters
for the localization filter.localization
- The ILocalization
object.void addPermission(int joker, int permissionLevel, int... flags)
joker
- the specific users type (ANONMYMOUS/EVERYONE)permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flagsvoid addPermission(int joker, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags)
joker
- the specific users type (ANONMYMOUS/EVERYONE)permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.organizationFilter
- A value of ISecurityController.IScopeFilters
for the organization filter.organization
- The IOrganization
object.localizationFilter
- A value of ISecurityController.IScopeFilters
for the localization filter.localization
- The ILocalization
object.flags
- the additional flagsvoid addPermission(int joker, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags)
joker
- the specific users type (ANONMYMOUS/EVERYONE)securityType
- the type of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flagsvoid addPermission(int joker, Class<? extends ISecuritySupport> securityType, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags)
joker
- the specific users type (ANONMYMOUS/EVERYONE)securityType
- the type of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.organizationFilter
- A value of ISecurityController.IScopeFilters
for the organization filter.organization
- The IOrganization
object.localizationFilter
- A value of ISecurityController.IScopeFilters
for the localization filter.localization
- The ILocalization
object.flags
- the additional flagsvoid addPermission(int joker, IResourceDefinition storageDefinition, int permissionLevel, int... flags)
joker
- the specific users type (ANONMYMOUS/EVERYONE)storageDefinition
- the resource definition of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.flags
- the additional flagsvoid addPermission(int joker, IResourceDefinition storageDefinition, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags)
joker
- the specific users type (ANONMYMOUS/EVERYONE)storageDefinition
- the resource definition of children objectspermissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.permissionLevel
- The ISecurityController.IPermissionLevels
object to check upon.organizationFilter
- A value of ISecurityController.IScopeFilters
for the organization filter.organization
- The IOrganization
object.localizationFilter
- A value of ISecurityController.IScopeFilters
for the localization filter.localization
- The ILocalization
object.flags
- the additional flagsvoid removePermission(IUser user)
user
- The IUser
object to remove permission.void removePermissions(IUser user)
user
- The IUser
object to remove permissions from.void removePermission(IUser user, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization)
user
- permissionLevel
- organizationFilter
- organization
- localizationFilter
- localization
- void removePermission(IUser user, Class<? extends ISecuritySupport> securityType)
user
- The IUser
object to remove permission.securityType
- the type of children objectsvoid removePermission(IUser user, Class<? extends ISecuritySupport> securityType, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization)
user
- The IUser
object to remove permission.securityType
- the type of children objectsorganizationFilter
- organization
- localizationFilter
- localization
- void removePermission(IUser user, IResourceDefinition storageDefinition)
user
- The IUser
object to remove permission.storageDefinition
- the resource definition of children objectsvoid removePermission(IUser user, IResourceDefinition storageDefinition, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization)
user
- The IUser
object to remove permission.storageDefinition
- the resource definition of children objectsorganizationFilter
- organization
- localizationFilter
- localization
- void removePermission(IGroup group)
group
- The IGroup
object to remove permission.void removePermissions(IGroup group)
group
- The IGroup
object to remove permissions from.void removePermission(IGroup group, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization)
group
- permissionLevel
- organizationFilter
- organization
- localizationFilter
- localization
- void removePermission(IGroup group, Class<? extends ISecuritySupport> securityType)
group
- The IGroup
object to remove permission.securityType
- the type of children objectsvoid removePermission(IGroup group, Class<? extends ISecuritySupport> securityType, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization)
group
- The IGroup
object to remove permission.securityType
- the type of children objectsorganizationFilter
- organization
- localizationFilter
- localization
- void removePermission(IGroup group, IResourceDefinition storageDefinition)
group
- The IGroup
object to remove permission.storageDefinition
- the resource definition of children objectsvoid removePermission(IGroup group, IResourceDefinition storageDefinition, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization)
group
- The IGroup
object to remove permission.storageDefinition
- the resource definition of children objectsorganizationFilter
- organization
- localizationFilter
- localization
- @Deprecated void removePermission(IRole role)
role
- The IRole
object to remove permission.@Deprecated void removePermission(IRole role, Class<? extends ISecuritySupport> securityType)
role
- The IRole
object to remove permission.securityType
- the type of children objectsvoid removePermission(IProfile profile)
profile
- The IProfile
object to remove permission.void removePermissions(IProfile profile)
profile
- The IProfile
object to remove permissions from.void removePermission(IProfile profile, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization)
profile
- permissionLevel
- organizationFilter
- organization
- localizationFilter
- localization
- void removePermission(IProfile profile, Class<? extends ISecuritySupport> securityType)
profile
- The IProfile
object to remove permission.securityType
- the type of children objectsvoid removePermission(IProfile profile, Class<? extends ISecuritySupport> securityType, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization)
profile
- The IProfile
object to remove permission.securityType
- the type of children objectsorganizationFilter
- organization
- localizationFilter
- localization
- void removePermission(IProfile profile, IResourceDefinition storageDefinition)
profile
- The IProfile
object to remove permission.storageDefinition
- the resource definition of children objectsvoid removePermission(IProfile profile, IResourceDefinition storageDefinition, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization)
profile
- The IProfile
object to remove permission.storageDefinition
- the resource definition of children objectsorganizationFilter
- organization
- localizationFilter
- localization
- void removePermission(int joker)
joker
- the specific users type (ANONMYMOUS/EVERYONE)void removePermissions(int joker)
joker
- void removePermission(int joker, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization)
joker
- permissionLevel
- organizationFilter
- organization
- localizationFilter
- localization
- void removePermission(int joker, Class<? extends ISecuritySupport> securityType)
joker
- the specific users type (ANONMYMOUS/EVERYONE)securityType
- the type of children objectsvoid removePermission(int joker, Class<? extends ISecuritySupport> securityType, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization)
joker
- the specific users type (ANONMYMOUS/EVERYONE)securityType
- the type of children objectsorganizationFilter
- organization
- localizationFilter
- localization
- void removePermission(int joker, IResourceDefinition storageDefinition)
joker
- the specific users type (ANONMYMOUS/EVERYONE)storageDefinition
- the resource definition of children objectsvoid removePermission(int joker, IResourceDefinition storageDefinition, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization)
joker
- the specific users type (ANONMYMOUS/EVERYONE)storageDefinition
- the resource definition of children objectsorganizationFilter
- organization
- localizationFilter
- localization
- void removePermissions()
void breakInheritance(Class<? extends ISecuritySupport> securityType)
securityType
- the type of children objects that must be broken@Deprecated boolean checkPermission(IUser user, Object right, boolean recursive)
user
- right
- recursive
- @Deprecated boolean checkPermission(IGroup group, Object right, boolean recursive)
group
- right
- recursive
- @Deprecated boolean checkPermission(IRole role, Object right, boolean recursive)
role
- right
- recursive
- @Deprecated boolean checkPermission(IUser user, Object right)
user
- right
- @Deprecated boolean checkPermission(IGroup group, Object right)
group
- right
- @Deprecated boolean checkPermission(IRole role, Object right)
role
- right
- @Deprecated boolean checkPermission(int joker, Object right)
joker
- right
- @Deprecated boolean checkPermission(Collection trustees, Object right)
trustees
- right
- @Deprecated void addPermission(IUser user, Object right)
user
- right
- @Deprecated void addPermission(IGroup group, Object right)
group
- right
- @Deprecated void addPermission(IRole role, Object right)
role
- right
- @Deprecated void addPermission(int joker, Object right)
joker
- right
- @Deprecated void addPermission(Collection trustees, Object right)
trustees
- right
- @Deprecated void removePermission(IUser user, Object right)
user
- right
- @Deprecated void removePermission(IGroup group, Object right)
group
- right
- @Deprecated void removePermission(IRole role, Object right)
role
- right
- @Deprecated void removePermission(int joker, Object right)
joker
- right
- @Deprecated void removePermission(Collection trustees, Object right)
trustees
- right
- @Deprecated void breakInheritance(int joker, Object right)
joker
- right
- Copyright © 2022 Visiativ. All rights reserved.