Package | Description |
---|---|
com.axemble.vdoc.sdk.interfaces | |
com.axemble.vdoc.sdk.modules | |
com.axemble.vdoc.sdk.supports |
Modifier and Type | Interface and Description |
---|---|
interface |
IAgent
This class allows to manipulate scheduled tasks.
|
interface |
IAlias
This interface represents an alias on any element.
|
interface |
IBlockTemplateContainer
This interface represents a block template container.
|
interface |
ICatalog
This interface is intended to group workflows.
|
interface |
IConnectionDefinition<T>
This class retrieves a connection from a specified external reference declared
in the administration
|
interface |
IContentContainer
This interface represents the base content container.
|
interface |
IDataUnit
This class represents a data unit.
|
interface |
IFile
The file within the library system.
|
interface |
IFolder
The folder within the library system.
|
interface |
IGroup
The IGroup interface is part of the VDoc directory.
|
interface |
ILibrary
The library object within the library system.
|
interface |
ILinkedResource
A child resource within a table field
|
interface |
ILinkedResourceDefinition
This class defines a resource definition for linked resources.
|
interface |
ILocalization
The ILocalization interface is part of the VDoc directory.
|
interface |
IMailingList
This interface represents a mailing list.
|
interface |
IOperator
The IOperator interface is a user acting on a
ITaskInstance object. |
interface |
IOrganization
The IOrganization interface is part of the VDoc directory.
|
interface |
IPageContainer
This interface represents a page container.
|
interface |
IPlugin
This class represents a plugin.
|
interface |
IPortlet
The portlet object.
|
interface |
IProject
This interface represents a project (apps).
|
interface |
IResource
A base interface for resources
|
interface |
IResourceDefinition
This class defines a resource which may have several
IProperty objects. |
interface |
ISharedBlockContainer
This interface represents a shared block container.
|
interface |
ISite
This class represents a site.
|
interface |
IStorageResource
A resource for storage
|
interface |
IStorageResourceDefinition
This class defines a resource definition for storage resource.
|
interface |
ITopic
This class represents a topic.
|
interface |
IUser
The IUser interface is part of the VDoc directory.
|
interface |
IVersion
This class represents a version of a document.
|
interface |
IView
The view interface.
|
interface |
IWorkflow
This class represents a specific version of a process.
|
interface |
IWorkflowContainer
This class represents a set of
IWorkflow objects. |
interface |
IWorkflowInstance
This class represents a process document.
|
interface |
IWorkflowResourceDefinition
This class defines a resource definition for a workflow.
|
Modifier and Type | Method and Description |
---|---|
void |
ISecurityController.addPermission(IGroup group,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int... flags)
Adds access permissions to a group
|
void |
ISecurityController.addPermission(IGroup group,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization,
int... flags)
Adds access permissions to a group and allows to specify localization and organization scopes.
|
void |
ISecurityController.addPermission(int joker,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int... flags)
Adds a special permission
|
void |
ISecurityController.addPermission(int joker,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization,
int... flags)
Adds a special permission
|
void |
ISecurityController.addPermission(IProfile profile,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int... flags)
Adds access permissions to a profile
|
void |
ISecurityController.addPermission(IProfile profile,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization,
int... flags)
Adds access permissions to a profile and allows to specify localization and organization scopes.
|
void |
ISecurityController.addPermission(IRole role,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int... flags)
Deprecated.
Use addPermission(profile, securityType, permissionLevel, flags) instead.
|
void |
ISecurityController.addPermission(IUser user,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int... flags)
Adds access permissions to a user for a
ISecuritySupport object |
void |
ISecurityController.addPermission(IUser user,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization,
int... flags)
Adds access permissions to a user for a
ISecuritySupport object and allows to specify localization and organization scopes. |
void |
ISecurityController.breakInheritance(Class<? extends ISecuritySupport> securityType)
Break inheritance for this type for the specified security type
|
boolean |
ISecurityController.checkPermission(IUser user,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int... flags)
Check the user permission
|
boolean |
ISecurityController.hasPermission(IGroup group,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int... flags)
Check the group permission on a specific object (no recursivity)
|
boolean |
ISecurityController.hasPermission(int joker,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int... flags)
Check the special permission on a specific object (no recursivity)
|
boolean |
ISecurityController.hasPermission(IProfile profile,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int... flags)
Check the profile permission on a specific object (no recursivity)
|
boolean |
ISecurityController.hasPermission(IUser user,
Class<? extends ISecuritySupport> securityType,
int permissionLevel,
int... flags)
Check the user permission on a specific object (no recursivity)
|
void |
ISecurityController.removePermission(IGroup group,
Class<? extends ISecuritySupport> securityType)
Remove a permission on a group
|
void |
ISecurityController.removePermission(IGroup group,
Class<? extends ISecuritySupport> securityType,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization)
Remove a permission on a group
|
void |
ISecurityController.removePermission(int joker,
Class<? extends ISecuritySupport> securityType)
Remove a special permission
|
void |
ISecurityController.removePermission(int joker,
Class<? extends ISecuritySupport> securityType,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization)
Remove a special permission
|
void |
ISecurityController.removePermission(IProfile profile,
Class<? extends ISecuritySupport> securityType)
Remove a permission on a profile
|
void |
ISecurityController.removePermission(IProfile profile,
Class<? extends ISecuritySupport> securityType,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization)
Remove a permission on a profile
|
void |
ISecurityController.removePermission(IRole role,
Class<? extends ISecuritySupport> securityType)
Deprecated.
Use removePermission( profile, securityType ) instead.
|
void |
ISecurityController.removePermission(IUser user,
Class<? extends ISecuritySupport> securityType)
Remove a permission on a user
|
void |
ISecurityController.removePermission(IUser user,
Class<? extends ISecuritySupport> securityType,
int organizationFilter,
IOrganization organization,
int localizationFilter,
ILocalization localization)
Remove a permission on a user
|
Modifier and Type | Method and Description |
---|---|
ISecurityController |
IBaseWorkflowModule.getSecurityController(ISecuritySupport securitySupport)
Gets a security controller on a specified object.
|
ISecurityController |
IProjectModule.getSecurityController(ISecuritySupport securitySupport)
Gets a security controller on a specified object.
|
ISecurityController |
IBaseDocumentModule.getSecurityController(ISecuritySupport securitySupport)
Gets a security controller on a specified object.
|
ISecurityController |
IBaseLibraryModule.getSecurityController(ISecuritySupport securitySupport) |
ISecurityController |
IBaseDirectoryModule.getSecurityController(ISecuritySupport securitySupport)
Gets a security controller to manipulate the rights on a specified object.
|
ISecurityController |
IBasePortalModule.getSecurityController(ISecuritySupport securitySupport)
Gets a security controller on a specified object.
|
ISecurityController |
IBaseSiteModule.getSecurityController(ISecuritySupport securitySupport)
Gets a security controller on a specified object.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IChildSecuritySupport
This class will handle complex security for custom object (with inheritance)
|
interface |
ILockSupport |
Modifier and Type | Method and Description |
---|---|
ISecuritySupport |
IChildSecuritySupport.getSecurityParent()
This method will returns the security parent of the object for security inheritance tests
|
Copyright © 2022 Visiativ. All rights reserved.