Package no.priv.bang.sampleapp.backend
Class SampleappServiceProvider
java.lang.Object
no.priv.bang.sampleapp.backend.SampleappServiceProvider
- All Implemented Interfaces:
SampleappService
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DataSourceprivate Localeprivate static final Stringprivate org.osgi.service.log.Loggerprivate no.priv.bang.osgiservice.users.UserManagementService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprivate voiddecrementCounter(String username) displayText(String key, String locale) displayTexts(Locale locale) private intfindAccount(Connection connection, String username) private Optional<CounterBean>findAndCreateCounterBean(Connection connection, String username) findCounter(Connection connection, String username) findCounterIncrementStep(Connection connection, String username) getCounter(String username) getCounterIncrementStep(String username) incrementCounter(String username) booleanlazilyCreateAccount(String username) voidsetDatasource(DataSource datasource) voidsetLogservice(org.osgi.service.log.LogService logservice) voidsetUseradmin(no.priv.bang.osgiservice.users.UserManagementService useradmin) transformResourceBundleToMap(Locale locale) updateCounterIncrementStep(CounterIncrementStepBean updatedIncrementStep)
-
Field Details
-
DISPLAY_TEXT_RESOURCES
- See Also:
-
logger
private org.osgi.service.log.Logger logger -
datasource
-
useradmin
private no.priv.bang.osgiservice.users.UserManagementService useradmin -
defaultLocale
-
-
Constructor Details
-
SampleappServiceProvider
public SampleappServiceProvider()
-
-
Method Details
-
setLogservice
public void setLogservice(org.osgi.service.log.LogService logservice) -
setDatasource
-
setUseradmin
public void setUseradmin(no.priv.bang.osgiservice.users.UserManagementService useradmin) -
activate
-
lazilyCreateAccount
- Specified by:
lazilyCreateAccountin interfaceSampleappService
-
getAccounts
- Specified by:
getAccountsin interfaceSampleappService
-
getCounterIncrementStep
- Specified by:
getCounterIncrementStepin interfaceSampleappService
-
updateCounterIncrementStep
public Optional<CounterIncrementStepBean> updateCounterIncrementStep(CounterIncrementStepBean updatedIncrementStep) - Specified by:
updateCounterIncrementStepin interfaceSampleappService
-
getCounter
- Specified by:
getCounterin interfaceSampleappService
-
incrementCounter
- Specified by:
incrementCounterin interfaceSampleappService
-
decrementCounter
- Specified by:
decrementCounterin interfaceSampleappService
-
defaultLocale
- Specified by:
defaultLocalein interfaceSampleappService
-
availableLocales
- Specified by:
availableLocalesin interfaceSampleappService
-
displayTexts
- Specified by:
displayTextsin interfaceSampleappService
-
displayText
- Specified by:
displayTextin interfaceSampleappService
-
findAccount
- Throws:
SQLException
-
findCounterIncrementStep
private Optional<Integer> findCounterIncrementStep(Connection connection, String username) throws SQLException - Throws:
SQLException
-
findCounter
- Throws:
SQLException
-
findAndCreateCounterBean
private Optional<CounterBean> findAndCreateCounterBean(Connection connection, String username) throws SQLException - Throws:
SQLException
-
addRolesIfNotpresent
private void addRolesIfNotpresent() -
transformResourceBundleToMap
-