Package com.axemble.vdoc.sdk.impl
Class PortalSecurityController
java.lang.Object
com.axemble.vdoc.sdk.impl.AbstractElement
com.axemble.vdoc.sdk.impl.PortalSecurityController
- All Implemented Interfaces:
IController,ISecurityController,Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.axemble.vdoc.sdk.interfaces.ISecurityController
ISecurityController.IPermissionFlag, ISecurityController.IPermissionFlags, ISecurityController.IPermissionLevel, ISecurityController.IPermissionLevels, ISecurityController.IScopeFilters -
Field Summary
FieldsFields inherited from class com.axemble.vdoc.sdk.impl.AbstractElement
moduleFields inherited from interface com.axemble.vdoc.sdk.interfaces.ISecurityController
ADMINISTRATOR, ANONYMOUS, EVERYONE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPortalSecurityController(IModule module, ISecuritySupport securitySupport) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPermission(int joker, int permissionLevel) Adds a special permissionvoidaddPermission(int joker, int permissionLevel, int... flags) Adds a special permissionvoidaddPermission(int joker, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Adds a special permission and allows to specify localization and organization scopes.voidaddPermission(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.voidaddPermission(int joker, IResourceDefinition storageDefinition, int permissionLevel, int... flags) Adds a special permissionvoidaddPermission(int joker, IResourceDefinition storageDefinition, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags) Adds a special permissionvoidaddPermission(int joker, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags) Adds a special permissionvoidaddPermission(int joker, Class<? extends ISecuritySupport> securityType, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags) Adds a special permissionvoidaddPermission(int joker, Object right) Add a permission on a joker.voidaddPermission(IGroup group, int permissionLevel) Adds access permissions to a groupvoidaddPermission(IGroup group, int permissionLevel, int... flags) Adds access permissions to a groupvoidaddPermission(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.voidaddPermission(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.voidaddPermission(IGroup group, IResourceDefinition storageDefinition, int permissionLevel, int... flags) Adds access permissions to a groupvoidaddPermission(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.voidaddPermission(IGroup group, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags) Adds access permissions to a groupvoidaddPermission(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.voidaddPermission(IGroup group, Object right) Add a permission on a group.voidaddPermission(IProfile profile, int permissionLevel) Adds access permissions to a profile.voidaddPermission(IProfile profile, int permissionLevel, int... flags) Adds access permissions to a profile.voidaddPermission(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.voidaddPermission(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.voidaddPermission(IProfile profile, IResourceDefinition storageDefinition, int permissionLevel, int... flags) Adds access permissions to a profilevoidaddPermission(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.voidaddPermission(IProfile profile, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags) Adds access permissions to a profilevoidaddPermission(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.voidaddPermission(IRole role, int permissionLevel) Deprecated.voidaddPermission(IRole role, int permissionLevel, int... flags) Deprecated.voidaddPermission(IRole role, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags) Adds access permissions to a role.voidaddPermission(IRole role, Object right) Add a permission on a role.voidaddPermission(IUser user, int permissionLevel) Adds access permissions to a user for aISecuritySupportobject.voidaddPermission(IUser user, int permissionLevel, int... flags) Adds access permissions to a user for aISecuritySupportobject.voidaddPermission(IUser user, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Adds access permissions to a user for aISecuritySupportobject and allows to specify localization and organization scopes.voidaddPermission(IUser user, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags) Adds access permissions to a user for aISecuritySupportobject and allows to specify localization and organization scopes.voidaddPermission(IUser user, IResourceDefinition storageDefinition, int permissionLevel, int... flags) Adds access permissions to a user for aISecuritySupportobject.voidaddPermission(IUser user, IResourceDefinition storageDefinition, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags) Adds access permissions to a user for aISecuritySupportobject and allows to specify localization and organization scopes.voidaddPermission(IUser user, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags) Adds access permissions to a user for aISecuritySupportobjectvoidaddPermission(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 aISecuritySupportobject and allows to specify localization and organization scopes.voidaddPermission(IUser user, Object right) Add a permission on a user.voidaddPermission(Collection trustees, Object right) Add a permission on a collection of trustees.voidbreakInheritance(int joker, Object right) Break inheritance on a jokervoidbreakInheritance(Class<? extends ISecuritySupport> securityType) Break inheritance for this type for the specified security typebooleancheckPermission(int joker, Object right) Checks a permission for a joker.booleancheckPermission(IGroup group, Object right) Checks a permission for a group.booleancheckPermission(IGroup group, Object right, boolean recursive) Checks a permission for a group recursively.booleancheckPermission(IRole role, Object right) Checks a permission for a role.booleancheckPermission(IRole role, Object right, boolean recursive) Checks a permission for a role recursively.booleancheckPermission(IUser user, int permissionLevel) Check the user permissionbooleancheckPermission(IUser user, int permissionLevel, int... flags) Check the user permissionbooleancheckPermission(IUser user, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags) Check the user permissionbooleancheckPermission(IUser user, Object right) Checks a permission for a user.booleancheckPermission(IUser user, Object right, boolean recursive) Checks a permission for a user recursively.booleancheckPermission(Collection trustees, Object right) Checks a permission for a collection of trustees.booleanhasPermission(int joker, int permissionLevel, int... flags) Check the special permission on a specific object (no recursivity)booleanhasPermission(int joker, IResourceDefinition storageDefinition, int permissionLevel, int... flags) Check the special permission on a specific object (no recursivity)booleanhasPermission(int joker, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags) Check the special permission on a specific object (no recursivity)booleanhasPermission(IGroup group, int permissionLevel, int... flags) Check the group permission on a specific object (no recursivity)booleanhasPermission(IGroup group, IResourceDefinition storageDefinition, int permissionLevel, int... flags) Check the group permission on a specific object (no recursivity)booleanhasPermission(IGroup group, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags) Check the group permission on a specific object (no recursivity)booleanhasPermission(IProfile profile, int permissionLevel, int... flags) Check the profile permission on a specific object (no recursivity)booleanhasPermission(IProfile profile, IResourceDefinition storageDefinition, int permissionLevel, int... flags) Check the profile permission on a specific object (no recursivity)booleanhasPermission(IProfile profile, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags) Check the profile permission on a specific object (no recursivity)booleanhasPermission(IUser user, int permissionLevel, int... flags) Check the user permission on a specific object (no recursivity)booleanhasPermission(IUser user, IResourceDefinition storageDefinition, int permissionLevel, int... flags) Check the user permission on a specific object (no recursivity)booleanhasPermission(IUser user, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags) Check the user permission on a specific object (no recursivity)voidremovePermission(int joker) Remove a special permissionvoidremovePermission(int joker, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Remove a permissionvoidremovePermission(int joker, IResourceDefinition storageDefinition) Remove a special permissionvoidremovePermission(int joker, IResourceDefinition storageDefinition, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Remove a special permissionvoidremovePermission(int joker, Class<? extends ISecuritySupport> securityType) Remove a special permissionvoidremovePermission(int joker, Class<? extends ISecuritySupport> securityType, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Remove a special permissionvoidremovePermission(int joker, Object right) Remove a permission on a joker.voidremovePermission(IGroup group) Remove a permission on a groupvoidremovePermission(IGroup group, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Remove a permission on a groupvoidremovePermission(IGroup group, IResourceDefinition storageDefinition) Remove a permission on a groupvoidremovePermission(IGroup group, IResourceDefinition storageDefinition, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Remove a permission on a groupvoidremovePermission(IGroup group, Class<? extends ISecuritySupport> securityType) Remove a permission on a groupvoidremovePermission(IGroup group, Class<? extends ISecuritySupport> securityType, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Remove a permission on a groupvoidremovePermission(IGroup group, Object right) Remove a permission on a group.voidremovePermission(IProfile profile) Remove a permission on a profile.voidremovePermission(IProfile profile, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Remove a permission on a profilevoidremovePermission(IProfile profile, IResourceDefinition storageDefinition) Remove a permission on a profilevoidremovePermission(IProfile profile, IResourceDefinition storageDefinition, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Remove a permission on a profilevoidremovePermission(IProfile profile, Class<? extends ISecuritySupport> securityType) Remove a permission on a profilevoidremovePermission(IProfile profile, Class<? extends ISecuritySupport> securityType, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Remove a permission on a profilevoidremovePermission(IRole role) Deprecated.voidremovePermission(IRole role, Class<? extends ISecuritySupport> securityType) Deprecated.voidremovePermission(IRole role, Object right) Remove a permission on a role.voidremovePermission(IUser user) Remove a permission on a uservoidremovePermission(IUser user, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Remove a permission on a uservoidremovePermission(IUser user, IResourceDefinition storageDefinition) Remove a permission on a uservoidremovePermission(IUser user, IResourceDefinition storageDefinition, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Remove a permission on a uservoidremovePermission(IUser user, Class<? extends ISecuritySupport> securityType) Remove a permission on a uservoidremovePermission(IUser user, Class<? extends ISecuritySupport> securityType, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Remove a permission on a uservoidremovePermission(IUser user, Object right) Remove a permission on a user.voidremovePermission(Collection trustees, Object right) Remove a permission on a collection of trustees.voidRemove all permissions on this object (restore default permissions)voidremovePermissions(int joker) Remove all permissions on a joker.voidremovePermissions(IGroup group) Remove all permissions on a groupvoidremovePermissions(IProfile profile) Remove all permissions on a profilevoidremovePermissions(IUser user) Remove all permissions on a userMethods inherited from class com.axemble.vdoc.sdk.impl.AbstractElement
getModule
-
Field Details
-
securableElement
-
-
Constructor Details
-
PortalSecurityController
-
-
Method Details
-
addPermission
Description copied from interface:ISecurityControllerAdd a permission on a user.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
user-right-
-
addPermission
Description copied from interface:ISecurityControllerAdd a permission on a group.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
group-right-
-
addPermission
Description copied from interface:ISecurityControllerAdd a permission on a role.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
role-right-
-
addPermission
Description copied from interface:ISecurityControllerAdd a permission on a joker.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
joker-right-
-
addPermission
Description copied from interface:ISecurityControllerAdd a permission on a collection of trustees.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
trustees-right-
-
checkPermission
Description copied from interface:ISecurityControllerChecks a permission for a user.- Specified by:
checkPermissionin interfaceISecurityController- Parameters:
user-right-- Returns:
- Returns true if the permission is available, false otherwise.
-
checkPermission
Description copied from interface:ISecurityControllerChecks a permission for a group.- Specified by:
checkPermissionin interfaceISecurityController- Parameters:
group-right-- Returns:
- Returns true if the permission is available, false otherwise.
-
checkPermission
Description copied from interface:ISecurityControllerChecks a permission for a role.- Specified by:
checkPermissionin interfaceISecurityController- Parameters:
role-right-- Returns:
- Returns true if the permission is available, false otherwise.
-
checkPermission
Description copied from interface:ISecurityControllerChecks a permission for a joker.- Specified by:
checkPermissionin interfaceISecurityController- Parameters:
joker-right-- Returns:
- Returns true if the permission is available, false otherwise.
-
checkPermission
Description copied from interface:ISecurityControllerChecks a permission for a collection of trustees.- Specified by:
checkPermissionin interfaceISecurityController- Parameters:
trustees-right-- Returns:
- Returns true if the permission is available, false otherwise.
-
removePermission
Description copied from interface:ISecurityControllerRemove a permission on a user.- Specified by:
removePermissionin interfaceISecurityController- Parameters:
user-right-
-
removePermission
Description copied from interface:ISecurityControllerRemove a permission on a group.- Specified by:
removePermissionin interfaceISecurityController- Parameters:
group-right-
-
removePermission
Description copied from interface:ISecurityControllerRemove a permission on a role.- Specified by:
removePermissionin interfaceISecurityController- Parameters:
role-right-
-
removePermission
Description copied from interface:ISecurityControllerRemove a permission on a joker.- Specified by:
removePermissionin interfaceISecurityController- Parameters:
joker-right-
-
removePermission
Description copied from interface:ISecurityControllerRemove a permission on a collection of trustees.- Specified by:
removePermissionin interfaceISecurityController- Parameters:
trustees-right-
-
removePermissions
public void removePermissions()Description copied from interface:ISecurityControllerRemove all permissions on this object (restore default permissions)- Specified by:
removePermissionsin interfaceISecurityController
-
breakInheritance
Description copied from interface:ISecurityControllerBreak inheritance on a joker- Specified by:
breakInheritancein interfaceISecurityController- Parameters:
joker-right-
-
checkPermission
Description copied from interface:ISecurityControllerChecks a permission for a user recursively.- Specified by:
checkPermissionin interfaceISecurityController- Parameters:
user-right-recursive-- Returns:
- Returns true if the permission is available, false otherwise.
-
checkPermission
Description copied from interface:ISecurityControllerChecks a permission for a group recursively.- Specified by:
checkPermissionin interfaceISecurityController- Parameters:
group-right-recursive-- Returns:
- Returns true if the permission is available, false otherwise.
-
checkPermission
Description copied from interface:ISecurityControllerChecks a permission for a role recursively.- Specified by:
checkPermissionin interfaceISecurityController- Parameters:
role-right-recursive-- Returns:
- Returns true if the permission is available, false otherwise.
-
addPermission
public void addPermission(IGroup group, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerAdds access permissions to a group- Specified by:
addPermissionin interfaceISecurityController- Parameters:
group- TheIGroupobject to add permission.securityType- the type of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flags
-
addPermission
Description copied from interface:ISecurityControllerAdds access permissions to a group- Specified by:
addPermissionin interfaceISecurityController- Parameters:
group- TheIGroupobject to add permission.permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flags
-
addPermission
public void addPermission(int joker, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerAdds a special permission- Specified by:
addPermissionin interfaceISecurityController- Parameters:
joker- the specific users type (ANONMYMOUS/EVERYONE)securityType- the type of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flags
-
addPermission
public void addPermission(int joker, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerAdds a special permission- Specified by:
addPermissionin interfaceISecurityController- Parameters:
joker- the specific users type (ANONMYMOUS/EVERYONE)permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flags
-
addPermission
public void addPermission(IRole role, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerAdds access permissions to a role.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
role- TheIRoleobject to add permission to.securityType- the type of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flags
-
addPermission
public void addPermission(IProfile profile, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerAdds access permissions to a profile- Specified by:
addPermissionin interfaceISecurityController- Parameters:
profile- TheIProfileobject to add permission to.securityType- the type of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flags
-
addPermission
Deprecated.Description copied from interface:ISecurityControllerAdds access permissions to a role.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
role- theIRoleobject to add permission to.permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- The additional flags.
-
addPermission
Description copied from interface:ISecurityControllerAdds access permissions to a profile.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
profile- theIProfileobject to add permission to.permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- The additional flags.
-
addPermission
public void addPermission(IUser user, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerAdds access permissions to a user for aISecuritySupportobject- Specified by:
addPermissionin interfaceISecurityController- Parameters:
user- TheIUserobject to add permission.securityType- the type of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flags
-
addPermission
Description copied from interface:ISecurityControllerAdds access permissions to a user for aISecuritySupportobject.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
user- TheIUserobject to add permission.permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flags
-
breakInheritance
Description copied from interface:ISecurityControllerBreak inheritance for this type for the specified security type- Specified by:
breakInheritancein interfaceISecurityController- Parameters:
securityType- the type of children objects that must be broken
-
checkPermission
public boolean checkPermission(IUser user, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerCheck the user permission- Specified by:
checkPermissionin interfaceISecurityController- Parameters:
user- TheIUserobject to check upon.securityType- the type of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flag needed- Returns:
- true if the user has permission to access the object
-
checkPermission
Description copied from interface:ISecurityControllerCheck the user permission- Specified by:
checkPermissionin interfaceISecurityController- Parameters:
user- TheIUserobject to check upon.permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flag needed- Returns:
- true if the user has permission to access the object
-
hasPermission
public boolean hasPermission(IGroup group, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerCheck the group permission on a specific object (no recursivity)- Specified by:
hasPermissionin interfaceISecurityController- Parameters:
group- TheIGroupobject to check upon.securityType- the type of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flag needed- Returns:
- true if the user has permission to access the object
-
hasPermission
Description copied from interface:ISecurityControllerCheck the group permission on a specific object (no recursivity)- Specified by:
hasPermissionin interfaceISecurityController- Parameters:
group- TheIGroupobject to check upon.permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flag needed- Returns:
- true if the user has permission to access the object
-
hasPermission
public boolean hasPermission(int joker, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerCheck the special permission on a specific object (no recursivity)- Specified by:
hasPermissionin interfaceISecurityController- Parameters:
joker- the specific users type (ANONMYMOUS/EVERYONE)securityType- the type of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flag needed- Returns:
- true if the user has permission to access the object
-
hasPermission
public boolean hasPermission(int joker, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerCheck the special permission on a specific object (no recursivity)- Specified by:
hasPermissionin interfaceISecurityController- Parameters:
joker- the specific users type (ANONMYMOUS/EVERYONE)permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flag needed- Returns:
- true if the user has permission to access the object
-
hasPermission
public boolean hasPermission(IProfile profile, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerCheck the profile permission on a specific object (no recursivity)- Specified by:
hasPermissionin interfaceISecurityController- Parameters:
profile- TheIProfileobject to check upon.securityType- the type of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flag needed- Returns:
- true if the user has permission to access the object
-
hasPermission
Description copied from interface:ISecurityControllerCheck the profile permission on a specific object (no recursivity)- Specified by:
hasPermissionin interfaceISecurityController- Parameters:
profile- TheIProfileobject to check upon.permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flag needed- Returns:
- true if the user has permission to access the object
-
hasPermission
public boolean hasPermission(IUser user, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerCheck the user permission on a specific object (no recursivity)- Specified by:
hasPermissionin interfaceISecurityController- Parameters:
user- TheIUserobject to check upon.securityType- the type of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flag needed- Returns:
- true if the user has permission to access the object
-
hasPermission
Description copied from interface:ISecurityControllerCheck the user permission on a specific object (no recursivity)- Specified by:
hasPermissionin interfaceISecurityController- Parameters:
user- TheIUserobject to check upon.permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flag needed- Returns:
- true if the user has permission to access the object
-
removePermission
Description copied from interface:ISecurityControllerRemove a permission on a group- Specified by:
removePermissionin interfaceISecurityController- Parameters:
group- TheIGroupobject to remove permission.securityType- the type of children objects
-
removePermission
Description copied from interface:ISecurityControllerRemove a permission on a group- Specified by:
removePermissionin interfaceISecurityController- Parameters:
group- TheIGroupobject to remove permission.
-
removePermission
Description copied from interface:ISecurityControllerRemove a special permission- Specified by:
removePermissionin interfaceISecurityController- Parameters:
joker- the specific users type (ANONMYMOUS/EVERYONE)securityType- the type of children objects
-
removePermission
public void removePermission(int joker) Description copied from interface:ISecurityControllerRemove a special permission- Specified by:
removePermissionin interfaceISecurityController- Parameters:
joker- the specific users type (ANONMYMOUS/EVERYONE)
-
removePermission
@Deprecated public void removePermission(IRole role, Class<? extends ISecuritySupport> securityType) Deprecated.Description copied from interface:ISecurityControllerRemove a permission on a role- Specified by:
removePermissionin interfaceISecurityController- Parameters:
role- TheIRoleobject to remove permission.securityType- the type of children objects
-
removePermission
Description copied from interface:ISecurityControllerRemove a permission on a profile- Specified by:
removePermissionin interfaceISecurityController- Parameters:
profile- TheIProfileobject to remove permission.securityType- the type of children objects
-
removePermission
Deprecated.Description copied from interface:ISecurityControllerRemove a permission on a role- Specified by:
removePermissionin interfaceISecurityController- Parameters:
role- TheIRoleobject to remove permission.
-
removePermission
Description copied from interface:ISecurityControllerRemove a permission on a profile.- Specified by:
removePermissionin interfaceISecurityController- Parameters:
profile- TheIProfileobject to remove permission.
-
removePermission
Description copied from interface:ISecurityControllerRemove a permission on a user- Specified by:
removePermissionin interfaceISecurityController- Parameters:
user- TheIUserobject to remove permission.securityType- the type of children objects
-
removePermission
Description copied from interface:ISecurityControllerRemove a permission on a user- Specified by:
removePermissionin interfaceISecurityController- Parameters:
user- TheIUserobject to remove permission.
-
addPermission
Description copied from interface:ISecurityControllerAdds access permissions to a group- Specified by:
addPermissionin interfaceISecurityController- Parameters:
group- TheIGroupobject to add permission.permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.
-
addPermission
public void addPermission(int joker, int permissionLevel) Description copied from interface:ISecurityControllerAdds a special permission- Specified by:
addPermissionin interfaceISecurityController- Parameters:
joker- the specific users type (ANONMYMOUS/EVERYONE)permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.
-
addPermission
Deprecated.Description copied from interface:ISecurityControllerAdds access permissions to a role.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
role- TheIRoleobject to add permission to.permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.
-
addPermission
Description copied from interface:ISecurityControllerAdds access permissions to a profile.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
profile- TheIProfileobject to add permission to.permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.
-
addPermission
Description copied from interface:ISecurityControllerAdds access permissions to a user for aISecuritySupportobject.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
user- TheIUserobject to add permission.permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.
-
checkPermission
Description copied from interface:ISecurityControllerCheck the user permission- Specified by:
checkPermissionin interfaceISecurityController- Parameters:
user- TheIUserobject to check upon.permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.- Returns:
- true if the user has permission to access the object
-
addPermission
public void addPermission(IUser user, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Description copied from interface:ISecurityControllerAdds access permissions to a user for aISecuritySupportobject and allows to specify localization and organization scopes.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
user- TheIUserobject to add permission.permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.organizationFilter- A value ofISecurityController.IScopeFiltersfor the organization filter.organization- TheIOrganizationobject.localizationFilter- A value ofISecurityController.IScopeFiltersfor the localization filter.localization- TheILocalizationobject.
-
addPermission
public void addPermission(IUser user, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags) Description copied from interface:ISecurityControllerAdds access permissions to a user for aISecuritySupportobject and allows to specify localization and organization scopes.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
user- TheIUserobject to add permission.permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.organizationFilter- A value ofISecurityController.IScopeFiltersfor the organization filter.organization- TheIOrganizationobject.localizationFilter- A value ofISecurityController.IScopeFiltersfor the localization filter.localization- TheILocalizationobject.flags- The additional flags.
-
addPermission
public void addPermission(IUser user, Class<? extends ISecuritySupport> securityType, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags) Description copied from interface:ISecurityControllerAdds access permissions to a user for aISecuritySupportobject and allows to specify localization and organization scopes.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
user- TheIUserobject to add permission.securityType- the type of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.organizationFilter- A value ofISecurityController.IScopeFiltersfor the organization filter.organization- TheIOrganizationobject.localizationFilter- A value ofISecurityController.IScopeFiltersfor the localization filter.localization- TheILocalizationobject.flags- the additional flags
-
addPermission
public void addPermission(IGroup group, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Description copied from interface:ISecurityControllerAdds access permissions to a group and allows to specify localization and organization scopes.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
group- TheIGroupobject to add permission.permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.organizationFilter- A value ofISecurityController.IScopeFiltersfor the organization filter.organization- TheIOrganizationobject.localizationFilter- A value ofISecurityController.IScopeFiltersfor the localization filter.localization- TheILocalizationobject.
-
addPermission
public void addPermission(IGroup group, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags) Description copied from interface:ISecurityControllerAdds access permissions to a group and allows to specify localization and organization scopes.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
group- TheIGroupobject to add permission.permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.organizationFilter- A value ofISecurityController.IScopeFiltersfor the organization filter.organization- TheIOrganizationobject.localizationFilter- A value ofISecurityController.IScopeFiltersfor the localization filter.localization- TheILocalizationobject.flags- the additional flags
-
addPermission
public void addPermission(IGroup group, Class<? extends ISecuritySupport> securityType, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags) Description copied from interface:ISecurityControllerAdds access permissions to a group and allows to specify localization and organization scopes.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
group- TheIGroupobject to add permission.securityType- the type of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.organizationFilter- A value ofISecurityController.IScopeFiltersfor the organization filter.organization- TheIOrganizationobject.localizationFilter- A value ofISecurityController.IScopeFiltersfor the localization filter.localization- TheILocalizationobject.flags- the additional flags
-
addPermission
public void addPermission(IProfile profile, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Description copied from interface:ISecurityControllerAdds access permissions to a profile and allows to specify localization and organization scopes.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
profile- TheIProfileobject to add permission to.permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.organizationFilter- A value ofISecurityController.IScopeFiltersfor the organization filter.organization- TheIOrganizationobject.localizationFilter- A value ofISecurityController.IScopeFiltersfor the localization filter.localization- TheILocalizationobject.
-
addPermission
public void addPermission(IProfile profile, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags) Description copied from interface:ISecurityControllerAdds access permissions to a profile and allows to specify localization and organization scopes.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
profile- TheIProfileobject to add permission to.permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.organizationFilter- A value ofISecurityController.IScopeFiltersfor the organization filter.organization- TheIOrganizationobject.localizationFilter- A value ofISecurityController.IScopeFiltersfor the localization filter.localization- TheILocalizationobject.flags- The additional flags.
-
addPermission
public void addPermission(IProfile profile, Class<? extends ISecuritySupport> securityType, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags) Description copied from interface:ISecurityControllerAdds access permissions to a profile and allows to specify localization and organization scopes.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
profile- TheIProfileobject to add permission to.securityType- the type of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.organizationFilter- A value ofISecurityController.IScopeFiltersfor the organization filter.organization- TheIOrganizationobject.localizationFilter- A value ofISecurityController.IScopeFiltersfor the localization filter.localization- TheILocalizationobject.flags- the additional flags
-
addPermission
public void addPermission(int joker, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Description copied from interface:ISecurityControllerAdds a special permission and allows to specify localization and organization scopes.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
joker- the specific users type (ANONMYMOUS/EVERYONE)permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.organizationFilter- A value ofISecurityController.IScopeFiltersfor the organization filter.organization- TheIOrganizationobject.localizationFilter- A value ofISecurityController.IScopeFiltersfor the localization filter.localization- TheILocalizationobject.
-
addPermission
public void addPermission(int joker, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags) Description copied from interface:ISecurityControllerAdds a special permission and allows to specify localization and organization scopes.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
joker- the specific users type (ANONMYMOUS/EVERYONE)permissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.organizationFilter- A value ofISecurityController.IScopeFiltersfor the organization filter.organization- TheIOrganizationobject.localizationFilter- A value ofISecurityController.IScopeFiltersfor the localization filter.localization- TheILocalizationobject.flags- the additional flags
-
addPermission
public void addPermission(int joker, Class<? extends ISecuritySupport> securityType, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags) Description copied from interface:ISecurityControllerAdds a special permission- Specified by:
addPermissionin interfaceISecurityController- Parameters:
joker- the specific users type (ANONMYMOUS/EVERYONE)securityType- the type of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.organizationFilter- A value ofISecurityController.IScopeFiltersfor the organization filter.organization- TheIOrganizationobject.localizationFilter- A value ofISecurityController.IScopeFiltersfor the localization filter.localization- TheILocalizationobject.flags- the additional flags
-
removePermission
public void removePermission(IUser user, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Description copied from interface:ISecurityControllerRemove a permission on a user- Specified by:
removePermissionin interfaceISecurityController- Parameters:
user-organizationFilter-organization-localizationFilter-localization-
-
removePermission
public void removePermission(IUser user, Class<? extends ISecuritySupport> securityType, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Description copied from interface:ISecurityControllerRemove a permission on a user- Specified by:
removePermissionin interfaceISecurityController- Parameters:
user- TheIUserobject to remove permission.securityType- the type of children objectsorganizationFilter-organization-localizationFilter-localization-
-
removePermission
public void removePermission(IGroup group, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Description copied from interface:ISecurityControllerRemove a permission on a group- Specified by:
removePermissionin interfaceISecurityController- Parameters:
group-organizationFilter-organization-localizationFilter-localization-
-
removePermission
public void removePermission(IGroup group, Class<? extends ISecuritySupport> securityType, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Description copied from interface:ISecurityControllerRemove a permission on a group- Specified by:
removePermissionin interfaceISecurityController- Parameters:
group- TheIGroupobject to remove permission.securityType- the type of children objectsorganizationFilter-organization-localizationFilter-localization-
-
removePermission
public void removePermission(IProfile profile, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Description copied from interface:ISecurityControllerRemove a permission on a profile- Specified by:
removePermissionin interfaceISecurityController- Parameters:
profile-organizationFilter-organization-localizationFilter-localization-
-
removePermission
public void removePermission(IProfile profile, Class<? extends ISecuritySupport> securityType, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Description copied from interface:ISecurityControllerRemove a permission on a profile- Specified by:
removePermissionin interfaceISecurityController- Parameters:
profile- TheIProfileobject to remove permission.securityType- the type of children objectsorganizationFilter-organization-localizationFilter-localization-
-
removePermission
public void removePermission(int joker, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Description copied from interface:ISecurityControllerRemove a permission- Specified by:
removePermissionin interfaceISecurityController- Parameters:
joker-organizationFilter-organization-localizationFilter-localization-
-
removePermission
public void removePermission(int joker, Class<? extends ISecuritySupport> securityType, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Description copied from interface:ISecurityControllerRemove a special permission- Specified by:
removePermissionin interfaceISecurityController- Parameters:
joker- the specific users type (ANONMYMOUS/EVERYONE)securityType- the type of children objectsorganizationFilter-organization-localizationFilter-localization-
-
removePermissions
Description copied from interface:ISecurityControllerRemove all permissions on a user- Specified by:
removePermissionsin interfaceISecurityController- Parameters:
user- TheIUserobject to remove permissions from.
-
removePermissions
Description copied from interface:ISecurityControllerRemove all permissions on a group- Specified by:
removePermissionsin interfaceISecurityController- Parameters:
group- TheIGroupobject to remove permissions from.
-
removePermissions
Description copied from interface:ISecurityControllerRemove all permissions on a profile- Specified by:
removePermissionsin interfaceISecurityController- Parameters:
profile- TheIProfileobject to remove permissions from.
-
removePermissions
public void removePermissions(int joker) Description copied from interface:ISecurityControllerRemove all permissions on a joker.- Specified by:
removePermissionsin interfaceISecurityController- Parameters:
joker-
-
addPermission
public void addPermission(IUser user, IResourceDefinition storageDefinition, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerAdds access permissions to a user for aISecuritySupportobject.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
user- TheIUserobject to add permission.storageDefinition- the resource definition of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flags
-
addPermission
public void addPermission(IUser user, IResourceDefinition storageDefinition, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags) Description copied from interface:ISecurityControllerAdds access permissions to a user for aISecuritySupportobject and allows to specify localization and organization scopes.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
user- TheIUserobject to add permission.storageDefinition- the resource definition of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.organizationFilter- A value ofISecurityController.IScopeFiltersfor the organization filter.organization- TheIOrganizationobject.localizationFilter- A value ofISecurityController.IScopeFiltersfor the localization filter.localization- TheILocalizationobject.flags- the additional flags
-
addPermission
public void addPermission(IGroup group, IResourceDefinition storageDefinition, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerAdds access permissions to a group- Specified by:
addPermissionin interfaceISecurityController- Parameters:
group- TheIGroupobject to add permission.storageDefinition- the resource definition of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flags
-
addPermission
public void addPermission(IGroup group, IResourceDefinition storageDefinition, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags) Description copied from interface:ISecurityControllerAdds access permissions to a group and allows to specify localization and organization scopes.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
group- TheIGroupobject to add permission.storageDefinition- the resource definition of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.organizationFilter- A value ofISecurityController.IScopeFiltersfor the organization filter.organization- TheIOrganizationobject.localizationFilter- A value ofISecurityController.IScopeFiltersfor the localization filter.localization- TheILocalizationobject.flags- the additional flags
-
addPermission
public void addPermission(IProfile profile, IResourceDefinition storageDefinition, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerAdds access permissions to a profile- Specified by:
addPermissionin interfaceISecurityController- Parameters:
profile- TheIProfileobject to add permission to.storageDefinition- the resource definition of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flags
-
addPermission
public void addPermission(IProfile profile, IResourceDefinition storageDefinition, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags) Description copied from interface:ISecurityControllerAdds access permissions to a profile and allows to specify localization and organization scopes.- Specified by:
addPermissionin interfaceISecurityController- Parameters:
profile- TheIProfileobject to add permission to.storageDefinition- the resource definition of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.organizationFilter- A value ofISecurityController.IScopeFiltersfor the organization filter.organization- TheIOrganizationobject.localizationFilter- A value ofISecurityController.IScopeFiltersfor the localization filter.localization- TheILocalizationobject.flags- the additional flags
-
addPermission
public void addPermission(int joker, IResourceDefinition storageDefinition, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerAdds a special permission- Specified by:
addPermissionin interfaceISecurityController- Parameters:
joker- the specific users type (ANONMYMOUS/EVERYONE)storageDefinition- the resource definition of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flags
-
addPermission
public void addPermission(int joker, IResourceDefinition storageDefinition, int permissionLevel, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization, int... flags) Description copied from interface:ISecurityControllerAdds a special permission- Specified by:
addPermissionin interfaceISecurityController- Parameters:
joker- the specific users type (ANONMYMOUS/EVERYONE)storageDefinition- the resource definition of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.organizationFilter- A value ofISecurityController.IScopeFiltersfor the organization filter.organization- TheIOrganizationobject.localizationFilter- A value ofISecurityController.IScopeFiltersfor the localization filter.localization- TheILocalizationobject.flags- the additional flags
-
hasPermission
public boolean hasPermission(IUser user, IResourceDefinition storageDefinition, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerCheck the user permission on a specific object (no recursivity)- Specified by:
hasPermissionin interfaceISecurityController- Parameters:
user- TheIUserobject to check upon.storageDefinition- the resource definition of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flag needed- Returns:
- true if the user has permission to access the object
-
hasPermission
public boolean hasPermission(IGroup group, IResourceDefinition storageDefinition, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerCheck the group permission on a specific object (no recursivity)- Specified by:
hasPermissionin interfaceISecurityController- Parameters:
group- TheIGroupobject to check upon.storageDefinition- the resource definition of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flag needed- Returns:
- true if the user has permission to access the object
-
hasPermission
public boolean hasPermission(IProfile profile, IResourceDefinition storageDefinition, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerCheck the profile permission on a specific object (no recursivity)- Specified by:
hasPermissionin interfaceISecurityController- Parameters:
profile- TheIProfileobject to check upon.storageDefinition- the resource definition of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flag needed- Returns:
- true if the user has permission to access the object
-
hasPermission
public boolean hasPermission(int joker, IResourceDefinition storageDefinition, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerCheck the special permission on a specific object (no recursivity)- Specified by:
hasPermissionin interfaceISecurityController- Parameters:
joker- the specific users type (ANONMYMOUS/EVERYONE)storageDefinition- the resource definition of children objectspermissionLevel- TheISecurityController.IPermissionLevelsobject to check upon.flags- the additional flag needed- Returns:
- true if the user has permission to access the object
-
removePermission
Description copied from interface:ISecurityControllerRemove a permission on a user- Specified by:
removePermissionin interfaceISecurityController- Parameters:
user- TheIUserobject to remove permission.storageDefinition- the resource definition of children objects
-
removePermission
public void removePermission(IUser user, IResourceDefinition storageDefinition, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Description copied from interface:ISecurityControllerRemove a permission on a user- Specified by:
removePermissionin interfaceISecurityController- Parameters:
user- TheIUserobject to remove permission.storageDefinition- the resource definition of children objectsorganizationFilter-organization-localizationFilter-localization-
-
removePermission
Description copied from interface:ISecurityControllerRemove a permission on a group- Specified by:
removePermissionin interfaceISecurityController- Parameters:
group- TheIGroupobject to remove permission.storageDefinition- the resource definition of children objects
-
removePermission
public void removePermission(IGroup group, IResourceDefinition storageDefinition, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Description copied from interface:ISecurityControllerRemove a permission on a group- Specified by:
removePermissionin interfaceISecurityController- Parameters:
group- TheIGroupobject to remove permission.storageDefinition- the resource definition of children objectsorganizationFilter-organization-localizationFilter-localization-
-
removePermission
Description copied from interface:ISecurityControllerRemove a permission on a profile- Specified by:
removePermissionin interfaceISecurityController- Parameters:
profile- TheIProfileobject to remove permission.storageDefinition- the resource definition of children objects
-
removePermission
public void removePermission(IProfile profile, IResourceDefinition storageDefinition, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Description copied from interface:ISecurityControllerRemove a permission on a profile- Specified by:
removePermissionin interfaceISecurityController- Parameters:
profile- TheIProfileobject to remove permission.storageDefinition- the resource definition of children objectsorganizationFilter-organization-localizationFilter-localization-
-
removePermission
Description copied from interface:ISecurityControllerRemove a special permission- Specified by:
removePermissionin interfaceISecurityController- Parameters:
joker- the specific users type (ANONMYMOUS/EVERYONE)storageDefinition- the resource definition of children objects
-
removePermission
public void removePermission(int joker, IResourceDefinition storageDefinition, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Description copied from interface:ISecurityControllerRemove a special permission- Specified by:
removePermissionin interfaceISecurityController- Parameters:
joker- the specific users type (ANONMYMOUS/EVERYONE)storageDefinition- the resource definition of children objectsorganizationFilter-organization-localizationFilter-localization-
-