Search in sources :

Example 1 with PasswordDomainAssembler

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

the class PasswordDomainTest method assemble.

// END SNIPPET: domain
// START SNIPPET: assembly
@Override
public void assemble(ModuleAssembly module) throws AssemblyException {
    // END SNIPPET: assembly
    new EntityTestAssembler().assemble(module);
    new RdfMemoryStoreAssembler().assemble(module);
    ModuleAssembly configModule = module;
    // START SNIPPET: assembly
    new StandaloneShiroAssembler().withConfig(configModule).assemble(module);
    new PasswordDomainAssembler().withConfig(configModule).assemble(module);
    module.entities(User.class);
    module.services(UserFactory.class);
    // END SNIPPET: assembly
    configModule.forMixin(ShiroIniConfiguration.class).declareDefaults().iniResourcePath().set("classpath:standalone-shiro.ini");
// START SNIPPET: assembly
}
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)

Example 2 with PasswordDomainAssembler

use of org.qi4j.library.shiro.assembly.PasswordDomainAssembler 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).assemble(module);
    new PasswordDomainAssembler().withConfig(configModule).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)2 RdfMemoryStoreAssembler (org.qi4j.index.rdf.assembly.RdfMemoryStoreAssembler)2 PasswordDomainAssembler (org.qi4j.library.shiro.assembly.PasswordDomainAssembler)2 StandaloneShiroAssembler (org.qi4j.library.shiro.assembly.StandaloneShiroAssembler)2 ShiroIniConfiguration (org.qi4j.library.shiro.ini.ShiroIniConfiguration)2 EntityTestAssembler (org.qi4j.test.EntityTestAssembler)2 PermissionsDomainAssembler (org.qi4j.library.shiro.assembly.PermissionsDomainAssembler)1