strolch/strolch_minimal_rest
Robert von Burg 1183000520 [Major] Implemented privilege checking for DAO
Now the PrivilegeConfig.xml must include:

	<Policies>
		<Policy name="ModelPrivilege"
class="li.strolch.runtime.privilege.ModelPrivilege" />
	</Policies>

And PrivilegeRoles.xml must include:

	<Role>
		<Privilege name="GetResource" policy="ModelPrivilege">
			<AllAllowed>true</AllAllowed>
		</Privilege>
		<Privilege name="GetOrder" policy="ModelPrivilege">
			<AllAllowed>true</AllAllowed>
		</Privilege>
		<Privilege name="GetActivity" policy="ModelPrivilege">
			<AllAllowed>true</AllAllowed>
		</Privilege>
		<Privilege name="AddResource" policy="ModelPrivilege">
			<AllAllowed>true</AllAllowed>
		</Privilege>
		<Privilege name="AddOrder" policy="ModelPrivilege">
			<AllAllowed>true</AllAllowed>
		</Privilege>
		<Privilege name="AddActivity" policy="ModelPrivilege">
			<AllAllowed>true</AllAllowed>
		</Privilege>
		<Privilege name="UpdateResource" policy="ModelPrivilege">
			<AllAllowed>true</AllAllowed>
		</Privilege>
		<Privilege name="UpdateOrder" policy="ModelPrivilege">
			<AllAllowed>true</AllAllowed>
		</Privilege>
		<Privilege name="UpdateActivity" policy="ModelPrivilege">
			<AllAllowed>true</AllAllowed>
		</Privilege>
		<Privilege name="RemoveResource" policy="ModelPrivilege">
			<AllAllowed>true</AllAllowed>
		</Privilege>
		<Privilege name="RemoveOrder" policy="ModelPrivilege">
			<AllAllowed>true</AllAllowed>
		</Privilege>
		<Privilege name="RemoveActivity" policy="ModelPrivilege">
			<AllAllowed>true</AllAllowed>
		</Privilege>
	</Role>
2017-07-24 20:07:10 +02:00
..
src/main [Major] Implemented privilege checking for DAO 2017-07-24 20:07:10 +02:00
.classpath [New] Added strolch_minimal and strolch_minimal_rest projects 2015-07-09 14:51:06 +02:00
.gitignore [New] Added strolch_minimal and strolch_minimal_rest projects 2015-07-09 14:51:06 +02:00
README.md [New] Added strolch_minimal and strolch_minimal_rest projects 2015-07-09 14:51:06 +02:00
contributors.txt [New] Added strolch_minimal and strolch_minimal_rest projects 2015-07-09 14:51:06 +02:00
pom.xml [Project] Update to Jersey 2.25.1 2017-05-26 11:37:38 +02:00

README.md

Strolch Minimal Rest

A minimal Strolch project for Restful Applications which builds using Maven and the end result starts a servlet based web application which runs in e.g. Apache Tomcat 8.0

Build

On the console run: $ mvn clean package -Dstrolch.env=dev This creates a WAR in target/strolch_minimal.war

Run

Copy the WAR to your webapps/ folder in Tomcat and start Tomcat. If everything goes find, then you should find a line as follows: ComponentContainerImpl start - strolch_minimal_rest:dev All 4 Strolch Components started. Strolch is now ready to be used. Have fun =))

Eclipse

One should only need to add the web application to a server configuration.