Java 17, Spirng boot 3, remove mongodb First commit
This commit is contained in:
parent
41f74bced5
commit
89c8e6aeea
69 changed files with 2203 additions and 104 deletions
|
|
@ -34,7 +34,7 @@ import org.springframework.context.annotation.Bean;
|
|||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.context.annotation.PropertySource;
|
||||
import org.springframework.context.event.EventListener;
|
||||
import org.springframework.data.mongodb.repository.config.EnableMongoRepositories;
|
||||
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
|
||||
import org.springframework.kafka.annotation.EnableKafka;
|
||||
import org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory;
|
||||
import org.springframework.kafka.core.*;
|
||||
|
|
@ -56,7 +56,7 @@ import java.util.Map;
|
|||
|
||||
@Configuration
|
||||
@SpringBootApplication
|
||||
@EnableMongoRepositories("org.chtijbug.drools.proxy.persistence.repository")
|
||||
@EnableJpaRepositories("org.chtijbug.drools.proxy.persistence.repository")
|
||||
@EnableKafka
|
||||
@PropertySource("classpath:application.properties")
|
||||
@EnableSwagger2
|
||||
|
|
|
|||
|
|
@ -84,35 +84,35 @@ public class DababaseContentUpdate {
|
|||
}
|
||||
|
||||
private void initDatabase() {
|
||||
userRolesRepository.save(new UserRoles(UUID.randomUUID().toString(), "process-admin"));
|
||||
userRolesRepository.save(new UserRoles(UUID.randomUUID().toString(), "manager"));
|
||||
userRolesRepository.save(new UserRoles(UUID.randomUUID().toString(), "admin"));
|
||||
userRolesRepository.save(new UserRoles(UUID.randomUUID().toString(), "analyst"));
|
||||
userRolesRepository.save(new UserRoles(UUID.randomUUID().toString(), "rest-all"));
|
||||
userRolesRepository.save(new UserRoles(UUID.randomUUID().toString(), "developer"));
|
||||
userRolesRepository.save(new UserRoles(UUID.randomUUID().toString(), "rest-project"));
|
||||
userRolesRepository.save(new UserRoles(UUID.randomUUID().toString(), "user"));
|
||||
userRolesRepository.save(new UserRoles( "process-admin"));
|
||||
userRolesRepository.save(new UserRoles( "manager"));
|
||||
userRolesRepository.save(new UserRoles( "admin"));
|
||||
userRolesRepository.save(new UserRoles( "analyst"));
|
||||
userRolesRepository.save(new UserRoles( "rest-all"));
|
||||
userRolesRepository.save(new UserRoles( "developer"));
|
||||
userRolesRepository.save(new UserRoles( "rest-project"));
|
||||
userRolesRepository.save(new UserRoles( "user"));
|
||||
|
||||
|
||||
userGroupsRepository.save(new UserGroups(UUID.randomUUID().toString(), "kiemgmt"));
|
||||
userGroupsRepository.save(new UserGroups(UUID.randomUUID().toString(), "admingroup"));
|
||||
userGroupsRepository.save(new UserGroups(UUID.randomUUID().toString(), "demogroup"));
|
||||
userGroupsRepository.save(new UserGroups( "kiemgmt"));
|
||||
userGroupsRepository.save(new UserGroups( "admingroup"));
|
||||
userGroupsRepository.save(new UserGroups( "demogroup"));
|
||||
|
||||
User adminUser = new User(UUID.randomUUID().toString(), "admin", "adminadmin99#");
|
||||
User adminUser = new User( "admin", "adminadmin99#");
|
||||
// adminUser.getUserGroups().add(userGroupsRepository.findByName("kiemgmt"));
|
||||
// adminUser.getUserGroups().add(userGroupsRepository.findByName("admingroup"));
|
||||
adminUser.getUserRoles().add(userRolesRepository.findByName("admin"));
|
||||
adminUser.getUserRoles().add(userRolesRepository.findByName("rest-all"));
|
||||
userRepository.save(adminUser);
|
||||
|
||||
User nheronUser = new User(UUID.randomUUID().toString(), "nheron", "adminnheron00@");
|
||||
User nheronUser = new User( "nheron", "adminnheron00@");
|
||||
// nheronUser.getUserGroups().add(userGroupsRepository.findByName("kiemgmt"));
|
||||
// nheronUser.getUserGroups().add(userGroupsRepository.findByName("admingroup"));
|
||||
nheronUser.getUserRoles().add(userRolesRepository.findByName("admin"));
|
||||
nheronUser.getUserRoles().add(userRolesRepository.findByName("rest-all"));
|
||||
userRepository.save(nheronUser);
|
||||
|
||||
User apiUser = new User(UUID.randomUUID().toString(), "api-user", "api-user");
|
||||
User apiUser = new User( "api-user", "api-user");
|
||||
// nheronUser.getUserGroups().add(userGroupsRepository.findByName("kiemgmt"));
|
||||
// nheronUser.getUserGroups().add(userGroupsRepository.findByName("admingroup"));
|
||||
|
||||
|
|
@ -120,7 +120,6 @@ public class DababaseContentUpdate {
|
|||
userRepository.save(apiUser);
|
||||
|
||||
KieWorkbench mainWorkbench = new KieWorkbench();
|
||||
mainWorkbench.setID(UUID.randomUUID().toString());
|
||||
mainWorkbench.setName("demo");
|
||||
mainWorkbench.setExternalUrl(mainwbExtern);
|
||||
mainWorkbench.setInternalUrl(mainwbUrlIntern);
|
||||
|
|
@ -144,9 +143,8 @@ public class DababaseContentUpdate {
|
|||
Customer demCustomer = new Customer();
|
||||
demCustomer.setKieWorkbench(mainWorkbench);
|
||||
demCustomer.setName("demoCustomer");
|
||||
demCustomer.setID(UUID.randomUUID().toString());
|
||||
customerRepository.save(demCustomer);
|
||||
User demoUser = new User(UUID.randomUUID().toString(), "demo", "demo");
|
||||
User demoUser = new User( "demo", "demo");
|
||||
demoUser.getUserGroups().add(userGroupsRepository.findByName("demogroup"));
|
||||
demoUser.getUserRoles().add(userRolesRepository.findByName("user"));
|
||||
demoUser.getUserRoles().add(userRolesRepository.findByName("rest-all"));
|
||||
|
|
|
|||
|
|
@ -109,13 +109,13 @@ public class ProjectPersistService {
|
|||
public UserGroups createProjectGroupIfNeeded(String projectName, KieWorkbench kieWorkbench, ProjectPersist projectPersist, UserGroups workspaceUserGroup) {
|
||||
UserGroups userGroups = userGroupsRepository.findByName("prj_" + projectName);
|
||||
if (userGroups == null) {
|
||||
UserGroups projectGroup = new UserGroups(UUID.randomUUID().toString(), "prj_" + projectName);
|
||||
UserGroups projectGroup = new UserGroups( "prj_" + projectName);
|
||||
projectGroup.setKieWorkbench(kieWorkbench);
|
||||
projectGroup.setProjectName(projectName);
|
||||
projectGroup.setProjectPersist(projectPersist);
|
||||
projectGroup.setWorkspaceUserGroup(workspaceUserGroup);
|
||||
projectGroup = userGroupsRepository.save(projectGroup);
|
||||
User groupUser = new User(UUID.randomUUID().toString(), "prj_user_" + projectName, "adminadmin99#");
|
||||
User groupUser = new User( "prj_user_" + projectName, "adminadmin99#");
|
||||
groupUser.getUserGroups().add(projectGroup);
|
||||
groupUser.getUserRoles().add(userRolesRepository.findByName("analyst"));
|
||||
groupUser.getUserRoles().add(userRolesRepository.findByName("rest-all"));
|
||||
|
|
@ -130,11 +130,11 @@ public class ProjectPersistService {
|
|||
public UserGroups createWorkSpaceGroupIfNeeded(String workSpaceName, KieWorkbench kieWorkbench) {
|
||||
UserGroups userGroupsWorkSpace = userGroupsRepository.findByName("wrk_" + workSpaceName);
|
||||
if (userGroupsWorkSpace == null) {
|
||||
userGroupsWorkSpace = new UserGroups(UUID.randomUUID().toString(), "wrk_" + workSpaceName);
|
||||
userGroupsWorkSpace = new UserGroups( "wrk_" + workSpaceName);
|
||||
userGroupsWorkSpace.setKieWorkbench(kieWorkbench);
|
||||
userGroupsWorkSpace.setSpaceName(workSpaceName);
|
||||
userGroupsRepository.save(userGroupsWorkSpace);
|
||||
User groupUser = new User(UUID.randomUUID().toString(), "wrk_user_" + workSpaceName, "pymma#");
|
||||
User groupUser = new User( "wrk_user_" + workSpaceName, "pymma#");
|
||||
groupUser.getUserGroups().add(userGroupsWorkSpace);
|
||||
groupUser.getUserRoles().add(userRolesRepository.findByName("analyst"));
|
||||
groupUser.getUserRoles().add(userRolesRepository.findByName("rest-all"));
|
||||
|
|
|
|||
|
|
@ -49,17 +49,17 @@ public class ActionLoggingView extends VerticalLayout {
|
|||
indexerService = AppContext.getApplicationContext().getBean(IndexerService.class);
|
||||
dialogPerso.getClose().setVisible(false);
|
||||
this.uniqueID = businessTransactionPersistence.getTransactionId();
|
||||
this.dbID = businessTransactionPersistence.getId();
|
||||
this.dbID = businessTransactionPersistence.getUniqueId().toString();
|
||||
if (this.uniqueID==null){
|
||||
this.uniqueID=this.dbID;
|
||||
}
|
||||
title = new Label("TransactionID : " + businessTransactionPersistence.getTransactionId() + "--" + businessTransactionPersistence.getId());
|
||||
title = new Label("TransactionID : " + businessTransactionPersistence.getTransactionId() + "--" + businessTransactionPersistence.getUniqueId());
|
||||
title.setClassName("creation-runtime-title");
|
||||
|
||||
add(title);
|
||||
|
||||
|
||||
gridActionLogging = new GridActionLogging(businessTransactionPersistence.getId());
|
||||
gridActionLogging = new GridActionLogging(businessTransactionPersistence.getUniqueId().toString());
|
||||
Anchor anchor = new Anchor(new StreamResource(uniqueID.trim().toLowerCase()+".csv", this::getInputStream), "Export as CSV");
|
||||
anchor.getElement().setAttribute("download", true);
|
||||
add(gridActionLogging, anchor);
|
||||
|
|
|
|||
Loading…
Add table
editor.link_modal.header
Reference in a new issue