All Classes and Interfaces
Class
Description
Abstract base class for implementations of
AutoDeploymentStrategy
.Abstract base class for implementations of
AutoDeploymentStrategy
.Abstract base class for implementations of
AutoDeploymentStrategy
.Abstract base class for implementations of
AutoDeploymentStrategy
.Returns a 401 error code (Unauthorized) to the client, when Ajax authentication fails.
Spring Security success handler, specialized for Ajax requests.
An annotation that can be used on test classes or as a meta annotation to use a custom configuration resource for the
FlowableAppExtension
.An annotation that can be used on test methods, lifecycle method to inject the id of the deployment deployed via
AppDeployment
.Provides access to all services that expose App management operations.
A base implementation of
PlatformGroup
that can be used
when implementing a custom PlatformIdentityService
A base implementation of
PlatformIdentityInfo
that can be used
when implementing a custom PlatformIdentityService
A base implementation of
PlatformUser
that can be used
when implementing a custom PlatformIdentityService
Updates caches and artifacts for a deployment and its forms
TODO: this should be moved to external (but probably needs a new module)
TODO: this should be moved to external (but probably needs a new module)
Filter clients without advisor
An annotation that can be used on test classes or as a meta annotation to use a custom configuration resource for the
FlowableContentExtension
.Contains the possible properties that can be used in a ContentItemQuery.
Wrapper class for handling content item and metadata in forms
Hook points for enhancing the response of REST endpoints and services.
Marker interface to mark the base package for the Flowable Core Services
Hook point that can be used to override the update user handling
Contains the possible properties that can be used in a
DatabaseContentObjectQuery
.Default Implementation of
AutoDeploymentStrategy
that performs a separate deployment for each resource by name.Default implementation of
AutoDeploymentStrategy
that groups all Resource
s into a single deployment.Default implementation of
SubmittedVariablesExtractor
just copies variable names from the submission into
BE variables.Contains the possible properties that can be used in a
FormDeploymentQuery
.An interface that can be implemented to provide the distinguished names based on a collection
of user ids and / group ids / keys.
Default implementation of
DistinguishedNameProvider
that uses the Spring LdapTemplate
to query for the information.Represents a deployment that is already present in the document definition repository.
Builder for creating new deployments, similar to the document deployment builder.
An annotation that can be used on test methods, lifecycle method to inject the id of the deployment deployed via a DocumentDeployment.
Allows programmatic querying of
DocumentDeployment
s.Checks whether non enabled form field submitted variable value differs from the initial variable value
ContentObject
, backed by a file.Function for getting a user by id.
JUnit Jupiter extension for the Flowable AppEngine and services initialization.
Convenience for AppEngine and services initialization in the form of a JUnit rule.
A Helper for the Flowable
FlowableAppExtension
that can be used within the JUnit Jupiter context store
and users can use it in the tests for easy modifying of the AppEngine
time and easy access for waiting on the job executor.JUnit Jupiter extension for the Flowable ContentEngine and services initialization.
Convenience for ContentEngine and services initialization in the form of a JUnit rule.
An extension that uses
SpringExtension
to get the ContentEngine
from the ApplicationContext
and make it available for the FlowableContentExtension
.A Helper for the Flowable
FlowableContentExtension
that can be used within the JUnit Jupiter context store
and users can use it in the tests for easy modifying of the ContentEngine
time and easy access for waiting on the job executor.JUnit Jupiter extension for the Flowable FormEngine and services initialization.
Convenience for FormEngine and services initialization in the form of a JUnit rule.
An extension that uses
SpringExtension
to get the FormEngine
from the ApplicationContext
and make it available for the FlowableFormExtension
.A Helper for the Flowable
FlowableFormExtension
that can be used within the JUnit Jupiter context store
and users can use it in the tests for easy modifying of the FormEngine
time and easy access for waiting on the job executor.An exception indicating that a validation of a form field value resulted in an error.
Base class for all FlowableIdmEntityEvent implementations, related to entities.
Builder class used to create
FlowableEvent
implementations.Base class for all FlowableIdmEvent implementations.
Event fired when a
PlatformIdentityInfo
is set explicitly via.Implementation of
FlowableIdmMembershipEvent
.The Spring Security default implementation prefixes the authorities with
SCOPE_
and uses the scopes from OAuth2 in the authorities.Deprecated.
Exposes an LDAP
AuthenticationProvider
bean
using the Flowable LdapConfigurationApi
.The Spring Security default implementation prefixes the authorities with
SCOPE_
and uses the scopes from OAuth2 in the authorities.Custom implementation of Spring Security's RememberMeServices.
Base class for all
FlowablePlatformIdmEventType
implementations.Enumeration containing all Platform IDM
FlowableEventType
(s).A Spring Security configurer used for configuring the Flowable Token Request Parameter authentication.
Event fired when the presence information of a user has been changed.
Resolves the definition of a case instance or process instance
An annotation that can be used on test classes or as a meta annotation to use a custom configuration resource for the
FlowableFormExtension
.Methods for working with deployments.
Specific parsing of one form json file.
Annotation for a test method to create and delete a deployment around a test method.
An annotation that can be used on test methods, lifecycle method to inject the id of the deployment deployed via
FormDeploymentAnnotation
.Contains the possible properties that can be used in a
FormInstanceQuery
.A flowable internal API used for easier access to form definitions for different scopes.
Contains the possible properties that can be used in a FormDefinitionQuery.
A utility class that hides the complexity of
FormDefinitionEntity
and FlowableFormModel
lookup.Gives access to a deployed form model, e.g., a Form JSON file, through a stream of bytes.
This permission helper implementation is the default one in the IDM module and is granting all permissions to all users for user management.
A voter which checks whether a user is allowed to impersonate another user or not.
Function for checking if a user is member of all groups.
Function for checking if a user is member in any group.
Function for checking if a user is not a member of any group.
Configuration for the LDAP identity service.
LDAP properties for different group operations.
Some properties are allowed to be a
Collection
, this means that this particular property
would come from one of those attributes.A provider for a tenant id for a group based on LDAP group
Attributes
.A provider for a user definition key based on LDAP user
Attributes
.A provider for the groups of a user.
LDAP properties for different user operations.
Some properties are allowed to be a
Collection
, this means that this particular property
would come from one of those attributes.A provider for a tenant id for a user based on LDAP user
Attributes
.A filter which is going to remove the
matchingRequestParameter
created by the
HttpSessionRequestCache
.Generic variable class that can be reused for V6 and V5 engine.
An abstract superclass for
Command
implementations that want to verify the provided app is always active (ie.Implementation of the
AuthTokenProvider
that uses the OAuth2AuthorizedClientService
to fetch an access
token for a clientRegistrationId.Handler that is invoked for specific user actions like creation, update, activation or deactivation and overrides the
default user persistence logic.
An intermediate representation of a DeploymentEntity which keeps track of all of the entity's and resources.
JUnit Jupiter extension for the Flowable Platform idm engine and services initialization.
A builder for the Platform user that can be used to set predefined properties or add some custom properties.
The interface you can implement when you want to enhance user based search hit data.
Known presence states for the user.
An abstract super class for
ContactFilter
implementations that create a query programmatically.A base Read Only implementation of the
PlatformIdentityService
that can be used for custom read only implementations.Contains the possible properties that can be used in a ContentItemQuery.
Implementation of
AutoDeploymentStrategy
that performs a separate deployment for each set of Resource
s that share the same parent folder.
Encapsulates the logic for transparently working with ByteArrayEntity.
MyBatis TypeHandler for
ResourceRef
.Helper class for working with
ResponseEntity
.A global intern service that can be used to retrieve the form info for different scope types.
Security scope that can be used for passing the needed security scope accessibility to the Java API.
Interface responsible for providing the security for a given principal.
Function for setting a user info for a user.
Function for setting the state and sub state of a user
Usage:
Function for setting the state of a user
Usage:
Function for setting the sub state of a user
Usage:
(Very) simple implementation of the
ContentStorage
that relies on the passed metadata to store content.Implementation of
AutoDeploymentStrategy
that performs a separate deployment for each resource by name.A
ContextMapper
that maps to the Full Distinguished nameExtract variable name, value pairs from the submitted values
Similar to
UserDetailsService
with the difference that this passes the current authentication of the user performing the impersonation.A utility class that can be used when writing tests.
Deprecated.
use
AccessTokenBuilder
insteadDeprecated.
A builder for the user account that can be used to update or create an UserAccount
Annotation that can be used to trigger a deployment of user account definitions for the provided test.
Builder for bulk registration of User Account Definitions.
An interface that can be used to provide base information for a given user.
A custom provider of
GrantedAuthority
based on an id from a user definition.Annotation that can be used to trigger a deployment of user definitions for the provided test.
Builder for bulk registration of User Definitions.
Information that can be used in the REST API to ignore non defined variables
Handler that is invoked for specific user actions like creation, update, activation or deactivation.
The permission service that can used to check permissions on actions to be executed in the context of a user like deactivation, reactivation, etc.
This interface contains the available states for a
PlatformUser
object.This interface contains some commonly used sub states for platform users as a more specialized state information.
Known platform user types.
FlowableLdapAuthenticationProviderFactory
to expose anAuthenticatioProvider
instead