Skip to content

Commit

Permalink
Introducing new module: portal-common-cdi
Browse files Browse the repository at this point in the history
  • Loading branch information
cuioss committed Oct 11, 2023
1 parent fdc09b7 commit eef54fd
Show file tree
Hide file tree
Showing 63 changed files with 174 additions and 157 deletions.
7 changes: 7 additions & 0 deletions bom/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,13 @@
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<!-- Portal-Common-->
<dependency>
<groupId>de.cuioss.portal.core</groupId>
<artifactId>portal-common-cdi</artifactId>
<version>${project.version}</version>
<scope>compile</scope>
</dependency>
<!-- Portal-Core-Servlet-->
<dependency>
<groupId>de.cuioss.portal.core</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
import javax.servlet.http.HttpServletRequest;

import de.cuioss.portal.authentication.facade.AuthenticationFacade;
import de.cuioss.portal.configuration.common.PortalPriorities;
import de.cuioss.portal.common.priority.PortalPriorities;

/**
* To enrich an {@link AuthenticatedUserInfo} created by the
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

import de.cuioss.portal.authentication.AuthenticatedUserInfo;
import de.cuioss.portal.authentication.PortalUserEnricher;
import de.cuioss.portal.configuration.common.PortalPriorities;
import de.cuioss.portal.common.priority.PortalPriorities;

/**
* Abstract implementation to handle {@link PortalUserEnricher}s.
Expand Down
4 changes: 4 additions & 0 deletions modules/configuration/portal-configuration-api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
</dependency>
<dependency>
<groupId>de.cuioss.portal.core</groupId>
<artifactId>portal-common-cdi</artifactId>
</dependency>
<!-- Test-->
<dependency>
<groupId>org.easymock</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

import java.io.Serializable;

import de.cuioss.portal.configuration.application.ProjectStage;
import de.cuioss.portal.common.stage.ProjectStage;
import de.cuioss.portal.configuration.schedule.FileWatcherService;
import lombok.experimental.UtilityClass;

Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@

import org.eclipse.microprofile.config.spi.ConfigSource;

import de.cuioss.portal.common.priority.PortalPriorities;
import de.cuioss.portal.configuration.FileConfigurationSource;
import de.cuioss.portal.configuration.common.PortalPriorities;
import de.cuioss.tools.logging.CuiLogger;
import lombok.ToString;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@
import javax.annotation.Priority;
import javax.enterprise.context.ApplicationScoped;

import de.cuioss.portal.configuration.bundles.PortalResourceBundleLocator;
import de.cuioss.portal.configuration.bundles.ResourceBundleLocator;
import de.cuioss.portal.configuration.common.PortalPriorities;
import de.cuioss.portal.common.bundle.PortalResourceBundleLocator;
import de.cuioss.portal.common.bundle.ResourceBundleLocator;
import de.cuioss.portal.common.priority.PortalPriorities;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.ToString;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,17 +27,17 @@
import javax.annotation.Priority;
import javax.enterprise.context.ApplicationScoped;

import de.cuioss.portal.configuration.bundles.PortalResourceBundleLocator;
import de.cuioss.portal.configuration.bundles.ResourceBundleLocator;
import de.cuioss.portal.configuration.common.PortalPriorities;
import de.cuioss.portal.common.bundle.PortalResourceBundleLocator;
import de.cuioss.portal.common.bundle.ResourceBundleLocator;
import de.cuioss.portal.common.priority.PortalPriorities;
import de.cuioss.tools.logging.CuiLogger;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.ToString;

/**
* Defines the vendor specific bundle to be defined within a portal application,
* that is "com.icw.ehf.cui.portal.i18n.vendor-messages" with the Priority
* that is "de.cuioss.portal.i18n.vendor-messages" with the Priority
* {@link PortalPriorities#PORTAL_ASSEMBLY_LEVEL + 10}
*
* @author Matthias Walliczek
Expand All @@ -51,15 +51,15 @@ public class PortalVendorResourceBundleLocator implements ResourceBundleLocator

private static final CuiLogger log = new CuiLogger(PortalVendorResourceBundleLocator.class);

private static final String VENDOR_MESSAGES = "com.icw.ehf.cui.portal.i18n.vendor-messages";
private static final String VENDOR_MESSAGES = "de.cuioss.portal.i18n.vendor-messages";

private static final long serialVersionUID = -8478481710191113463L;

@Getter
private List<String> configuredResourceBundles = immutableList(VENDOR_MESSAGES);

/**
* Initializes the bean beand by loading the {@link ResourceBundle}
* Initializes the bean by loading the {@link ResourceBundle}
*/
@PostConstruct
public void initBean() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,9 @@

import org.eclipse.microprofile.config.inject.ConfigProperty;

import de.cuioss.portal.common.stage.ProjectStage;
import de.cuioss.portal.configuration.PortalConfigurationChangeEvent;
import de.cuioss.portal.configuration.PortalConfigurationKeys;
import de.cuioss.portal.configuration.application.ProjectStage;
import de.cuioss.tools.logging.CuiLogger;
import de.cuioss.uimodel.application.CuiProjectStage;
import lombok.EqualsAndHashCode;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*/
package de.cuioss.portal.configuration.impl.source;

import de.cuioss.portal.configuration.common.PortalPriorities;
import de.cuioss.portal.common.priority.PortalPriorities;
import de.cuioss.portal.configuration.yaml.YamlConfigSource;

public final class FancyYamlFileConfigSource extends YamlConfigSource {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,15 +33,15 @@
import org.eclipse.microprofile.config.spi.ConfigSource;
import org.jboss.weld.junit5.auto.AddBeanClasses;

import de.cuioss.portal.common.priority.PortalPriorities;
import de.cuioss.portal.common.stage.ProjectStage;
import de.cuioss.portal.configuration.ConfigurationSourceChangeEvent;
import de.cuioss.portal.configuration.ConfigurationStorage;
import de.cuioss.portal.configuration.PortalConfigurationChangeEvent;
import de.cuioss.portal.configuration.PortalConfigurationChangeInterceptor;
import de.cuioss.portal.configuration.PortalConfigurationKeys;
import de.cuioss.portal.configuration.PortalConfigurationSource;
import de.cuioss.portal.configuration.PortalConfigurationStorage;
import de.cuioss.portal.configuration.application.ProjectStage;
import de.cuioss.portal.configuration.common.PortalPriorities;
import de.cuioss.portal.configuration.initializer.ApplicationInitializer;
import de.cuioss.portal.configuration.initializer.PortalInitializer;
import de.cuioss.portal.configuration.types.ConfigAsList;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*/
package de.cuioss.portal.configuration.impl.support;

import de.cuioss.portal.configuration.common.PortalPriorities;
import de.cuioss.portal.common.priority.PortalPriorities;
import de.cuioss.portal.configuration.source.PropertiesConfigSource;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*/
package de.cuioss.portal.configuration.impl.support;

import de.cuioss.portal.configuration.common.PortalPriorities;
import de.cuioss.portal.common.priority.PortalPriorities;
import de.cuioss.portal.configuration.yaml.YamlConfigSource;

public class TestYamlFileConfigurationSource extends YamlConfigSource {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@

import java.util.Map;

import de.cuioss.portal.common.priority.PortalPriorities;
import de.cuioss.portal.configuration.FileConfigurationSource;
import de.cuioss.portal.configuration.common.PortalPriorities;
import de.cuioss.portal.configuration.source.PropertiesConfigSource;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@
import java.nio.file.Paths;
import java.util.Map;

import de.cuioss.portal.common.priority.PortalPriorities;
import de.cuioss.portal.configuration.FileConfigurationSource;
import de.cuioss.portal.configuration.common.PortalPriorities;
import de.cuioss.portal.configuration.impl.source.LoaderUtils;
import de.cuioss.portal.configuration.source.AbstractPortalConfigSource;
import de.cuioss.tools.collect.CollectionLiterals;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,15 +33,15 @@
import org.eclipse.microprofile.config.spi.ConfigSource;
import org.jboss.weld.junit5.auto.AddBeanClasses;

import de.cuioss.portal.common.priority.PortalPriorities;
import de.cuioss.portal.common.stage.ProjectStage;
import de.cuioss.portal.configuration.ConfigurationSourceChangeEvent;
import de.cuioss.portal.configuration.ConfigurationStorage;
import de.cuioss.portal.configuration.PortalConfigurationChangeEvent;
import de.cuioss.portal.configuration.PortalConfigurationChangeInterceptor;
import de.cuioss.portal.configuration.PortalConfigurationKeys;
import de.cuioss.portal.configuration.PortalConfigurationSource;
import de.cuioss.portal.configuration.PortalConfigurationStorage;
import de.cuioss.portal.configuration.application.ProjectStage;
import de.cuioss.portal.configuration.common.PortalPriorities;
import de.cuioss.portal.configuration.initializer.ApplicationInitializer;
import de.cuioss.portal.configuration.initializer.PortalInitializer;
import de.cuioss.portal.configuration.types.ConfigAsList;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

import java.net.URL;

import de.cuioss.portal.configuration.common.PortalPriorities;
import de.cuioss.portal.common.priority.PortalPriorities;
import de.cuioss.tools.io.FileTypePrefix;

/**
Expand Down
1 change: 1 addition & 0 deletions modules/core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,6 @@
<name>Portal Core Modules</name>
<modules>
<module>portal-core</module>
<module>portal-common-cdi</module>
</modules>
</project>
53 changes: 53 additions & 0 deletions modules/core/portal-common-cdi/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>de.cuioss.portal.core</groupId>
<artifactId>core</artifactId>
<version>1.0.0-SNAPSHOT</version>
</parent>
<properties>
<maven.jar.plugin.automatic.module.name>
de.cuioss.portal.core.common.cdi</maven.jar.plugin.automatic.module.name>
</properties>
<artifactId>portal-common-cdi</artifactId>
<name>Portal Common CDI</name>
<description>Provides some base-types and utilities</description>
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<dependency>
<groupId>de.cuioss</groupId>
<artifactId>cui-java-tools</artifactId>
</dependency>
<dependency>
<groupId>de.cuioss</groupId>
<artifactId>cui-core-ui-model</artifactId>
</dependency>
<dependency>
<groupId>jakarta.platform</groupId>
<artifactId>jakarta.jakartaee-web-api</artifactId>
</dependency>

<!-- Unit testing -->
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
</dependency>
<dependency>
<groupId>de.cuioss.test</groupId>
<artifactId>cui-test-juli-logger</artifactId>
</dependency>
<dependency>
<groupId>de.cuioss.test</groupId>
<artifactId>cui-test-value-objects</artifactId>
</dependency>
<dependency>
<groupId>org.jboss.weld</groupId>
<artifactId>weld-junit5</artifactId>
</dependency>
</dependencies>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package de.cuioss.portal.configuration.bundles;
package de.cuioss.portal.common.bundle;

import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package de.cuioss.portal.configuration.bundles;
package de.cuioss.portal.common.bundle;

import java.io.Serializable;
import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package de.cuioss.portal.configuration.bundles;
package de.cuioss.portal.common.bundle;

import java.io.Serializable;
import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package de.cuioss.portal.configuration.impl.bundles;
package de.cuioss.portal.common.bundle;

import static de.cuioss.tools.collect.CollectionLiterals.mutableList;

Expand All @@ -29,11 +29,7 @@
import javax.inject.Inject;
import javax.inject.Named;

import de.cuioss.portal.configuration.bundles.PortalResourceBundleLocator;
import de.cuioss.portal.configuration.bundles.PortalResourceBundleRegistry;
import de.cuioss.portal.configuration.bundles.ResourceBundleLocator;
import de.cuioss.portal.configuration.bundles.ResourceBundleRegistry;
import de.cuioss.portal.configuration.common.PortalPriorities;
import de.cuioss.portal.common.priority.PortalPriorities;
import de.cuioss.tools.collect.CollectionLiterals;
import de.cuioss.tools.logging.CuiLogger;
import lombok.EqualsAndHashCode;
Expand All @@ -51,7 +47,6 @@
@ApplicationScoped
@EqualsAndHashCode(of = "resolvedPaths", doNotUseGetters = true)
@ToString(of = "resolvedPaths", doNotUseGetters = true)
@PortalResourceBundleRegistry
public class ResourceBundleRegistryImpl implements ResourceBundleRegistry {

private static final long serialVersionUID = 2611987921899581695L;
Expand Down
Loading

0 comments on commit eef54fd

Please sign in to comment.