Product SiteDocumentation Site

13.5.2. Usage Examples

If you want to have your deployment properly configured with the PicketLink Identity Management Services, you should add a META-INF/jboss-deployment-structure.xml file to your deployment as follows:
<jboss-deployment-structure>
	<deployment>
		<dependencies>
			<module name="org.picketlink.core.api" meta-inf="import"/>
			<module name="org.picketlink.core" meta-inf="import"/>
			<module name="org.picketlink.idm.api" />

			<!-- if you're using a JPA Identity Store and the Basic Model, you must provide this dependency. -->
			<module name="org.picketlink.idm.schema" />
		</dependencies>
	</deployment>
</jboss-deployment-structure>

Note

When you're configuring the PicketLink dependencies using the META-INF/jboss-deployment-structure.xml file you don't need to ship the libraries inside your deployment. All the necessary dependencies are automatically resolved and configured.

13.5.2.1. Injecting a PartitionManager using Resource annotation

@Resource(mappedName="picketlink/JPADSBasedPartitionManager")
private PartitionManager jpaDSBasedPartitionManager;