* @param template the containing print template which should have sufficient information to configure the access.
*/
public final void configureAccess(final Template template) {
final Configuration configuration = template.getConfiguration();
AndAccessAssertion accessAssertion = this.applicationContext.getBean(AndAccessAssertion.class);
accessAssertion.setPredicates(configuration.getAccessAssertion(), template.getAccessAssertion());
this.access = accessAssertion;
}