Skip to content

Commit

Permalink
Moving menu model to API
Browse files Browse the repository at this point in the history
  • Loading branch information
cuioss committed Jul 19, 2023
1 parent cfd7cf7 commit 19fc376
Show file tree
Hide file tree
Showing 24 changed files with 43 additions and 36 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.cuioss.jsf.bootstrap.menu.model;
package de.cuioss.jsf.api.components.model.menu;

import java.io.Serializable;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.cuioss.jsf.bootstrap.menu.model;
package de.cuioss.jsf.api.components.model.menu;

import java.util.List;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.cuioss.jsf.bootstrap.menu.model;
package de.cuioss.jsf.api.components.model.menu;

import java.util.ArrayList;
import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.cuioss.jsf.bootstrap.menu.model;
package de.cuioss.jsf.api.components.model.menu;

/**
* @author Matthias Walliczek
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.cuioss.jsf.bootstrap.menu.model;
package de.cuioss.jsf.api.components.model.menu;

import javax.faces.context.FacesContext;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.cuioss.jsf.bootstrap.menu.model;
package de.cuioss.jsf.api.components.model.menu;

import java.util.ArrayList;
import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.cuioss.jsf.bootstrap.menu.model;
package de.cuioss.jsf.api.components.model.menu;

/**
* Represents menu separator. There is no need to create different instances of this class,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.cuioss.jsf.bootstrap.menu.model;
package de.cuioss.jsf.api.components.model.menu;

import lombok.EqualsAndHashCode;
import lombok.ToString;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.cuioss.jsf.bootstrap.menu.model;
package de.cuioss.jsf.api.components.model.menu;

import java.util.Map;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.cuioss.jsf.bootstrap.menu.model;
package de.cuioss.jsf.api.components.model.menu;

import java.util.HashMap;
import java.util.Map;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.cuioss.jsf.bootstrap.menu.model;
package de.cuioss.jsf.api.components.model.menu;

/**
* @author Sven Haag
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@
* @author Oliver Wolff
*
*/
package de.cuioss.jsf.bootstrap.menu.model;
package de.cuioss.jsf.api.components.model.menu;
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package de.cuioss.jsf.bootstrap.menu.model;
package de.cuioss.jsf.api.components.model.menu;

import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemContainerImpl;
import de.cuioss.test.valueobjects.ValueObjectTest;
import de.cuioss.test.valueobjects.api.contracts.VerifyConstructor;
import de.cuioss.test.valueobjects.api.generator.PropertyGenerator;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
package de.cuioss.jsf.bootstrap.menu.model;
package de.cuioss.jsf.api.components.model.menu;

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

import java.util.List;

import de.cuioss.jsf.api.components.model.menu.NavigationMenuItem;
import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemContainerImpl;
import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemSeparatorImpl;
import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemSingleImpl;
import de.cuioss.test.generator.Generators;
import de.cuioss.test.generator.TypedGenerator;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package de.cuioss.jsf.bootstrap.menu.model;
package de.cuioss.jsf.api.components.model.menu;

import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemSeparatorImpl;
import de.cuioss.test.valueobjects.ValueObjectTest;
import de.cuioss.test.valueobjects.api.contracts.VerifyConstructor;
import de.cuioss.test.valueobjects.api.generator.PropertyGenerator;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package de.cuioss.jsf.bootstrap.menu.model;
package de.cuioss.jsf.api.components.model.menu;

import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemSingleImpl;
import de.cuioss.test.valueobjects.ValueObjectTest;
import de.cuioss.test.valueobjects.api.contracts.VerifyConstructor;
import de.cuioss.test.valueobjects.api.generator.PropertyGenerator;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@
import javax.faces.component.FacesComponent;

import de.cuioss.jsf.api.components.base.AbstractBaseCuiComponent;
import de.cuioss.jsf.api.components.model.menu.NavigationMenuItem;
import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemContainer;
import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemSeparator;
import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemSingle;
import de.cuioss.jsf.api.components.partial.ModelProvider;
import de.cuioss.jsf.api.components.util.CuiState;
import de.cuioss.jsf.bootstrap.BootstrapFamily;
import de.cuioss.jsf.bootstrap.menu.model.NavigationMenuItem;
import de.cuioss.jsf.bootstrap.menu.model.NavigationMenuItemContainer;
import de.cuioss.jsf.bootstrap.menu.model.NavigationMenuItemSeparator;
import de.cuioss.jsf.bootstrap.menu.model.NavigationMenuItemSingle;

/**
* Holder of bootstrap conform navigation menu component model.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@

import de.cuioss.jsf.api.components.html.AttributeName;
import de.cuioss.jsf.api.components.html.Node;
import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemContainer;
import de.cuioss.jsf.api.components.renderer.DecoratingResponseWriter;
import de.cuioss.jsf.bootstrap.BootstrapFamily;
import de.cuioss.jsf.bootstrap.CssBootstrap;
import de.cuioss.jsf.bootstrap.CssCuiBootstrap;
import de.cuioss.jsf.bootstrap.icon.IconComponent;
import de.cuioss.jsf.bootstrap.menu.model.NavigationMenuItemContainer;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@

import de.cuioss.jsf.api.components.html.AttributeName;
import de.cuioss.jsf.api.components.html.Node;
import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemExternalSingle;
import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemSingle;
import de.cuioss.jsf.api.components.renderer.DecoratingResponseWriter;
import de.cuioss.jsf.bootstrap.BootstrapFamily;
import de.cuioss.jsf.bootstrap.CssCuiBootstrap;
import de.cuioss.jsf.bootstrap.icon.IconComponent;
import de.cuioss.jsf.bootstrap.menu.model.NavigationMenuItemExternalSingle;
import de.cuioss.jsf.bootstrap.menu.model.NavigationMenuItemSingle;
import lombok.experimental.UtilityClass;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,14 @@
import javax.faces.render.FacesRenderer;
import javax.faces.render.Renderer;

import de.cuioss.jsf.api.components.model.menu.NavigationMenuItem;
import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemContainer;
import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemExternalSingle;
import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemSeparator;
import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemSingle;
import de.cuioss.jsf.api.components.renderer.BaseDecoratorRenderer;
import de.cuioss.jsf.api.components.renderer.DecoratingResponseWriter;
import de.cuioss.jsf.bootstrap.BootstrapFamily;
import de.cuioss.jsf.bootstrap.menu.model.NavigationMenuItem;
import de.cuioss.jsf.bootstrap.menu.model.NavigationMenuItemContainer;
import de.cuioss.jsf.bootstrap.menu.model.NavigationMenuItemExternalSingle;
import de.cuioss.jsf.bootstrap.menu.model.NavigationMenuItemSeparator;
import de.cuioss.jsf.bootstrap.menu.model.NavigationMenuItemSingle;
import de.cuioss.tools.string.Joiner;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
import javax.faces.render.Renderer;

import de.cuioss.jsf.api.components.html.Node;
import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemSeparator;
import de.cuioss.jsf.api.components.renderer.DecoratingResponseWriter;
import de.cuioss.jsf.bootstrap.CssBootstrap;
import de.cuioss.jsf.bootstrap.menu.model.NavigationMenuItemSeparator;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@

import de.cuioss.jsf.api.components.html.AttributeName;
import de.cuioss.jsf.api.components.html.Node;
import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemSingle;
import de.cuioss.jsf.api.components.renderer.DecoratingResponseWriter;
import de.cuioss.jsf.bootstrap.BootstrapFamily;
import de.cuioss.jsf.bootstrap.CssCuiBootstrap;
import de.cuioss.jsf.bootstrap.icon.IconComponent;
import de.cuioss.jsf.bootstrap.menu.model.NavigationMenuItemSingle;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;

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

import org.junit.jupiter.api.Test;

import de.cuioss.jsf.bootstrap.menu.model.NavigationMenuItemSingleImpl;
import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemSingleImpl;
import de.cuioss.jsf.test.CoreJsfTestConfiguration;
import de.cuioss.test.jsf.component.AbstractUiComponentTest;
import de.cuioss.test.jsf.config.JsfTestConfiguration;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,16 @@
import de.cuioss.jsf.api.components.html.AttributeName;
import de.cuioss.jsf.api.components.html.HtmlTreeBuilder;
import de.cuioss.jsf.api.components.html.Node;
import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemContainer;
import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemContainerImpl;
import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemExternalSingleImpl;
import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemSeparatorImpl;
import de.cuioss.jsf.api.components.model.menu.NavigationMenuItemSingleImpl;
import de.cuioss.jsf.api.components.partial.IconProvider;
import de.cuioss.jsf.bootstrap.CssBootstrap;
import de.cuioss.jsf.bootstrap.CssCuiBootstrap;
import de.cuioss.jsf.bootstrap.icon.IconComponent;
import de.cuioss.jsf.bootstrap.icon.IconRenderer;
import de.cuioss.jsf.bootstrap.menu.model.NavigationMenuItemContainer;
import de.cuioss.jsf.bootstrap.menu.model.NavigationMenuItemContainerImpl;
import de.cuioss.jsf.bootstrap.menu.model.NavigationMenuItemExternalSingleImpl;
import de.cuioss.jsf.bootstrap.menu.model.NavigationMenuItemSeparatorImpl;
import de.cuioss.jsf.bootstrap.menu.model.NavigationMenuItemSingleImpl;
import de.cuioss.jsf.test.CoreJsfTestConfiguration;
import de.cuioss.test.jsf.config.ComponentConfigurator;
import de.cuioss.test.jsf.config.JsfTestConfiguration;
Expand Down

0 comments on commit 19fc376

Please sign in to comment.