Search in sources :

Example 1 with PermissionsDomainAssembler

use of org.qi4j.library.shiro.assembly.PermissionsDomainAssembler in project qi4j-sdk by Qi4j.

the class PermissionsDomainTest method assemble.

@Override
public void assemble(ModuleAssembly module) throws AssemblyException {
    new EntityTestAssembler().assemble(module);
    new RdfMemoryStoreAssembler().assemble(module);
    ModuleAssembly configModule = module;
    // START SNIPPET: assembly
    new StandaloneShiroAssembler().withConfig(configModule, Visibility.layer).assemble(module);
    new PasswordDomainAssembler().withConfig(configModule, Visibility.layer).assemble(module);
    new PermissionsDomainAssembler().assemble(module);
    module.entities(User.class);
    module.services(UserFactory.class);
    // END SNIPPET: assembly
    configModule.forMixin(ShiroIniConfiguration.class).declareDefaults().iniResourcePath().set("classpath:standalone-shiro.ini");
}
Also used : ModuleAssembly(org.qi4j.bootstrap.ModuleAssembly) ShiroIniConfiguration(org.qi4j.library.shiro.ini.ShiroIniConfiguration) RdfMemoryStoreAssembler(org.qi4j.index.rdf.assembly.RdfMemoryStoreAssembler) StandaloneShiroAssembler(org.qi4j.library.shiro.assembly.StandaloneShiroAssembler) EntityTestAssembler(org.qi4j.test.EntityTestAssembler) PasswordDomainAssembler(org.qi4j.library.shiro.assembly.PasswordDomainAssembler) PermissionsDomainAssembler(org.qi4j.library.shiro.assembly.PermissionsDomainAssembler)

Aggregations

ModuleAssembly (org.qi4j.bootstrap.ModuleAssembly)1 RdfMemoryStoreAssembler (org.qi4j.index.rdf.assembly.RdfMemoryStoreAssembler)1 PasswordDomainAssembler (org.qi4j.library.shiro.assembly.PasswordDomainAssembler)1 PermissionsDomainAssembler (org.qi4j.library.shiro.assembly.PermissionsDomainAssembler)1 StandaloneShiroAssembler (org.qi4j.library.shiro.assembly.StandaloneShiroAssembler)1 ShiroIniConfiguration (org.qi4j.library.shiro.ini.ShiroIniConfiguration)1 EntityTestAssembler (org.qi4j.test.EntityTestAssembler)1