Package net.lightapi.portal.db
Interface PortalDbProvider
-
- All Superinterfaces:
com.networknt.db.provider.DbProvider
- All Known Implementing Classes:
PortalDbProviderImpl
public interface PortalDbProvider extends com.networknt.db.provider.DbProviderInterface class provide the contract for different database implementation for the portal. Mainly, the data is saved in the database. However, for some temp date like the oauth code, it is saved in the memory. The Kafka event will be used to sync the data between the memory caches.- Author:
- Steve Hu
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.networknt.monad.Result<String>cancelOrder(OrderCancelledEvent event)com.networknt.monad.Result<String>changePassword(PasswordChangedEvent event)com.networknt.monad.Result<String>confirmUser(UserConfirmedEvent event)com.networknt.monad.Result<String>createClient(MarketClientCreatedEvent event)com.networknt.monad.Result<String>createConfig(ConfigCreatedEvent event)com.networknt.monad.Result<String>createHost(HostCreatedEvent event)com.networknt.monad.Result<String>createMarketCode(MarketCodeCreatedEvent event)com.networknt.monad.Result<String>createOrder(OrderCreatedEvent event)com.networknt.monad.Result<String>createService(MarketServiceCreatedEvent event)com.networknt.monad.Result<String>createSocialUser(SocialUserCreatedEvent event)com.networknt.monad.Result<String>createUser(UserCreatedEvent event)com.networknt.monad.Result<String>deleteClient(MarketClientDeletedEvent event)com.networknt.monad.Result<String>deleteConfig(ConfigDeletedEvent event)com.networknt.monad.Result<String>deleteHost(HostDeletedEvent event)com.networknt.monad.Result<String>deleteMarketCode(MarketCodeDeletedEvent event)com.networknt.monad.Result<String>deletePayment(PaymentDeletedEvent event)com.networknt.monad.Result<String>deleteService(MarketServiceDeletedEvent event)com.networknt.monad.Result<String>deleteUser(UserDeletedEvent event)com.networknt.monad.Result<String>deliverOrder(OrderDeliveredEvent event)com.networknt.monad.Result<String>forgetPassword(PasswordForgotEvent event)com.networknt.monad.Result<Map<String,Object>>queryClientByClientId(String clientId)com.networknt.monad.Result<Map<String,Object>>queryClientByHostAppId(String host, String applicationId)com.networknt.monad.Result<Map<String,Object>>queryConfig()com.networknt.monad.Result<Map<String,Object>>queryConfigById(String configId)com.networknt.monad.Result<Map<String,Object>>queryCurrentHostKey(String hostId)com.networknt.monad.Result<String>queryEmailByWallet(String wallet)com.networknt.monad.Result<Map<String,Object>>queryHostByHost(String host)com.networknt.monad.Result<Map<String,Object>>queryHostById(String id)com.networknt.monad.Result<Map<String,Object>>queryHostByOwner(String owner)com.networknt.monad.Result<Map<String,Object>>queryLongLiveHostKey(String hostId)com.networknt.monad.Result<String>queryMarketCode(String authCode)com.networknt.monad.Result<Integer>queryNonceByEmail(String email)com.networknt.monad.Result<String>queryUserByEmail(String email)com.networknt.monad.Result<String>queryUserById(String id)com.networknt.monad.Result<String>queryUserByWallet(String wallet)com.networknt.monad.Result<String>resetPassword(PasswordResetEvent event)com.networknt.monad.Result<String>sendPrivateMessage(PrivateMessageSentEvent event)com.networknt.monad.Result<String>updateClient(MarketClientUpdatedEvent event)com.networknt.monad.Result<String>updateConfig(ConfigUpdatedEvent event)com.networknt.monad.Result<String>updateHost(HostUpdatedEvent event)com.networknt.monad.Result<String>updatePayment(PaymentUpdatedEvent event)com.networknt.monad.Result<String>updateService(MarketServiceUpdatedEvent event)com.networknt.monad.Result<String>updateUser(UserUpdatedEvent event)com.networknt.monad.Result<String>updateUserRoles(UserRolesUpdatedEvent event)
-
-
-
Method Detail
-
createUser
com.networknt.monad.Result<String> createUser(UserCreatedEvent event)
-
confirmUser
com.networknt.monad.Result<String> confirmUser(UserConfirmedEvent event)
-
createSocialUser
com.networknt.monad.Result<String> createSocialUser(SocialUserCreatedEvent event)
-
updateUser
com.networknt.monad.Result<String> updateUser(UserUpdatedEvent event)
-
deleteUser
com.networknt.monad.Result<String> deleteUser(UserDeletedEvent event)
-
updateUserRoles
com.networknt.monad.Result<String> updateUserRoles(UserRolesUpdatedEvent event)
-
forgetPassword
com.networknt.monad.Result<String> forgetPassword(PasswordForgotEvent event)
-
resetPassword
com.networknt.monad.Result<String> resetPassword(PasswordResetEvent event)
-
changePassword
com.networknt.monad.Result<String> changePassword(PasswordChangedEvent event)
-
updatePayment
com.networknt.monad.Result<String> updatePayment(PaymentUpdatedEvent event)
-
deletePayment
com.networknt.monad.Result<String> deletePayment(PaymentDeletedEvent event)
-
createOrder
com.networknt.monad.Result<String> createOrder(OrderCreatedEvent event)
-
cancelOrder
com.networknt.monad.Result<String> cancelOrder(OrderCancelledEvent event)
-
deliverOrder
com.networknt.monad.Result<String> deliverOrder(OrderDeliveredEvent event)
-
sendPrivateMessage
com.networknt.monad.Result<String> sendPrivateMessage(PrivateMessageSentEvent event)
-
createClient
com.networknt.monad.Result<String> createClient(MarketClientCreatedEvent event)
-
updateClient
com.networknt.monad.Result<String> updateClient(MarketClientUpdatedEvent event)
-
deleteClient
com.networknt.monad.Result<String> deleteClient(MarketClientDeletedEvent event)
-
queryClientByClientId
com.networknt.monad.Result<Map<String,Object>> queryClientByClientId(String clientId)
-
queryClientByHostAppId
com.networknt.monad.Result<Map<String,Object>> queryClientByHostAppId(String host, String applicationId)
-
createService
com.networknt.monad.Result<String> createService(MarketServiceCreatedEvent event)
-
updateService
com.networknt.monad.Result<String> updateService(MarketServiceUpdatedEvent event)
-
deleteService
com.networknt.monad.Result<String> deleteService(MarketServiceDeletedEvent event)
-
createMarketCode
com.networknt.monad.Result<String> createMarketCode(MarketCodeCreatedEvent event)
-
deleteMarketCode
com.networknt.monad.Result<String> deleteMarketCode(MarketCodeDeletedEvent event)
-
createHost
com.networknt.monad.Result<String> createHost(HostCreatedEvent event)
-
updateHost
com.networknt.monad.Result<String> updateHost(HostUpdatedEvent event)
-
deleteHost
com.networknt.monad.Result<String> deleteHost(HostDeletedEvent event)
-
createConfig
com.networknt.monad.Result<String> createConfig(ConfigCreatedEvent event)
-
updateConfig
com.networknt.monad.Result<String> updateConfig(ConfigUpdatedEvent event)
-
deleteConfig
com.networknt.monad.Result<String> deleteConfig(ConfigDeletedEvent event)
-
queryCurrentHostKey
com.networknt.monad.Result<Map<String,Object>> queryCurrentHostKey(String hostId)
-
-