Package | Description |
---|---|
com.bonitasoft.engine.api |
The Bonita BPM project has a clear separation between the API the users should be interacting with and the actual implementation classes.
|
com.bonitasoft.engine.bdm |
Provides classes and interfaces for business data models (BDM).
|
org.bonitasoft.engine.api |
The Bonita BPM project has a clear separation between the API the users should be interacting with and the actual implementation classes.
|
org.bonitasoft.engine.api.permission | |
org.bonitasoft.engine.bdm |
Provides classes and interfaces for business data models (BDM).
|
Modifier and Type | Method and Description |
---|---|
APISession |
LoginAPI.login(long tenantId,
Map<String,Serializable> credentials)
Connects the user in order to use API methods of a tenant.
|
APISession |
LoginAPI.login(long tenantId,
String userName,
String password)
Connects the user in order to use API methods of a tenant.
|
Modifier and Type | Method and Description |
---|---|
<T extends com.bonitasoft.engine.bdm.dao.BusinessObjectDAO> |
BusinessObjectDAOFactory.createDAO(APISession session,
Class<T> daoInterface)
Deprecated.
Creates the implementation of the DAO for the given session.
|
Modifier and Type | Method and Description |
---|---|
APISession |
LoginAPI.login(Map<String,Serializable> credentials)
Connects the user in order to use API methods of the default tenant.
|
APISession |
LoginAPI.login(String userName,
String password)
Connects the user in order to use API methods of the default tenant.
|
Modifier and Type | Method and Description |
---|---|
static BusinessDataAPI |
TenantAPIAccessor.getBusinessDataAPI(APISession session) |
static CommandAPI |
TenantAPIAccessor.getCommandAPI(APISession session) |
static PageAPI |
TenantAPIAccessor.getCustomPageAPI(APISession session) |
static IdentityAPI |
TenantAPIAccessor.getIdentityAPI(APISession session) |
static ApplicationAPI |
TenantAPIAccessor.getLivingApplicationAPI(APISession session) |
static PermissionAPI |
TenantAPIAccessor.getPermissionAPI(APISession session) |
static ProcessAPI |
TenantAPIAccessor.getProcessAPI(APISession session) |
static ProfileAPI |
TenantAPIAccessor.getProfileAPI(APISession session) |
static TenantAdministrationAPI |
TenantAPIAccessor.getTenantAdministrationAPI(APISession session) |
static ThemeAPI |
TenantAPIAccessor.getThemeAPI(APISession session) |
void |
LoginAPI.logout(APISession session)
Disconnects the logged user on a tenant according to the given session.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PermissionRule.isAllowed(APISession apiSession,
APICallContext apiCallContext,
APIAccessor apiAccessor,
Logger logger)
Called by the engine when using
PermissionAPI.checkAPICallWithScript(String, APICallContext, boolean) |
Modifier and Type | Method and Description |
---|---|
<T extends org.bonitasoft.engine.bdm.dao.BusinessObjectDAO> |
BusinessObjectDAOFactory.createDAO(APISession session,
Class<T> daoInterface)
Creates the implementation of the DAO for the given session.
|
Copyright © 2016 Bonitasoft S.A.. All rights reserved.