Robert von Burg
6d4ae7ae33
A strolch job can now be modelled in XML as follows: <Resource Id="reloadPolicies" Name="Reload Policies" Type="StrolchJob"> <ParameterBag Id="parameters" Name="Parameters" Type="Parameters"> <Parameter Id="className" Name="Class Name" Type="String" Value="li.strolch.policy.ReloadPoliciesJob"/> <Parameter Id="mode" Name="Job Mode" Type="String" Interpretation="Enumeration" Uom="JobMode" Value="Recurring"/> <Parameter Id="startDate" Name="Job StartDate" Type="Date" Value="-"/> <Parameter Id="cron" Name="Cron" Type="String" Value="47 * * * *"/> </ParameterBag> </Resource> |
||
---|---|---|
.. | ||
src | ||
.gitignore | ||
LICENSE | ||
README.md | ||
pom.xml |
README.md
li.strolch.service
Service API for Strolch
Running tests
Start PostgreSQL console and create the users:
$ sudo -u postgres psql
$ postgres=#
create user cacheduser with password 'test';
create database cacheduserdb;
GRANT ALL PRIVILEGES ON DATABASE cacheduserdb to cacheduser;
GRANT CONNECT ON DATABASE cacheduserdb TO cacheduser;
create user cacheduserauditsversioning with password 'test';
create database cacheduserauditsversioningdb;
GRANT ALL PRIVILEGES ON DATABASE cacheduserauditsversioningdb to cacheduserauditsversioning;
GRANT CONNECT ON DATABASE cacheduserauditsversioningdb TO cacheduserauditsversioning;
You can revoke the privileges with the following:
revoke ALL PRIVILEGES ON DATABASE cacheduserdb from cacheduser;
drop user cacheduser;
drop database cacheduserdb;
revoke ALL PRIVILEGES ON DATABASE transactionaluserdb from transactionaluser;
drop user transactionaluser;
drop database transactionaluserdb;
revoke ALL PRIVILEGES ON DATABASE cacheduserauditsversioningdb from cacheduserauditsversioning;
drop user cacheduserauditsversioning;
drop database cacheduserauditsversioningdb;