Package org.bonitasoft.engine.api.impl
-
Class Summary Class Description APIAccessorImpl APIUtils ApplicationAPIImpl BusinessDataAPIImpl CommandAPIImpl CustomUserInfoAPIDelegate CustomUserInfoDefinitionAPIDelegate DocumentAPIImpl IdentityAPIImpl LoginAPIImpl OrderAndFields OrganizationAPIImpl PageAPIImpl PermissionAPIImpl PlatformAPIImpl PlatformCommandAPIImpl PlatformLoginAPIImpl ProcessAPIImpl ProcessConfigurationAPIImpl ProcessDeploymentAPIDelegate ProcessInvolvementDelegate ProcessManagementAPIImplDelegate ProcessStarter ProfileAPIImpl SCustomUserInfoValueAPI ServerAPIFactory This class load the server api implementation configured using the property `serverApi`.ServerAPIImpl This class is in charge of calling APIs while adding behavior: It sets the classloader to the one from platform or tenant When the method is NOT annotated withNoSessionRequired
, it verifies that the given session is valid, is on the right scope (tenant or platform), and renew it When the method is NOT annotated withCustomTransactions
, it opens a transaction When the method is deprecated, it print a warning When the method or class is annotated withAvailableWhenTenantIsPaused
, it verifies the tenant is paused When the method or class is annotated withAvailableWhenTenantIsPaused
and onlyAvailableWhenPaused is set to true, it verifies the tenant is running When the method is NOT annotated withAvailableOnStoppedNode
, it verifies the platform is runningSessionInfos StarterThread Thread start when the engine is ready.TaskInvolvementDelegate TenantAdministrationAPIImpl ThemeAPIImpl Deprecated. since 7.13.0, this API does nothing. -
Enum Summary Enum Description ServerAPIImpl.SessionType -
Exception Summary Exception Description ServerAPIRuntimeException -
Annotation Types Summary Annotation Type Description AvailableOnStoppedNode Used to identify API methods that can be called if a Node is not started.AvailableWhenTenantIsPaused Used to identify tenant-level API methods that can be called if a the tenant is in a pause mode.WithLock Used to identify tenant-level API methods that require taking a functional lock when they are called.