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 SummaryNested classes/interfaces inherited from interface com.axemble.vdoc.sdk.interfaces.ISecurityControllerISecurityController.IPermissionFlag, ISecurityController.IPermissionFlags, ISecurityController.IPermissionLevel, ISecurityController.IPermissionLevels, ISecurityController.IScopeFilters
- 
Field SummaryFieldsFields inherited from class com.axemble.vdoc.sdk.impl.AbstractElementmoduleFields inherited from interface com.axemble.vdoc.sdk.interfaces.ISecurityControllerADMINISTRATOR, ANONYMOUS, EVERYONE
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedPortalSecurityController(IModule module, ISecuritySupport securitySupport) 
- 
Method SummaryModifier 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.AbstractElementgetModule
- 
Field Details- 
securableElement
 
- 
- 
Constructor Details- 
PortalSecurityController
 
- 
- 
Method Details- 
addPermissionDescription copied from interface:ISecurityControllerAdd a permission on a user.- Specified by:
- addPermissionin interface- ISecurityController
- Parameters:
- user-
- right-
 
- 
addPermissionDescription copied from interface:ISecurityControllerAdd a permission on a group.- Specified by:
- addPermissionin interface- ISecurityController
- Parameters:
- group-
- right-
 
- 
addPermissionDescription copied from interface:ISecurityControllerAdd a permission on a role.- Specified by:
- addPermissionin interface- ISecurityController
- Parameters:
- role-
- right-
 
- 
addPermissionDescription copied from interface:ISecurityControllerAdd a permission on a joker.- Specified by:
- addPermissionin interface- ISecurityController
- Parameters:
- joker-
- right-
 
- 
addPermissionDescription copied from interface:ISecurityControllerAdd a permission on a collection of trustees.- Specified by:
- addPermissionin interface- ISecurityController
- Parameters:
- trustees-
- right-
 
- 
checkPermissionDescription copied from interface:ISecurityControllerChecks a permission for a user.- Specified by:
- checkPermissionin interface- ISecurityController
- Parameters:
- user-
- right-
- Returns:
- Returns true if the permission is available, false otherwise.
 
- 
checkPermissionDescription copied from interface:ISecurityControllerChecks a permission for a group.- Specified by:
- checkPermissionin interface- ISecurityController
- Parameters:
- group-
- right-
- Returns:
- Returns true if the permission is available, false otherwise.
 
- 
checkPermissionDescription copied from interface:ISecurityControllerChecks a permission for a role.- Specified by:
- checkPermissionin interface- ISecurityController
- Parameters:
- role-
- right-
- Returns:
- Returns true if the permission is available, false otherwise.
 
- 
checkPermissionDescription copied from interface:ISecurityControllerChecks a permission for a joker.- Specified by:
- checkPermissionin interface- ISecurityController
- Parameters:
- joker-
- right-
- Returns:
- Returns true if the permission is available, false otherwise.
 
- 
checkPermissionDescription copied from interface:ISecurityControllerChecks a permission for a collection of trustees.- Specified by:
- checkPermissionin interface- ISecurityController
- Parameters:
- trustees-
- right-
- Returns:
- Returns true if the permission is available, false otherwise.
 
- 
removePermissionDescription copied from interface:ISecurityControllerRemove a permission on a user.- Specified by:
- removePermissionin interface- ISecurityController
- Parameters:
- user-
- right-
 
- 
removePermissionDescription copied from interface:ISecurityControllerRemove a permission on a group.- Specified by:
- removePermissionin interface- ISecurityController
- Parameters:
- group-
- right-
 
- 
removePermissionDescription copied from interface:ISecurityControllerRemove a permission on a role.- Specified by:
- removePermissionin interface- ISecurityController
- Parameters:
- role-
- right-
 
- 
removePermissionDescription copied from interface:ISecurityControllerRemove a permission on a joker.- Specified by:
- removePermissionin interface- ISecurityController
- Parameters:
- joker-
- right-
 
- 
removePermissionDescription copied from interface:ISecurityControllerRemove a permission on a collection of trustees.- Specified by:
- removePermissionin interface- ISecurityController
- Parameters:
- trustees-
- right-
 
- 
removePermissionspublic void removePermissions()Description copied from interface:ISecurityControllerRemove all permissions on this object (restore default permissions)- Specified by:
- removePermissionsin interface- ISecurityController
 
- 
breakInheritanceDescription copied from interface:ISecurityControllerBreak inheritance on a joker- Specified by:
- breakInheritancein interface- ISecurityController
- Parameters:
- joker-
- right-
 
- 
checkPermissionDescription copied from interface:ISecurityControllerChecks a permission for a user recursively.- Specified by:
- checkPermissionin interface- ISecurityController
- Parameters:
- user-
- right-
- recursive-
- Returns:
- Returns true if the permission is available, false otherwise.
 
- 
checkPermissionDescription copied from interface:ISecurityControllerChecks a permission for a group recursively.- Specified by:
- checkPermissionin interface- ISecurityController
- Parameters:
- group-
- right-
- recursive-
- Returns:
- Returns true if the permission is available, false otherwise.
 
- 
checkPermissionDescription copied from interface:ISecurityControllerChecks a permission for a role recursively.- Specified by:
- checkPermissionin interface- ISecurityController
- Parameters:
- role-
- right-
- recursive-
- Returns:
- Returns true if the permission is available, false otherwise.
 
- 
addPermissionpublic 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 interface- ISecurityController
- Parameters:
- group- The- IGroupobject to add permission.
- securityType- the type of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flags
 
- 
addPermissionDescription copied from interface:ISecurityControllerAdds access permissions to a group- Specified by:
- addPermissionin interface- ISecurityController
- Parameters:
- group- The- IGroupobject to add permission.
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flags
 
- 
addPermissionpublic void addPermission(int joker, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerAdds a special permission- Specified by:
- addPermissionin interface- ISecurityController
- Parameters:
- joker- the specific users type (ANONMYMOUS/EVERYONE)
- securityType- the type of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flags
 
- 
addPermissionpublic void addPermission(int joker, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerAdds a special permission- Specified by:
- addPermissionin interface- ISecurityController
- Parameters:
- joker- the specific users type (ANONMYMOUS/EVERYONE)
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flags
 
- 
addPermissionpublic 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 interface- ISecurityController
- Parameters:
- role- The- IRoleobject to add permission to.
- securityType- the type of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flags
 
- 
addPermissionpublic 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 interface- ISecurityController
- Parameters:
- profile- The- IProfileobject to add permission to.
- securityType- the type of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flags
 
- 
addPermissionDeprecated.Description copied from interface:ISecurityControllerAdds access permissions to a role.- Specified by:
- addPermissionin interface- ISecurityController
- Parameters:
- role- the- IRoleobject to add permission to.
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- The additional flags.
 
- 
addPermissionDescription copied from interface:ISecurityControllerAdds access permissions to a profile.- Specified by:
- addPermissionin interface- ISecurityController
- Parameters:
- profile- the- IProfileobject to add permission to.
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- The additional flags.
 
- 
addPermissionpublic 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 interface- ISecurityController
- Parameters:
- user- The- IUserobject to add permission.
- securityType- the type of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flags
 
- 
addPermissionDescription copied from interface:ISecurityControllerAdds access permissions to a user for aISecuritySupportobject.- Specified by:
- addPermissionin interface- ISecurityController
- Parameters:
- user- The- IUserobject to add permission.
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flags
 
- 
breakInheritanceDescription copied from interface:ISecurityControllerBreak inheritance for this type for the specified security type- Specified by:
- breakInheritancein interface- ISecurityController
- Parameters:
- securityType- the type of children objects that must be broken
 
- 
checkPermissionpublic boolean checkPermission(IUser user, Class<? extends ISecuritySupport> securityType, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerCheck the user permission- Specified by:
- checkPermissionin interface- ISecurityController
- Parameters:
- user- The- IUserobject to check upon.
- securityType- the type of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flag needed
- Returns:
- true if the user has permission to access the object
 
- 
checkPermissionDescription copied from interface:ISecurityControllerCheck the user permission- Specified by:
- checkPermissionin interface- ISecurityController
- Parameters:
- user- The- IUserobject to check upon.
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flag needed
- Returns:
- true if the user has permission to access the object
 
- 
hasPermissionpublic 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 interface- ISecurityController
- Parameters:
- group- The- IGroupobject to check upon.
- securityType- the type of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flag needed
- Returns:
- true if the user has permission to access the object
 
- 
hasPermissionDescription copied from interface:ISecurityControllerCheck the group permission on a specific object (no recursivity)- Specified by:
- hasPermissionin interface- ISecurityController
- Parameters:
- group- The- IGroupobject to check upon.
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flag needed
- Returns:
- true if the user has permission to access the object
 
- 
hasPermissionpublic 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 interface- ISecurityController
- Parameters:
- joker- the specific users type (ANONMYMOUS/EVERYONE)
- securityType- the type of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flag needed
- Returns:
- true if the user has permission to access the object
 
- 
hasPermissionpublic 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 interface- ISecurityController
- Parameters:
- joker- the specific users type (ANONMYMOUS/EVERYONE)
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flag needed
- Returns:
- true if the user has permission to access the object
 
- 
hasPermissionpublic 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 interface- ISecurityController
- Parameters:
- profile- The- IProfileobject to check upon.
- securityType- the type of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flag needed
- Returns:
- true if the user has permission to access the object
 
- 
hasPermissionDescription copied from interface:ISecurityControllerCheck the profile permission on a specific object (no recursivity)- Specified by:
- hasPermissionin interface- ISecurityController
- Parameters:
- profile- The- IProfileobject to check upon.
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flag needed
- Returns:
- true if the user has permission to access the object
 
- 
hasPermissionpublic 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 interface- ISecurityController
- Parameters:
- user- The- IUserobject to check upon.
- securityType- the type of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flag needed
- Returns:
- true if the user has permission to access the object
 
- 
hasPermissionDescription copied from interface:ISecurityControllerCheck the user permission on a specific object (no recursivity)- Specified by:
- hasPermissionin interface- ISecurityController
- Parameters:
- user- The- IUserobject to check upon.
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flag needed
- Returns:
- true if the user has permission to access the object
 
- 
removePermissionDescription copied from interface:ISecurityControllerRemove a permission on a group- Specified by:
- removePermissionin interface- ISecurityController
- Parameters:
- group- The- IGroupobject to remove permission.
- securityType- the type of children objects
 
- 
removePermissionDescription copied from interface:ISecurityControllerRemove a permission on a group- Specified by:
- removePermissionin interface- ISecurityController
- Parameters:
- group- The- IGroupobject to remove permission.
 
- 
removePermissionDescription copied from interface:ISecurityControllerRemove a special permission- Specified by:
- removePermissionin interface- ISecurityController
- Parameters:
- joker- the specific users type (ANONMYMOUS/EVERYONE)
- securityType- the type of children objects
 
- 
removePermissionpublic void removePermission(int joker) Description copied from interface:ISecurityControllerRemove a special permission- Specified by:
- removePermissionin interface- ISecurityController
- 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 interface- ISecurityController
- Parameters:
- role- The- IRoleobject to remove permission.
- securityType- the type of children objects
 
- 
removePermissionDescription copied from interface:ISecurityControllerRemove a permission on a profile- Specified by:
- removePermissionin interface- ISecurityController
- Parameters:
- profile- The- IProfileobject to remove permission.
- securityType- the type of children objects
 
- 
removePermissionDeprecated.Description copied from interface:ISecurityControllerRemove a permission on a role- Specified by:
- removePermissionin interface- ISecurityController
- Parameters:
- role- The- IRoleobject to remove permission.
 
- 
removePermissionDescription copied from interface:ISecurityControllerRemove a permission on a profile.- Specified by:
- removePermissionin interface- ISecurityController
- Parameters:
- profile- The- IProfileobject to remove permission.
 
- 
removePermissionDescription copied from interface:ISecurityControllerRemove a permission on a user- Specified by:
- removePermissionin interface- ISecurityController
- Parameters:
- user- The- IUserobject to remove permission.
- securityType- the type of children objects
 
- 
removePermissionDescription copied from interface:ISecurityControllerRemove a permission on a user- Specified by:
- removePermissionin interface- ISecurityController
- Parameters:
- user- The- IUserobject to remove permission.
 
- 
addPermissionDescription copied from interface:ISecurityControllerAdds access permissions to a group- Specified by:
- addPermissionin interface- ISecurityController
- Parameters:
- group- The- IGroupobject to add permission.
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
 
- 
addPermissionpublic void addPermission(int joker, int permissionLevel) Description copied from interface:ISecurityControllerAdds a special permission- Specified by:
- addPermissionin interface- ISecurityController
- Parameters:
- joker- the specific users type (ANONMYMOUS/EVERYONE)
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
 
- 
addPermissionDeprecated.Description copied from interface:ISecurityControllerAdds access permissions to a role.- Specified by:
- addPermissionin interface- ISecurityController
- Parameters:
- role- The- IRoleobject to add permission to.
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
 
- 
addPermissionDescription copied from interface:ISecurityControllerAdds access permissions to a profile.- Specified by:
- addPermissionin interface- ISecurityController
- Parameters:
- profile- The- IProfileobject to add permission to.
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
 
- 
addPermissionDescription copied from interface:ISecurityControllerAdds access permissions to a user for aISecuritySupportobject.- Specified by:
- addPermissionin interface- ISecurityController
- Parameters:
- user- The- IUserobject to add permission.
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
 
- 
checkPermissionDescription copied from interface:ISecurityControllerCheck the user permission- Specified by:
- checkPermissionin interface- ISecurityController
- Parameters:
- user- The- IUserobject to check upon.
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- Returns:
- true if the user has permission to access the object
 
- 
addPermissionpublic 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 interface- ISecurityController
- Parameters:
- user- The- IUserobject to add permission.
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- organizationFilter- A value of- ISecurityController.IScopeFiltersfor the organization filter.
- organization- The- IOrganizationobject.
- localizationFilter- A value of- ISecurityController.IScopeFiltersfor the localization filter.
- localization- The- ILocalizationobject.
 
- 
addPermissionpublic 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 interface- ISecurityController
- Parameters:
- user- The- IUserobject to add permission.
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- organizationFilter- A value of- ISecurityController.IScopeFiltersfor the organization filter.
- organization- The- IOrganizationobject.
- localizationFilter- A value of- ISecurityController.IScopeFiltersfor the localization filter.
- localization- The- ILocalizationobject.
- flags- The additional flags.
 
- 
addPermissionpublic 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 interface- ISecurityController
- Parameters:
- user- The- IUserobject to add permission.
- securityType- the type of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- organizationFilter- A value of- ISecurityController.IScopeFiltersfor the organization filter.
- organization- The- IOrganizationobject.
- localizationFilter- A value of- ISecurityController.IScopeFiltersfor the localization filter.
- localization- The- ILocalizationobject.
- flags- the additional flags
 
- 
addPermissionpublic 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 interface- ISecurityController
- Parameters:
- group- The- IGroupobject to add permission.
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- organizationFilter- A value of- ISecurityController.IScopeFiltersfor the organization filter.
- organization- The- IOrganizationobject.
- localizationFilter- A value of- ISecurityController.IScopeFiltersfor the localization filter.
- localization- The- ILocalizationobject.
 
- 
addPermissionpublic 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 interface- ISecurityController
- Parameters:
- group- The- IGroupobject to add permission.
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- organizationFilter- A value of- ISecurityController.IScopeFiltersfor the organization filter.
- organization- The- IOrganizationobject.
- localizationFilter- A value of- ISecurityController.IScopeFiltersfor the localization filter.
- localization- The- ILocalizationobject.
- flags- the additional flags
 
- 
addPermissionpublic 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 interface- ISecurityController
- Parameters:
- group- The- IGroupobject to add permission.
- securityType- the type of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- organizationFilter- A value of- ISecurityController.IScopeFiltersfor the organization filter.
- organization- The- IOrganizationobject.
- localizationFilter- A value of- ISecurityController.IScopeFiltersfor the localization filter.
- localization- The- ILocalizationobject.
- flags- the additional flags
 
- 
addPermissionpublic 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 interface- ISecurityController
- Parameters:
- profile- The- IProfileobject to add permission to.
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- organizationFilter- A value of- ISecurityController.IScopeFiltersfor the organization filter.
- organization- The- IOrganizationobject.
- localizationFilter- A value of- ISecurityController.IScopeFiltersfor the localization filter.
- localization- The- ILocalizationobject.
 
- 
addPermissionpublic 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 interface- ISecurityController
- Parameters:
- profile- The- IProfileobject to add permission to.
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- organizationFilter- A value of- ISecurityController.IScopeFiltersfor the organization filter.
- organization- The- IOrganizationobject.
- localizationFilter- A value of- ISecurityController.IScopeFiltersfor the localization filter.
- localization- The- ILocalizationobject.
- flags- The additional flags.
 
- 
addPermissionpublic 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 interface- ISecurityController
- Parameters:
- profile- The- IProfileobject to add permission to.
- securityType- the type of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- organizationFilter- A value of- ISecurityController.IScopeFiltersfor the organization filter.
- organization- The- IOrganizationobject.
- localizationFilter- A value of- ISecurityController.IScopeFiltersfor the localization filter.
- localization- The- ILocalizationobject.
- flags- the additional flags
 
- 
addPermissionpublic 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 interface- ISecurityController
- Parameters:
- joker- the specific users type (ANONMYMOUS/EVERYONE)
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- organizationFilter- A value of- ISecurityController.IScopeFiltersfor the organization filter.
- organization- The- IOrganizationobject.
- localizationFilter- A value of- ISecurityController.IScopeFiltersfor the localization filter.
- localization- The- ILocalizationobject.
 
- 
addPermissionpublic 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 interface- ISecurityController
- Parameters:
- joker- the specific users type (ANONMYMOUS/EVERYONE)
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- organizationFilter- A value of- ISecurityController.IScopeFiltersfor the organization filter.
- organization- The- IOrganizationobject.
- localizationFilter- A value of- ISecurityController.IScopeFiltersfor the localization filter.
- localization- The- ILocalizationobject.
- flags- the additional flags
 
- 
addPermissionpublic 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 interface- ISecurityController
- Parameters:
- joker- the specific users type (ANONMYMOUS/EVERYONE)
- securityType- the type of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- organizationFilter- A value of- ISecurityController.IScopeFiltersfor the organization filter.
- organization- The- IOrganizationobject.
- localizationFilter- A value of- ISecurityController.IScopeFiltersfor the localization filter.
- localization- The- ILocalizationobject.
- flags- the additional flags
 
- 
removePermissionpublic 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 interface- ISecurityController
- Parameters:
- user-
- organizationFilter-
- organization-
- localizationFilter-
- localization-
 
- 
removePermissionpublic 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 interface- ISecurityController
- Parameters:
- user- The- IUserobject to remove permission.
- securityType- the type of children objects
- organizationFilter-
- organization-
- localizationFilter-
- localization-
 
- 
removePermissionpublic 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 interface- ISecurityController
- Parameters:
- group-
- organizationFilter-
- organization-
- localizationFilter-
- localization-
 
- 
removePermissionpublic 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 interface- ISecurityController
- Parameters:
- group- The- IGroupobject to remove permission.
- securityType- the type of children objects
- organizationFilter-
- organization-
- localizationFilter-
- localization-
 
- 
removePermissionpublic 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 interface- ISecurityController
- Parameters:
- profile-
- organizationFilter-
- organization-
- localizationFilter-
- localization-
 
- 
removePermissionpublic 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 interface- ISecurityController
- Parameters:
- profile- The- IProfileobject to remove permission.
- securityType- the type of children objects
- organizationFilter-
- organization-
- localizationFilter-
- localization-
 
- 
removePermissionpublic void removePermission(int joker, int organizationFilter, IOrganization organization, int localizationFilter, ILocalization localization) Description copied from interface:ISecurityControllerRemove a permission- Specified by:
- removePermissionin interface- ISecurityController
- Parameters:
- joker-
- organizationFilter-
- organization-
- localizationFilter-
- localization-
 
- 
removePermissionpublic 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 interface- ISecurityController
- Parameters:
- joker- the specific users type (ANONMYMOUS/EVERYONE)
- securityType- the type of children objects
- organizationFilter-
- organization-
- localizationFilter-
- localization-
 
- 
removePermissionsDescription copied from interface:ISecurityControllerRemove all permissions on a user- Specified by:
- removePermissionsin interface- ISecurityController
- Parameters:
- user- The- IUserobject to remove permissions from.
 
- 
removePermissionsDescription copied from interface:ISecurityControllerRemove all permissions on a group- Specified by:
- removePermissionsin interface- ISecurityController
- Parameters:
- group- The- IGroupobject to remove permissions from.
 
- 
removePermissionsDescription copied from interface:ISecurityControllerRemove all permissions on a profile- Specified by:
- removePermissionsin interface- ISecurityController
- Parameters:
- profile- The- IProfileobject to remove permissions from.
 
- 
removePermissionspublic void removePermissions(int joker) Description copied from interface:ISecurityControllerRemove all permissions on a joker.- Specified by:
- removePermissionsin interface- ISecurityController
- Parameters:
- joker-
 
- 
addPermissionpublic 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 interface- ISecurityController
- Parameters:
- user- The- IUserobject to add permission.
- storageDefinition- the resource definition of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flags
 
- 
addPermissionpublic 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 interface- ISecurityController
- Parameters:
- user- The- IUserobject to add permission.
- storageDefinition- the resource definition of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- organizationFilter- A value of- ISecurityController.IScopeFiltersfor the organization filter.
- organization- The- IOrganizationobject.
- localizationFilter- A value of- ISecurityController.IScopeFiltersfor the localization filter.
- localization- The- ILocalizationobject.
- flags- the additional flags
 
- 
addPermissionpublic void addPermission(IGroup group, IResourceDefinition storageDefinition, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerAdds access permissions to a group- Specified by:
- addPermissionin interface- ISecurityController
- Parameters:
- group- The- IGroupobject to add permission.
- storageDefinition- the resource definition of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flags
 
- 
addPermissionpublic 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 interface- ISecurityController
- Parameters:
- group- The- IGroupobject to add permission.
- storageDefinition- the resource definition of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- organizationFilter- A value of- ISecurityController.IScopeFiltersfor the organization filter.
- organization- The- IOrganizationobject.
- localizationFilter- A value of- ISecurityController.IScopeFiltersfor the localization filter.
- localization- The- ILocalizationobject.
- flags- the additional flags
 
- 
addPermissionpublic void addPermission(IProfile profile, IResourceDefinition storageDefinition, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerAdds access permissions to a profile- Specified by:
- addPermissionin interface- ISecurityController
- Parameters:
- profile- The- IProfileobject to add permission to.
- storageDefinition- the resource definition of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flags
 
- 
addPermissionpublic 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 interface- ISecurityController
- Parameters:
- profile- The- IProfileobject to add permission to.
- storageDefinition- the resource definition of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- organizationFilter- A value of- ISecurityController.IScopeFiltersfor the organization filter.
- organization- The- IOrganizationobject.
- localizationFilter- A value of- ISecurityController.IScopeFiltersfor the localization filter.
- localization- The- ILocalizationobject.
- flags- the additional flags
 
- 
addPermissionpublic void addPermission(int joker, IResourceDefinition storageDefinition, int permissionLevel, int... flags) Description copied from interface:ISecurityControllerAdds a special permission- Specified by:
- addPermissionin interface- ISecurityController
- Parameters:
- joker- the specific users type (ANONMYMOUS/EVERYONE)
- storageDefinition- the resource definition of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flags
 
- 
addPermissionpublic 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 interface- ISecurityController
- Parameters:
- joker- the specific users type (ANONMYMOUS/EVERYONE)
- storageDefinition- the resource definition of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- organizationFilter- A value of- ISecurityController.IScopeFiltersfor the organization filter.
- organization- The- IOrganizationobject.
- localizationFilter- A value of- ISecurityController.IScopeFiltersfor the localization filter.
- localization- The- ILocalizationobject.
- flags- the additional flags
 
- 
hasPermissionpublic 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 interface- ISecurityController
- Parameters:
- user- The- IUserobject to check upon.
- storageDefinition- the resource definition of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flag needed
- Returns:
- true if the user has permission to access the object
 
- 
hasPermissionpublic 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 interface- ISecurityController
- Parameters:
- group- The- IGroupobject to check upon.
- storageDefinition- the resource definition of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flag needed
- Returns:
- true if the user has permission to access the object
 
- 
hasPermissionpublic 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 interface- ISecurityController
- Parameters:
- profile- The- IProfileobject to check upon.
- storageDefinition- the resource definition of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flag needed
- Returns:
- true if the user has permission to access the object
 
- 
hasPermissionpublic 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 interface- ISecurityController
- Parameters:
- joker- the specific users type (ANONMYMOUS/EVERYONE)
- storageDefinition- the resource definition of children objects
- permissionLevel- The- ISecurityController.IPermissionLevelsobject to check upon.
- flags- the additional flag needed
- Returns:
- true if the user has permission to access the object
 
- 
removePermissionDescription copied from interface:ISecurityControllerRemove a permission on a user- Specified by:
- removePermissionin interface- ISecurityController
- Parameters:
- user- The- IUserobject to remove permission.
- storageDefinition- the resource definition of children objects
 
- 
removePermissionpublic 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 interface- ISecurityController
- Parameters:
- user- The- IUserobject to remove permission.
- storageDefinition- the resource definition of children objects
- organizationFilter-
- organization-
- localizationFilter-
- localization-
 
- 
removePermissionDescription copied from interface:ISecurityControllerRemove a permission on a group- Specified by:
- removePermissionin interface- ISecurityController
- Parameters:
- group- The- IGroupobject to remove permission.
- storageDefinition- the resource definition of children objects
 
- 
removePermissionpublic 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 interface- ISecurityController
- Parameters:
- group- The- IGroupobject to remove permission.
- storageDefinition- the resource definition of children objects
- organizationFilter-
- organization-
- localizationFilter-
- localization-
 
- 
removePermissionDescription copied from interface:ISecurityControllerRemove a permission on a profile- Specified by:
- removePermissionin interface- ISecurityController
- Parameters:
- profile- The- IProfileobject to remove permission.
- storageDefinition- the resource definition of children objects
 
- 
removePermissionpublic 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 interface- ISecurityController
- Parameters:
- profile- The- IProfileobject to remove permission.
- storageDefinition- the resource definition of children objects
- organizationFilter-
- organization-
- localizationFilter-
- localization-
 
- 
removePermissionDescription copied from interface:ISecurityControllerRemove a special permission- Specified by:
- removePermissionin interface- ISecurityController
- Parameters:
- joker- the specific users type (ANONMYMOUS/EVERYONE)
- storageDefinition- the resource definition of children objects
 
- 
removePermissionpublic 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 interface- ISecurityController
- Parameters:
- joker- the specific users type (ANONMYMOUS/EVERYONE)
- storageDefinition- the resource definition of children objects
- organizationFilter-
- organization-
- localizationFilter-
- localization-
 
 
-