8.11.3. アイデンティティコンポーネントの削除

会社のユーザデータベースや LDAP システムなど組織情報の独自のデータソースを使用したい場合、JBPM アイデンティティーコンポーネントを削除することができます。hibernate.cfg.xml より次の行を削除するだけで JBPM アイデンティティーコンポーネントを削除することができます。
<mapping resource="org/jbpm/identity/User.hbm.xml"/>
<mapping resource="org/jbpm/identity/Group.hbm.xml"/>
<mapping resource="org/jbpm/identity/Membership.hbm.xml"/>
ExpressionAssignmentHandlerが、アイデンティティコンポーネントに依存しているためそのままで利用することはできません。 ExpressionAssignmentHandlerを再利用して、利用中のユーザデータストアにバインドしたい場合、 ExpressionAssignmentHandlerを拡張して、getExpressionSessionメソッドをオーバーライドできます。
protected ExpressionSession getExpressionSession(AssignmentContext assignmentContext);