@Service
@DependsOn(value={"flyway","flywayInitializer"})
@Transactional
public class GxDataServiceImpl
extends Object
implements GxDataService
CORE_NAMESPACE, SYSTEM_NAMESPACE| Constructor and Description |
|---|
GxDataServiceImpl() |
@PostConstruct public void initialize()
public List<GxGenderBean> findGender()
findGender in interface GxDataServicepublic GxGenderBean findGenderByCode(String genderCode)
findGenderByCode in interface GxDataServicepublic List<GxSupportedLocaleBean> findSupportedLocale()
findSupportedLocale in interface GxDataServicepublic List<GxTermBean> findTermByLocale(Locale locale)
findTermByLocale in interface GxDataServicepublic List<GxTermBean> findTermByTermKey(String termKey)
findTermByTermKey in interface GxDataServicepublic void deleteTermByTermKeyAndOidNameSpace(String termKey, Integer oidNamespace)
deleteTermByTermKeyAndOidNameSpace in interface GxDataServicepublic List<GxTermBean> findTermByTermKeyAndLocale(String termKey, Locale locale)
findTermByTermKeyAndLocale in interface GxDataServicepublic GxTermBean findEffectiveTermByTermKeyAndLocale(String termKey, Locale locale)
findEffectiveTermByTermKeyAndLocale in interface GxDataServicepublic GxTermBean save(GxTermBean bean)
save in interface GxDataServicepublic void delete(GxTermBean bean)
delete in interface GxDataServicepublic List<GxNamespaceBean> findNamespace()
findNamespace in interface GxDataServicepublic GxNamespaceBean findNamespace(Integer oidNamespace)
findNamespace in interface GxDataServicepublic List<GxTermBean> findTermByNamespaceAndSupportedLocale(Integer page, Integer size, GxNamespaceBean namespace, GxSupportedLocaleBean supportedLocale)
findTermByNamespaceAndSupportedLocale in interface GxDataServicepublic List<GxTermBean> findDistinctTermByNamespaceAndSupportedLocale(GxNamespaceBean namespace, GxSupportedLocaleBean supportedLocale)
findDistinctTermByNamespaceAndSupportedLocale in interface GxDataServicepublic GxSupportedLocaleBean save(GxSupportedLocaleBean bean)
save in interface GxDataServicepublic void delete(GxSupportedLocaleBean bean)
delete in interface GxDataServicepublic GxNamespaceBean findNamespace(String namespace)
findNamespace in interface GxDataServicepublic GxNamespaceBean findOrCreateNamespace(String namespace)
findOrCreateNamespace in interface GxDataServicepublic GxNamespaceBean save(GxNamespaceBean bean)
save in interface GxDataServicepublic void delete(GxNamespaceBean bean)
delete in interface GxDataServicepublic List<GxSecurityGroupBean> findSecurityGroup()
findSecurityGroup in interface GxDataServicepublic GxSecurityGroupBean findSecurityGroup(Integer oidSecurityGroup)
findSecurityGroup in interface GxDataServicepublic List<GxSecurityGroupBean> findSecurityGroupActive()
findSecurityGroupActive in interface GxDataServicepublic List<GxSecurityGroupBean> findSecurityGroupInactive()
findSecurityGroupInactive in interface GxDataServicepublic GxSecurityGroupBean save(GxSecurityGroupBean bean)
save in interface GxDataServicepublic void delete(GxSecurityGroupBean bean)
delete in interface GxDataServicepublic List<GxSecurityGroupBean> findSecurityGroupByNamespace(GxNamespaceBean namespace)
findSecurityGroupByNamespace in interface GxDataServicepublic GxSecurityGroupBean findSecurityGroupByNamespaceAndGroupName(GxNamespaceBean namespace, String groupName)
findSecurityGroupByNamespaceAndGroupName in interface GxDataServicepublic List<GxSecurityGroupBean> findSecurityGroupByNamespaceActive(GxNamespaceBean namespace)
findSecurityGroupByNamespaceActive in interface GxDataServicepublic GxSecurityGroupBean findSecurityGroupByNamespaceAndGroupNameActive(GxNamespaceBean namespace, String groupName)
findSecurityGroupByNamespaceAndGroupNameActive in interface GxDataServicepublic List<GxSecurityGroupBean> findSecurityGroupByNamespaceInactive(GxNamespaceBean namespace)
findSecurityGroupByNamespaceInactive in interface GxDataServicepublic List<GxUserAccountBean> findUserAccount()
findUserAccount in interface GxDataServicepublic List<GxUserAccountBean> findUserAccountActive()
findUserAccountActive in interface GxDataServicepublic List<GxUserAccountBean> findUserAccountInactive()
findUserAccountInactive in interface GxDataServicepublic GxUserAccountBean save(GxUserAccountBean bean)
save in interface GxDataServicepublic void delete(GxUserAccountBean bean)
delete in interface GxDataServicepublic List<GxUserAccountBean> findUserAccountBySecurityGroup(GxSecurityGroupBean securityGroup)
findUserAccountBySecurityGroup in interface GxDataServicepublic List<GxUserAccountBean> findUserAccountBySecurityGroupActive(GxSecurityGroupBean securityGroup)
findUserAccountBySecurityGroupActive in interface GxDataServicepublic List<GxUserAccountBean> findUserAccountBySecurityGroupInactive(GxSecurityGroupBean securityGroup)
findUserAccountBySecurityGroupInactive in interface GxDataServicepublic List<GxSecurityPolicyBean> findSecurityPolicy()
findSecurityPolicy in interface GxDataServicepublic List<GxSecurityPolicyBean> findSecurityPolicyActive()
findSecurityPolicyActive in interface GxDataServicepublic List<GxSecurityPolicyBean> findSecurityPolicyInactive()
findSecurityPolicyInactive in interface GxDataServicepublic GxSecurityPolicyBean save(GxSecurityPolicyBean bean)
save in interface GxDataServicepublic void delete(GxSecurityPolicyBean bean)
delete in interface GxDataServicepublic List<GxSecurityPolicyBean> findSecurityPolicyByNamespace(GxNamespaceBean namespace)
findSecurityPolicyByNamespace in interface GxDataServicepublic List<GxSecurityPolicyBean> findSecurityPolicyByNamespaceActive(GxNamespaceBean namespace)
findSecurityPolicyByNamespaceActive in interface GxDataServicepublic List<GxSecurityPolicyBean> findSecurityPolicyByNamespaceInactive(GxNamespaceBean namespace)
findSecurityPolicyByNamespaceInactive in interface GxDataServicepublic List<GxCountryBean> findCountry()
findCountry in interface GxDataServicepublic GxCountryBean findCountry(Integer oid)
findCountry in interface GxDataServicepublic GxCountryBean findCountryByCountryName(String countryName)
findCountryByCountryName in interface GxDataServicepublic GxCountryBean findCountryByCountryAlpha3Code(String alpha3Code)
findCountryByCountryAlpha3Code in interface GxDataServicepublic GxCountryBean findCountryByNumericCode(Integer numericCode)
findCountryByNumericCode in interface GxDataServicepublic GxCountryBean findCountryByStateName(String stateName)
findCountryByStateName in interface GxDataServicepublic GxCountryBean findCountryByStateCode(String stateCode)
findCountryByStateCode in interface GxDataServicepublic GxCountryBean findCountryByCityName(String cityName)
findCountryByCityName in interface GxDataServicepublic GxCountryBean createOrUpdate(GxCountryBean bean)
createOrUpdate in interface GxDataServicepublic void delete(GxCountryBean bean)
delete in interface GxDataServicepublic GxStateBean createOrUpdate(GxStateBean bean)
createOrUpdate in interface GxDataServicepublic GxCityBean createOrUpdate(GxCityBean bean)
createOrUpdate in interface GxDataServicepublic void delete(GxCityBean bean)
delete in interface GxDataServicepublic void delete(GxStateBean bean)
delete in interface GxDataServicepublic List<GxStateBean> findState()
findState in interface GxDataServicepublic GxStateBean findState(Integer oid)
findState in interface GxDataServicepublic GxStateBean findStateByStateCode(String stateCode)
findStateByStateCode in interface GxDataServicepublic GxStateBean findStateByStateName(String stateName)
findStateByStateName in interface GxDataServicepublic GxStateBean findStateByCityName(String cityName)
findStateByCityName in interface GxDataServicepublic List<GxStateBean> findStateByCountry(Integer oidCountry)
findStateByCountry in interface GxDataServicepublic List<GxStateBean> findStateByCountryNumericCode(Integer numeriCode)
findStateByCountryNumericCode in interface GxDataServicepublic List<GxStateBean> findStateByCountryCountryName(String countryName)
findStateByCountryCountryName in interface GxDataServicepublic List<GxCityBean> findCity()
findCity in interface GxDataServicepublic GxCityBean findCity(Integer oid)
findCity in interface GxDataServicepublic GxCityBean findCityByCityName(String cityName)
findCityByCityName in interface GxDataServicepublic List<GxCityBean> findCityByCountry(Integer oidCountry)
findCityByCountry in interface GxDataServicepublic List<GxCityBean> findCityByState(Integer oidState)
findCityByState in interface GxDataServicepublic List<GxCityBean> findCityByCountryNumericCode(Integer numericCode)
findCityByCountryNumericCode in interface GxDataServicepublic List<GxCityBean> findCityByStateCode(String stateCode)
findCityByStateCode in interface GxDataServicepublic GxSavedQueryBean findSavedQuery(Integer oid)
findSavedQuery in interface GxDataServicepublic List<GxSavedQueryBean> findSavedQueryByUsername(String username)
findSavedQueryByUsername in interface GxDataServicepublic void delete(GxSavedQueryBean bean)
delete in interface GxDataServicepublic GxSavedQueryBean save(GxSavedQueryBean bean)
save in interface GxDataServicepublic List<GxSavedQueryBean> findSavedQuery()
findSavedQuery in interface GxDataServicepublic List<GxEmailTemplateBean> findEmailTemplateByNamespace(GxNamespaceBean namespace)
findEmailTemplateByNamespace in interface GxDataServicepublic List<GxEmailTemplateBean> findEmailTemplateByNamespaceActive(GxNamespaceBean namespace)
findEmailTemplateByNamespaceActive in interface GxDataServicepublic List<GxEmailTemplateBean> findEmailTemplateByNamespaceInactive(GxNamespaceBean namespace)
findEmailTemplateByNamespaceInactive in interface GxDataServicepublic GxEmailTemplateBean findEmailTemplateByTemplateNameActive(String templateName)
findEmailTemplateByTemplateNameActive in interface GxDataServicepublic GxEmailTemplateBean findEmailTemplateByTemplateNameAndNamespaceActive(String templateName, GxNamespaceBean namespace)
findEmailTemplateByTemplateNameAndNamespaceActive in interface GxDataServicepublic GxEmailTemplateBean findEmailTemplateByTemplateCodeActive(String templateCode)
findEmailTemplateByTemplateCodeActive in interface GxDataServicepublic GxEmailTemplateBean findEmailTemplateByTemplateCodeAndNamespaceActive(String templateCode, GxNamespaceBean namespace)
findEmailTemplateByTemplateCodeAndNamespaceActive in interface GxDataServicepublic List<GxEmailTemplateBean> findEmailTemplate()
findEmailTemplate in interface GxDataServicepublic List<GxEmailTemplateBean> findEmailTemplateActive()
findEmailTemplateActive in interface GxDataServicepublic List<GxEmailTemplateBean> findEmailTemplateInactive()
findEmailTemplateInactive in interface GxDataServicepublic GxEmailTemplateBean save(GxEmailTemplateBean bean)
save in interface GxDataServicepublic void delete(GxEmailTemplateBean bean)
delete in interface GxDataServicepublic GxEmailTemplateBean findEmailTemplate(Integer oid)
findEmailTemplate in interface GxDataServicepublic GxUserAccountBean findUserAccount(Integer oidUserAccount)
findUserAccount in interface GxDataServicepublic GxUserAccountBean findUserAccountByUsername(String username)
findUserAccountByUsername in interface GxDataServicepublic GxUserAccountBean findUserAccountByUsernameAndPassword(String username, String password)
findUserAccountByUsernameAndPassword in interface GxDataServicepublic GxSecurityGroupBean findOrCreateSecurityGroup(String groupName, GxNamespaceBean namespaceBean)
findOrCreateSecurityGroup in interface GxDataServicepublic GxSecurityGroupBean createOrUpdate(GxSecurityGroupBean bean)
createOrUpdate in interface GxDataServicepublic GxSecurityPolicyBean findOrCreateSecurityPolicy(String policyName, GxNamespaceBean namespaceBean)
findOrCreateSecurityPolicy in interface GxDataServicepublic GxSecurityPolicyBean createOrUpdate(GxSecurityPolicyBean bean)
createOrUpdate in interface GxDataServicepublic GxAuditLogBean createOrUpdate(GxAuditLogBean bean)
createOrUpdate in interface GxDataServicepublic GxAuditLogBean auditEvent(String auditEvent)
auditEvent in interface GxDataServicepublic GxAuditLogBean auditEventWithAdditionalData(String auditEvent, byte[] additionalData)
auditEventWithAdditionalData in interface GxDataServicepublic GxAuditLogBean auditEventByUser(String auditEvent, GxUserAccountBean userAccountBean)
auditEventByUser in interface GxDataServicepublic GxAuditLogBean auditEventByUserWithAdditionalData(String auditEvent, GxUserAccountBean userAccountBean, byte[] additionalData)
auditEventByUserWithAdditionalData in interface GxDataServicepublic GxAuditLogBean auditEntityEventByUser(String auditEntity, Integer oidAuditEntity, String auditEvent, GxUserAccountBean userAccountBean)
auditEntityEventByUser in interface GxDataServicepublic GxAuditLogBean auditEntityEventByUserWithAdditionalData(String auditEntity, Integer oidAuditEntity, String auditEvent, GxUserAccountBean userAccountBean, byte[] additionalData)
auditEntityEventByUserWithAdditionalData in interface GxDataServicepublic List<GxAuditLogBean> findAuditLogByUser(GxUserAccountBean userAccountBean)
findAuditLogByUser in interface GxDataServicepublic List<GxAuditLogBean> findAuditLogByAuditEntity(String auditEntity)
findAuditLogByAuditEntity in interface GxDataServicepublic List<GxAuditLogBean> findAuditLogByAuditEntityAndOidAuditEntity(String auditEntity, Integer oidAuditEntity)
findAuditLogByAuditEntityAndOidAuditEntity in interface GxDataServicepublic List<GxAuditLogBean> findAuditLogByOidAuditEntity(Integer oidAuditEntity)
findAuditLogByOidAuditEntity in interface GxDataServicepublic GxNamespaceBean findSystemNamespace()
findSystemNamespace in interface GxDataServicepublic void log(GxNamespaceBean gxNamespaceBean, String accessKey, String resourceName, Timestamp timeStamp, Integer accessType, Boolean isSuccess)
log in interface GxDataServicepublic List<GxAccessKeyBean> findAccessKey()
findAccessKey in interface GxDataServicepublic GxAccessKeyBean save(GxAccessKeyBean bean)
save in interface GxDataServicepublic void delete(GxAccessKeyBean bean)
delete in interface GxDataServicepublic List<GxAccessKeyBean> findAccessKeyByIsActive(Boolean isActive)
findAccessKeyByIsActive in interface GxDataServicepublic List<GxAccessKeyBean> findAccessKeyByIsActiveAndGxUserAccountIsNull(Boolean isActive)
findAccessKeyByIsActiveAndGxUserAccountIsNull in interface GxDataServicepublic GxResourceBean createOrUpdate(GxResourceBean bean)
createOrUpdate in interface GxDataServicepublic List<GxResourceBean> findResourceByNamespace(GxNamespaceBean gxNamespaceBean)
findResourceByNamespace in interface GxDataServicepublic void delete(GxResourceBean bean)
delete in interface GxDataServicepublic GxCurrencyBean createOrUpdate(GxCurrencyBean bean)
createOrUpdate in interface GxDataServicepublic void delete(GxCurrencyBean bean)
delete in interface GxDataServicepublic List<GxCurrencyBean> findCurrency()
findCurrency in interface GxDataServicepublic List<GxCurrencyBean> findCurrencyActive()
findCurrencyActive in interface GxDataServicepublic GxCurrencyBean findCurrency(Integer oid)
findCurrency in interface GxDataServicepublic GxCurrencyBean findCurrencyByCurrencyNumericCode(Integer numericCode)
findCurrencyByCurrencyNumericCode in interface GxDataServicepublic GxCurrencyBean findCurrencyByCurrencyAlpha3Code(String alpha3Code)
findCurrencyByCurrencyAlpha3Code in interface GxDataServicepublic GxSmsProviderBean createOrUpdate(GxSmsProviderBean bean)
createOrUpdate in interface GxDataServicepublic void delete(GxSmsProvider bean)
delete in interface GxDataServicepublic List<GxSmsProviderBean> findSmsProvider()
findSmsProvider in interface GxDataServicepublic List<GxSmsProviderBean> findSmsProviderActive()
findSmsProviderActive in interface GxDataServicepublic GxSmsProviderBean findSmsProvider(Integer oid)
findSmsProvider in interface GxDataServicepublic GxSmsProviderBean findSmsProviderByProvider(SmsProvider smsProvider)
findSmsProviderByProvider in interface GxDataServicepublic GxSmsProviderBean findSmsProviderByProviderName(String providerName)
findSmsProviderByProviderName in interface GxDataServicepublic GxSmsProviderBean findSmsProviderPrimary()
findSmsProviderPrimary in interface GxDataServicepublic void markAsPrimary(GxSmsProviderBean bean)
markAsPrimary in interface GxDataServicepublic GxRegisteredDeviceBean createOrUpdate(GxRegisteredDeviceBean bean)
createOrUpdate in interface GxDataServicepublic GxRegisteredDeviceBean registerDevice(String namespace, String deviceToken, String systemName, String brand, boolean isTablet, String ownerId) throws RegisterDeviceFailedException
registerDevice in interface GxDataServiceRegisterDeviceFailedExceptionpublic void unregisterDevice(String namespace, String deviceToken) throws UnregisterDeviceFailedException
unregisterDevice in interface GxDataServiceUnregisterDeviceFailedExceptionpublic List<GxRegisteredDeviceBean> findRegisteredDevice()
findRegisteredDevice in interface GxDataServicepublic List<GxRegisteredDeviceBean> findRegisteredDeviceByNamespace(GxNamespaceBean bean)
findRegisteredDeviceByNamespace in interface GxDataServicepublic void delete(GxRegisteredDeviceBean bean)
delete in interface GxDataServicepublic List<GxNamespacePropertyBean> findNamespaceProperty()
findNamespaceProperty in interface GxDataServicepublic GxNamespacePropertyBean findNamespaceProperty(Integer oidNamespaceProperty)
findNamespaceProperty in interface GxDataServicepublic GxNamespacePropertyBean save(GxNamespacePropertyBean bean)
save in interface GxDataServicepublic void delete(GxNamespacePropertyBean bean)
delete in interface GxDataServicepublic List<GxNamespacePropertyBean> findNamespacePropertyByNamespace(GxNamespaceBean namespace)
findNamespacePropertyByNamespace in interface GxDataServicepublic GxNamespacePropertyBean findNamespacePropertyByNamespaceAndPropertyKey(GxNamespaceBean namespace, String propertyKey)
findNamespacePropertyByNamespaceAndPropertyKey in interface GxDataServiceCopyright © 2019. All rights reserved.