[Project] fixing package structure of tutorialapp
This commit is contained in:
parent
723093adba
commit
7116bd9709
|
@ -66,6 +66,13 @@
|
||||||
<include>**/componentVersion.properties</include>
|
<include>**/componentVersion.properties</include>
|
||||||
</includes>
|
</includes>
|
||||||
</resource>
|
</resource>
|
||||||
|
<resource>
|
||||||
|
<directory>src/main/resources</directory>
|
||||||
|
<filtering>false</filtering>
|
||||||
|
<excludes>
|
||||||
|
<exclude>**/componentVersion.properties</exclude>
|
||||||
|
</excludes>
|
||||||
|
</resource>
|
||||||
</resources>
|
</resources>
|
||||||
<plugins>
|
<plugins>
|
||||||
<plugin>
|
<plugin>
|
||||||
|
|
|
@ -1,30 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<Privilege>
|
|
||||||
|
|
||||||
<Container>
|
|
||||||
|
|
||||||
<Parameters>
|
|
||||||
<!-- parameters for the container itself -->
|
|
||||||
<Parameter name="autoPersistOnPasswordChange" value="true" />
|
|
||||||
</Parameters>
|
|
||||||
|
|
||||||
<EncryptionHandler class="ch.eitchnet.privilege.handler.DefaultEncryptionHandler">
|
|
||||||
<Parameters>
|
|
||||||
<Parameter name="hashAlgorithm" value="SHA-256" />
|
|
||||||
</Parameters>
|
|
||||||
</EncryptionHandler>
|
|
||||||
|
|
||||||
<PersistenceHandler class="ch.eitchnet.privilege.handler.XmlPersistenceHandler">
|
|
||||||
<Parameters>
|
|
||||||
<Parameter name="basePath" value="config/" />
|
|
||||||
<Parameter name="modelXmlFile" value="PrivilegeModel.xml" />
|
|
||||||
</Parameters>
|
|
||||||
</PersistenceHandler>
|
|
||||||
|
|
||||||
</Container>
|
|
||||||
|
|
||||||
<Policies>
|
|
||||||
<Policy name="DefaultPrivilege" class="ch.eitchnet.privilege.policy.DefaultPrivilege" />
|
|
||||||
</Policies>
|
|
||||||
|
|
||||||
</Privilege>
|
|
|
@ -1,88 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<UsersAndRoles>
|
|
||||||
|
|
||||||
<Users>
|
|
||||||
<User userId="0" username="agent">
|
|
||||||
<State>SYSTEM</State>
|
|
||||||
<Roles>
|
|
||||||
<Role>agent</Role>
|
|
||||||
</Roles>
|
|
||||||
</User>
|
|
||||||
<User userId="1" username="admin" password="8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918">
|
|
||||||
<Firstname>Application</Firstname>
|
|
||||||
<Lastname>Administrator</Lastname>
|
|
||||||
<State>ENABLED</State>
|
|
||||||
<Locale>en_GB</Locale>
|
|
||||||
<Roles>
|
|
||||||
<Role>PrivilegeAdmin</Role>
|
|
||||||
<Role>AppUser</Role>
|
|
||||||
</Roles>
|
|
||||||
<Properties>
|
|
||||||
<Property name="organization" value="eitchnet.ch" />
|
|
||||||
<Property name="organizationalUnit" value="Development" />
|
|
||||||
</Properties>
|
|
||||||
</User>
|
|
||||||
|
|
||||||
<User userId="2" username="bob" password="81b637d8fcd2c6da6359e6963113a1170de795e4b725b84d1e0b4cfd9ec58ce9">
|
|
||||||
<Firstname>Bob</Firstname>
|
|
||||||
<Lastname>Bernstein</Lastname>
|
|
||||||
<State>ENABLED</State>
|
|
||||||
<Locale>en_GB</Locale>
|
|
||||||
<Roles>
|
|
||||||
<Role>AppUser</Role>
|
|
||||||
</Roles>
|
|
||||||
|
|
||||||
</User>
|
|
||||||
<User userId="3" username="jill" password="8cf37351b60f00084392043ce2e6256b96cea92949f90c7abce464cf164fbfa6">
|
|
||||||
<Firstname>Jill</Firstname>
|
|
||||||
<Lastname>Johnson</Lastname>
|
|
||||||
<State>ENABLED</State>
|
|
||||||
<Locale>en_GB</Locale>
|
|
||||||
<Roles>
|
|
||||||
<Role>OnlyGreetingServiceRole</Role>
|
|
||||||
</Roles>
|
|
||||||
|
|
||||||
</User>
|
|
||||||
<User userId="4" username="sysAdmin" password="8cffb494ef5ff3f74a571206e141d4fb84f833e431b98c8b3be43727c4cbddc1">
|
|
||||||
<Firstname>System User</Firstname>
|
|
||||||
<Lastname>Administrator</Lastname>
|
|
||||||
<State>SYSTEM</State>
|
|
||||||
<Locale>en_GB</Locale>
|
|
||||||
<Roles>
|
|
||||||
<Role>sysAdmin</Role>
|
|
||||||
<Role>AppUser</Role>
|
|
||||||
</Roles>
|
|
||||||
|
|
||||||
</User>
|
|
||||||
</Users>
|
|
||||||
|
|
||||||
<Roles>
|
|
||||||
|
|
||||||
<Role name="PrivilegeAdmin" />
|
|
||||||
|
|
||||||
<Role name="agent">
|
|
||||||
<Privilege name="li.strolch.agent.impl.StartRealms" policy="DefaultPrivilege">
|
|
||||||
<AllAllowed>true</AllAllowed>
|
|
||||||
</Privilege>
|
|
||||||
</Role>
|
|
||||||
|
|
||||||
<Role name="AppUser">
|
|
||||||
<Privilege name="li.strolch.service.api.Service" policy="DefaultPrivilege">
|
|
||||||
<AllAllowed>true</AllAllowed>
|
|
||||||
</Privilege>
|
|
||||||
<Privilege name="li.strolch.model.query.StrolchQuery" policy="DefaultPrivilege">
|
|
||||||
<AllAllowed>true</AllAllowed>
|
|
||||||
</Privilege>
|
|
||||||
</Role>
|
|
||||||
|
|
||||||
<Role name="sysAdmin">
|
|
||||||
</Role>
|
|
||||||
|
|
||||||
<Role name="OnlyGreetingServiceRole">
|
|
||||||
<Privilege name="li.strolch.service.api.Service" policy="DefaultPrivilege">
|
|
||||||
<Allow>li.strolch.service.test.GreetingService</Allow>
|
|
||||||
</Privilege>
|
|
||||||
</Role>
|
|
||||||
|
|
||||||
</Roles>
|
|
||||||
</UsersAndRoles>
|
|
|
@ -1,68 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<StrolchConfiguration>
|
|
||||||
<env id="dev">
|
|
||||||
<Runtime>
|
|
||||||
<applicationName>StrolchTutorialApp</applicationName>
|
|
||||||
<Properties>
|
|
||||||
<verbose>true</verbose>
|
|
||||||
</Properties>
|
|
||||||
</Runtime>
|
|
||||||
<Component>
|
|
||||||
<name>PrivilegeHandler</name>
|
|
||||||
<api>li.strolch.runtime.privilege.PrivilegeHandler</api>
|
|
||||||
<impl>li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler</impl>
|
|
||||||
<Properties>
|
|
||||||
<privilegeConfigFile>PrivilegeConfig.xml</privilegeConfigFile>
|
|
||||||
</Properties>
|
|
||||||
</Component>
|
|
||||||
<Component>
|
|
||||||
<name>RealmHandler</name>
|
|
||||||
<api>li.strolch.agent.api.RealmHandler</api>
|
|
||||||
<impl>li.strolch.agent.impl.DefaultRealmHandler</impl>
|
|
||||||
<depends>PrivilegeHandler</depends>
|
|
||||||
<depends>PersistenceHandler</depends>
|
|
||||||
<Properties>
|
|
||||||
<dataStoreMode>TRANSIENT</dataStoreMode>
|
|
||||||
<dataStoreFile>StrolchModel.xml</dataStoreFile>
|
|
||||||
</Properties>
|
|
||||||
</Component>
|
|
||||||
<Component>
|
|
||||||
<name>ServiceHandler</name>
|
|
||||||
<api>li.strolch.service.api.ServiceHandler</api>
|
|
||||||
<impl>li.strolch.service.api.DefaultServiceHandler</impl>
|
|
||||||
<depends>RealmHandler</depends>
|
|
||||||
<depends>PrivilegeHandler</depends>
|
|
||||||
<Properties>
|
|
||||||
<verbose>true</verbose>
|
|
||||||
</Properties>
|
|
||||||
</Component>
|
|
||||||
<Component>
|
|
||||||
<name>PostInitializer</name>
|
|
||||||
<api>li.strolch.agent.api.PostInitializer</api>
|
|
||||||
<impl>li.strolch.tutorialapp.postinitializer.PostInitializer</impl>
|
|
||||||
<depends>ServiceHandler</depends>
|
|
||||||
<Properties>
|
|
||||||
</Properties>
|
|
||||||
</Component>
|
|
||||||
<Component>
|
|
||||||
<name>PersistenceHandler</name>
|
|
||||||
<api>li.strolch.persistence.api.PersistenceHandler</api>
|
|
||||||
<impl>li.strolch.persistence.xml.XmlPersistenceHandler</impl>
|
|
||||||
<Properties>
|
|
||||||
<verbose>true</verbose>
|
|
||||||
</Properties>
|
|
||||||
</Component>
|
|
||||||
<Component>
|
|
||||||
<name>EnumHandler</name>
|
|
||||||
<api>li.strolch.runtime.query.enums.EnumHandler</api>
|
|
||||||
<impl>li.strolch.runtime.query.enums.DefaultEnumHandler</impl>
|
|
||||||
<depends>RealmHandler</depends>
|
|
||||||
<Properties>
|
|
||||||
<realm>defaultRealm</realm>
|
|
||||||
<salutations>Resource/Enumeration/salutations</salutations>
|
|
||||||
<sex>Resource/Enumeration/sex</sex>
|
|
||||||
<religions>Resource/Enumeration/religions</religions>
|
|
||||||
</Properties>
|
|
||||||
</Component>
|
|
||||||
</env>
|
|
||||||
</StrolchConfiguration>
|
|
|
@ -1,14 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
|
||||||
<StrolchModel>
|
|
||||||
<Order Id="MyTestOrder" Name="Test Name" Type="TestType" Date="2013-11-20T07:42:57.699+01:00" State="CREATED">
|
|
||||||
<ParameterBag Id="@bag01" Name="Test Bag" Type="TestBag">
|
|
||||||
<Parameter Id="@param7" Name="StringList Param" Type="StringList" Value="Hello;World" />
|
|
||||||
<Parameter Id="@param6" Name="Date Param" Type="Date" Value="2012-11-30T18:12:05.628+01:00" />
|
|
||||||
<Parameter Id="@param5" Name="String Param" Type="String" Value="Strolch" />
|
|
||||||
<Parameter Id="@param4" Name="Long Param" Type="Long" Value="4453234566" />
|
|
||||||
<Parameter Id="@param3" Name="Integer Param" Type="Integer" Value="77" />
|
|
||||||
<Parameter Id="@param2" Name="Float Param" Type="Float" Value="44.3" />
|
|
||||||
<Parameter Id="@param1" Name="Boolean Param" Type="Boolean" Value="true" />
|
|
||||||
</ParameterBag>
|
|
||||||
</Order>
|
|
||||||
</StrolchModel>
|
|
|
@ -1,14 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
|
||||||
<StrolchModel>
|
|
||||||
<Resource Id="MyTestResource" Name="Test Name" Type="TestType">
|
|
||||||
<ParameterBag Id="@bag01" Name="Test Bag" Type="TestBag">
|
|
||||||
<Parameter Id="@param7" Name="StringList Param" Type="StringList" Value="Hello;World" />
|
|
||||||
<Parameter Id="@param6" Name="Date Param" Type="Date" Value="2012-11-30T18:12:05.628+01:00" />
|
|
||||||
<Parameter Id="@param5" Name="String Param" Type="String" Value="Strolch" />
|
|
||||||
<Parameter Id="@param4" Name="Long Param" Type="Long" Value="4453234566" />
|
|
||||||
<Parameter Id="@param3" Name="Integer Param" Type="Integer" Value="77" />
|
|
||||||
<Parameter Id="@param2" Name="Float Param" Type="Float" Value="44.3" />
|
|
||||||
<Parameter Id="@param1" Name="Boolean Param" Type="Boolean" Value="true" />
|
|
||||||
</ParameterBag>
|
|
||||||
</Resource>
|
|
||||||
</StrolchModel>
|
|
|
@ -1,30 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<StrolchModel>
|
|
||||||
<Resource Id="TestType" Name="TestType Template" Type="Template">
|
|
||||||
<ParameterBag Id="@bag01" Name="Test Bag" Type="TestBag">
|
|
||||||
<Parameter Id="@param7" Name="StringList Param" Type="StringList" Value="Hello;World" />
|
|
||||||
<Parameter Id="@param6" Name="Date Param" Type="Date" Value="2012-11-30T18:12:05.628+01:00" />
|
|
||||||
<Parameter Id="@param5" Name="String Param" Type="String" Value="Strolch" />
|
|
||||||
<Parameter Id="@param4" Name="Long Param" Type="Long" Value="4453234566" />
|
|
||||||
<Parameter Id="@param3" Name="Integer Param" Type="Integer" Value="77" />
|
|
||||||
<Parameter Id="@param2" Name="Float Param" Type="Float" Value="44.3" />
|
|
||||||
<Parameter Id="@param1" Name="Boolean Param" Type="Boolean" Value="true" />
|
|
||||||
</ParameterBag>
|
|
||||||
</Resource>
|
|
||||||
<Order Id="TestType" Name="MyTestOrder Template" Type="Template">
|
|
||||||
<ParameterBag Id="@bag01" Name="Test Bag" Type="TestBag">
|
|
||||||
<Parameter Id="@param7" Name="StringList Param" Type="StringList" Value="Hello;World" />
|
|
||||||
<Parameter Id="@param6" Name="Date Param" Type="Date" Value="2012-11-30T18:12:05.628+01:00" />
|
|
||||||
<Parameter Id="@param5" Name="String Param" Type="String" Value="Strolch" />
|
|
||||||
<Parameter Id="@param4" Name="Long Param" Type="Long" Value="4453234566" />
|
|
||||||
<Parameter Id="@param3" Name="Integer Param" Type="Integer" Value="77" />
|
|
||||||
<Parameter Id="@param2" Name="Float Param" Type="Float" Value="44.3" />
|
|
||||||
<Parameter Id="@param1" Name="Boolean Param" Type="Boolean" Value="true" />
|
|
||||||
</ParameterBag>
|
|
||||||
</Order>
|
|
||||||
|
|
||||||
<IncludeFile file="Resources.xml" />
|
|
||||||
<IncludeFile file="Orders.xml" />
|
|
||||||
<IncludeFile file="Enums.xml" />
|
|
||||||
|
|
||||||
</StrolchModel>
|
|
|
@ -1,2 +1,2 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
java -classpath lib/ -jar ${artifactId}-${project.version}.jar --root-path=./
|
java -classpath lib/ -jar ${artifactId}-${project.version}.jar --root-path=./ --env=dev
|
||||||
|
|
|
@ -30,6 +30,8 @@
|
||||||
<name>ServiceHandler</name>
|
<name>ServiceHandler</name>
|
||||||
<api>li.strolch.service.api.ServiceHandler</api>
|
<api>li.strolch.service.api.ServiceHandler</api>
|
||||||
<impl>li.strolch.service.api.DefaultServiceHandler</impl>
|
<impl>li.strolch.service.api.DefaultServiceHandler</impl>
|
||||||
|
<depends>RealmHandler</depends>
|
||||||
|
<depends>PrivilegeHandler</depends>
|
||||||
<Properties>
|
<Properties>
|
||||||
<verbose>true</verbose>
|
<verbose>true</verbose>
|
||||||
</Properties>
|
</Properties>
|
||||||
|
@ -50,5 +52,17 @@
|
||||||
<verbose>true</verbose>
|
<verbose>true</verbose>
|
||||||
</Properties>
|
</Properties>
|
||||||
</Component>
|
</Component>
|
||||||
|
<Component>
|
||||||
|
<name>EnumHandler</name>
|
||||||
|
<api>li.strolch.runtime.query.enums.EnumHandler</api>
|
||||||
|
<impl>li.strolch.runtime.query.enums.DefaultEnumHandler</impl>
|
||||||
|
<depends>RealmHandler</depends>
|
||||||
|
<Properties>
|
||||||
|
<realm>defaultRealm</realm>
|
||||||
|
<salutations>Resource/Enumeration/salutations</salutations>
|
||||||
|
<sex>Resource/Enumeration/sex</sex>
|
||||||
|
<religions>Resource/Enumeration/religions</religions>
|
||||||
|
</Properties>
|
||||||
|
</Component>
|
||||||
</env>
|
</env>
|
||||||
</StrolchConfiguration>
|
</StrolchConfiguration>
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
<Parameter Id="@param1" Name="Boolean Param" Type="Boolean" Value="true" />
|
<Parameter Id="@param1" Name="Boolean Param" Type="Boolean" Value="true" />
|
||||||
</ParameterBag>
|
</ParameterBag>
|
||||||
</Resource>
|
</Resource>
|
||||||
<Order Id="Template" Name="MyTestOrder Template" Type="MyTestOrder">
|
<Order Id="TestType" Name="MyTestOrder Template" Type="Template">
|
||||||
<ParameterBag Id="@bag01" Name="Test Bag" Type="TestBag">
|
<ParameterBag Id="@bag01" Name="Test Bag" Type="TestBag">
|
||||||
<Parameter Id="@param7" Name="StringList Param" Type="StringList" Value="Hello;World" />
|
<Parameter Id="@param7" Name="StringList Param" Type="StringList" Value="Hello;World" />
|
||||||
<Parameter Id="@param6" Name="Date Param" Type="Date" Value="2012-11-30T18:12:05.628+01:00" />
|
<Parameter Id="@param6" Name="Date Param" Type="Date" Value="2012-11-30T18:12:05.628+01:00" />
|
||||||
|
@ -25,5 +25,6 @@
|
||||||
|
|
||||||
<IncludeFile file="Resources.xml" />
|
<IncludeFile file="Resources.xml" />
|
||||||
<IncludeFile file="Orders.xml" />
|
<IncludeFile file="Orders.xml" />
|
||||||
|
<IncludeFile file="Enums.xml" />
|
||||||
|
|
||||||
</StrolchModel>
|
</StrolchModel>
|
Loading…
Reference in New Issue