| Interface | Description |
|---|---|
| BeanLocator |
Provides access to all managed beans of the application block.
|
| BeanValidation |
Infrastructure interface for validation with JSR303 rules.
|
| Configuration |
Central interface of the configuration parameters framework.
|
| DataLoadContext |
Base interface for load contexts used in
DataManager. |
| DataLoadContextQuery | |
| DataManager |
Central interface to provide CRUD functionality.
|
| EntityAttributeVisitor |
Visitor to be submitted to
MetadataTools.traverseAttributes(Entity, EntityAttributeVisitor). |
| Events |
Interface that encapsulates application-scope event publication functionality.
|
| FileLoader |
Interface to store and load files defined by
FileDescriptors. |
| FileLoader.StreamingProgressListener |
Listener that is fired during file streaming to middleware.
|
| GlobalConfig |
Configuration parameters interface used by all layers: CORE, WEB, DESKTOP.
|
| LogControl | |
| Messages |
Central infrastructure interface to work with localized messages.
|
| Metadata |
Central interface to provide metadata-related functionality.
|
| MetadataTools.EntitiesHolder | |
| NodeIdentifier | |
| NumberIdSource | |
| PasswordEncryption |
Encryption support for hashing passwords.
|
| PersistentAttributesLoadChecker | |
| QueryParser |
Parses JPQL query and returns some information about it.
|
| QueryTransformer |
Transforms JPQL query
|
| Resources |
Central infrastructure interface for loading resources.
|
| ScreenProfilerConfig | |
| Scripting |
Central interface to provide scripting functionality.
|
| Security |
Infrastructure interface providing methods to check permissions of the current user.
|
| TimeSource |
Global time source interface.
|
| UserFormatTools | |
| UserSessionSource |
Central infrastructure interface to provide access to a current user session.
|
| UuidSource |
Global interface to create UUIDs.
|
| ViewRepository |
Represents a repository of
View objects, accessible by names. |
| Class | Description |
|---|---|
| AppBeans |
Contains static methods for access to all managed beans of the application block.
|
| BeanValidation.ValidationOptions | |
| BuildInfo |
Provides build information stored in global artifact by CubaBuildInfo Gradle task.
|
| BuildInfo.Content |
Build information stored in global artifact by CubaBuildInfo Gradle task.
|
| CommitContext |
DTO that contains information about currently committed entities.
|
| DatatypeFormatter |
Convenience bean for locale-dependent conversion of some widely used data types to and from strings.
|
| EmailAttachment | |
| EmailHeader |
The EmailHeader class stores a name/value pair to represent headers.
|
| EmailInfo |
Contains email details: list of recipients, from address, caption, body and attachments.
|
| EntityLoadInfo |
Class that encapsulates an information needed to load an entity instance.
|
| EntityLoadInfoBuilder |
Builds
EntityLoadInfo objects and provides additional methods for working with them. |
| EntitySet |
Implementation of
Set<Entity> with convenient methods for getting entities by a prototype instance
or by a class and id. |
| EntityStates |
Provides information about entities states.
|
| ExtendedEntities |
Encapsulates functionality for working with extended entities.
|
| FileLoader.SingleInputStreamSupplier |
Simple implementation of
Supplier<InputStream> that can provide input stream only once. |
| FileTypesHelper | |
| FluentLoader<E extends Entity<K>,K> | |
| FluentLoader.ById<E extends Entity<K>,K> | |
| FluentLoader.ByQuery<E extends Entity<K>,K> | |
| FluentValueLoader<T> | |
| FluentValuesLoader | |
| FtsConfigHelper |
Provides reflective access to
FtsConfig interface which is located in the FTS base project. |
| GlobalPersistentAttributesLoadChecker | |
| HashDescriptor |
Container for password hash and salt.
|
| HealthCheckEvent | |
| LoadContext<E extends Entity> |
Class that defines parameters for loading entities from the database via
DataManager. |
| LoadContext.Query |
Class that defines a query to be executed for data loading.
|
| LockInfo |
Describes a pessimistic lock of an object.
|
| LockNotSupported |
A special case of
LockInfo that is returned from LockManagerAPI and
LockService methods to indicate that locking is not supported for a
specified object type. |
| MessageTools |
Utility class to provide common functionality related to localized messages.
|
| MetadataTools |
Utility class to provide common metadata-related functionality.
|
| MetadataTools.CachingEntitiesHolder | |
| OriginalEntityLoadInfo |
Class that encapsulates an information needed to load an entity instance.
|
| PersistenceHelper |
Utility class providing information about entity states.
|
| QueryParser.QueryPath | |
| QueryParserAstBased | |
| QueryParserRegex |
Implementation of
QueryParser based on regular expressions. |
| QueryTransformerFactory |
Factory to get
QueryParser and QueryTransformer instances. |
| QueryTransformerRegex |
Implementation of
QueryTransformer based on regular expressions. |
| QueryUtils | |
| ReferenceToEntitySupport |
Utility class to provide common functionality for entities with different type of primary keys
|
| RemoteException.Cause | |
| Stores |
Utility class for accessing registered data source names.
|
| TemplateHelper |
Use static methods of this class to process Freemarker templates.
|
| TemporalValue | |
| TimeZones |
Convenience bean providing some methods for working with time zones.
|
| UserFormatToolsImpl | |
| UuidProvider |
Provides static method to create UUIDs.
|
| ValueLoadContext |
Class that defines parameters for loading values from the database via
DataManager.loadValues(ValueLoadContext). |
| ValueLoadContext.Query |
Class that defines a query to be executed for loading values.
|
| View |
Class to declare a graph of objects that must be retrieved from the database.
|
| View.ViewParams |
Parameters object to be used in constructors.
|
| ViewProperty |
Defines a
View property. |
| Enum | Description |
|---|---|
| ClientType | |
| DeletePolicy |
This enum defines a behaviour to deal with linked objects in case of soft delete
DENY - throw DeletePolicyException when linked object exists
CASCADE - soft delete the linked object
UNLINK - remove link
|
| FetchMode |
Specifies how to fetch a referenced entity from the database.
|
| FileStorageException.Type | |
| Logging.Type | |
| ScriptExecutionPolicy |
Execution policies for scripts.
|
| SendingStatus |
| Exception | Description |
|---|---|
| AccessDeniedException |
Exception that is raised on attempt to violate a security constraint.
|
| DeletePolicyException |
Exception that is raised on attempt to soft delete an object,
which has linked objects marked with
OnDelete annotation
with DeletePolicy.DENY value. |
| DevelopmentException | |
| EmailException |
Email sending error.
Contains failed addresses and corresponding error messages. |
| EntityAccessException |
This exception is raised on attempt to load a deleted object.
|
| FileLoader.InputStreamSupplierException |
Runtime exception that can be thrown from
Supplier<InputStream> implementation. |
| FileLoader.RetryUnsupportedException |
Exception that can be thrown if implementation of
Supplier<InputStream> cannot provide input stream
once again. |
| FileStorageException | |
| RemoteException |
Exception that returns to clients from the middleware.
|
| RowLevelSecurityException |
Exception that is raised on different exceptions related to Row Level Security.
|
| RunTaskOnceException |
Exception that is raised when you try to execute schedule task once from not permitted server.
|
| RuntimeFileStorageException | |
| SilentException |
Exception that is used to interrupt an execution flow without any messages to the user.
|
| ViewNotFoundException |
This exception is raised when you try to get nonexistent view by entity/name.
|
| Annotation Type | Description |
|---|---|
| DesignSupport |
Annotates code containing additional information for external tools
|
| Logging |
Annotation that suggests what should be written to log for an exception.
|
| Secret |
Annotation that indicates that annotated element is secret.
|
| SupportedByClient |
Annotation that marks a class as available on the client side.
|