public interface IProductOperation extends IComponentOperation
Modifier and Type | Method and Description |
---|---|
void |
commit() |
fj.data.Either<Product,StorageOperationStatus> |
createProduct(Product product) |
fj.data.Either<Product,StorageOperationStatus> |
createProduct(Product product,
boolean inTransaction) |
fj.data.Either<Product,StorageOperationStatus> |
deleteProduct(String productId,
boolean inTransaction) |
fj.data.Either<List<Product>,StorageOperationStatus> |
getFollowed(String userId,
Set<LifecycleStateEnum> lifecycleStates,
Set<LifecycleStateEnum> lastStateStates,
boolean inTransaction) |
fj.data.Either<List<Product>,StorageOperationStatus> |
getProductCatalogData(boolean inTransaction) |
void |
rollback() |
getComponent, getComponent, getComponentArtifactsForDelete, getComponentByLabelAndId, getFilteredComponents, getLightComponent
fj.data.Either<List<Product>,StorageOperationStatus> getProductCatalogData(boolean inTransaction)
fj.data.Either<Product,StorageOperationStatus> createProduct(Product product)
fj.data.Either<Product,StorageOperationStatus> createProduct(Product product, boolean inTransaction)
fj.data.Either<Product,StorageOperationStatus> deleteProduct(String productId, boolean inTransaction)
fj.data.Either<List<Product>,StorageOperationStatus> getFollowed(String userId, Set<LifecycleStateEnum> lifecycleStates, Set<LifecycleStateEnum> lastStateStates, boolean inTransaction)
void rollback()
void commit()
Copyright © 2017. All rights reserved.