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
FileDescriptor s. |
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.
|
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.
|
DateTimeTransformations | |
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 | |
MetadataTools.NamePatternRec | |
OriginalEntityLoadInfo |
Class that encapsulates an information needed to load an entity instance.
|
PersistenceHelper |
Utility class providing information about entity states.
|
QueryParser.QueryPath | |
QueryParserAstBased | |
QueryParserAstBased.EntityNameAndPath | |
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 | |
Sort |
Defines sorting of queries.
|
Sort.Order |
Sort order defines a property and corresponding
Sort.Direction . |
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 | |
GlobalPersistentAttributesLoadChecker.PropertyLoadedState | |
Logging.Type | |
ScriptExecutionPolicy |
Execution policies for scripts.
|
SendingStatus | |
Sort.Direction |
Sort direction.
|
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.
|