Class DatabaseCartStorage
java.lang.Object
ydocumentcartpackage.persistence.polyglot.repository.documentcart.storage.BaseStorage
ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage
- All Implemented Interfaces:
Storage
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic class -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDatabaseCartStorage(DataSource dataSource, Serializer serializer) Deprecated, for removal: This API element is subject to removal in a future version.DatabaseCartStorage(DataSourceFactory dataSourceFactory, Serializer serializer) -
Method Summary
Modifier and TypeMethodDescriptionprotected QueryResultfindByEntityAttributes(EntityCondition condition) protected QueryResultprotected QueryResultfindByRootAttributes(EntityCondition condition) protected QueryResultfindByRootId(Identity id) voidprotected DocumentinstantiateNewDocument(Identity rootId) voidvoidvoidsetTableName(String tableName) voidsetUseTenantAwareTableName(boolean useTenantAwareTableName) Methods inherited from class ydocumentcartpackage.persistence.polyglot.repository.documentcart.storage.BaseStorage
find, handleUnknownQuery, missingRootIdForInstantiation, singleDocument
-
Field Details
-
PROPERTY_SHOULD_THROW_EX_ON_FULL_TBL_SCAN
- See Also:
-
-
Constructor Details
-
DatabaseCartStorage
@Deprecated(since="2105", forRemoval=true) public DatabaseCartStorage(DataSource dataSource, Serializer serializer) Deprecated, for removal: This API element is subject to removal in a future version.since 2105 - useDatabaseCartStorage(DataSourceFactory, Serializer) -
DatabaseCartStorage
-
-
Method Details
-
setTableName
-
setUseTenantAwareTableName
public void setUseTenantAwareTableName(boolean useTenantAwareTableName) -
initialize
@PostConstruct public void initialize() -
save
-
remove
-
instantiateNewDocument
- Specified by:
instantiateNewDocumentin classBaseStorage
-
findByRootId
- Specified by:
findByRootIdin classBaseStorage
-
findByRootAttributes
- Specified by:
findByRootAttributesin classBaseStorage
-
findByEntityId
- Specified by:
findByEntityIdin classBaseStorage
-
findByEntityAttributes
- Specified by:
findByEntityAttributesin classBaseStorage
-
DatabaseCartStorage(DataSourceFactory, Serializer)