private void createDefaultUsers() { final String defaultUsersCreated = EnvTool.getJournal().getMetaData(DEFAULT_USERS_CREATED); if (defaultUsersCreated == null) { final IdentityService identityService = EnvTool.getIdentityService(); final RoleImpl memberRole = createDefaultRole(identityService, IdentityAPI.USER_ROLE_NAME, IdentityAPI.USER_ROLE_LABEL, IdentityAPI.USER_ROLE_DESCRIPTION); final RoleImpl adminRole = createDefaultRole(identityService, IdentityAPI.ADMIN_ROLE_NAME, IdentityAPI.ADMIN_ROLE_LABEL, IdentityAPI.ADMIN_ROLE_DESCRIPTION); final GroupImpl defaultGroup = createDefaultGroup(identityService, IdentityAPI.DEFAULT_GROUP_NAME, IdentityAPI.DEFAULT_GROUP_LABEL, IdentityAPI.DEFAULT_GROUP_DESCRIPTION, null); final MembershipImpl memberMembership = createDefaultMembership(identityService, defaultGroup, memberRole); final MembershipImpl adminMembership = createDefaultMembership(identityService, defaultGroup, adminRole); final UserImpl adminUser = addDefaultUser(identityService, "admin", null, null, "bpm", null, null); identityService.addMembershipToUser(adminUser, adminMembership); final UserImpl user1 = addDefaultUser(identityService, "john", "John", "Doe", "bpm", null, null); identityService.addMembershipToUser(user1, memberMembership); final UserImpl user2 = addDefaultUser(identityService, "jack", "Jack", "Doe", "bpm", user1.getUUID(), user1.getUUID()); identityService.addMembershipToUser(user2, memberMembership); final UserImpl user3 = addDefaultUser(identityService, "james", "James", "Doe", "bpm", user1.getUUID(), user2.getUUID()); identityService.addMembershipToUser(user3, memberMembership); EnvTool.getJournal().storeMetaData(DEFAULT_USERS_CREATED, "true"); } }