From beb95a69279d56053d1f42155ab24ed7ec37f388 Mon Sep 17 00:00:00 2001 From: Alessandro Iezzi Date: Wed, 30 Nov 2022 16:16:55 +0100 Subject: Move Page in a new package --- .../java/it/alessandroiezzi/commons/page/Page.java | 28 ---------------------- .../alessandroiezzi/commons/page/PageAdapter.java | 2 ++ .../it/alessandroiezzi/commons/page/PageImpl.java | 2 ++ .../it/alessandroiezzi/commons/page/Pages.java | 2 ++ src/main/java/it/alessandroiezzi/util/Page.java | 28 ++++++++++++++++++++++ 5 files changed, 34 insertions(+), 28 deletions(-) delete mode 100644 src/main/java/it/alessandroiezzi/commons/page/Page.java create mode 100644 src/main/java/it/alessandroiezzi/util/Page.java diff --git a/src/main/java/it/alessandroiezzi/commons/page/Page.java b/src/main/java/it/alessandroiezzi/commons/page/Page.java deleted file mode 100644 index 333dd4f..0000000 --- a/src/main/java/it/alessandroiezzi/commons/page/Page.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright (C) 2022 Alessandro Iezzi - * - * This file is part of commons-page. - * - * commons-page is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * commons-page is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with commons-page. If not, see . - */ - -package it.alessandroiezzi.commons.page; - -import java.util.*; - -public interface Page { - List getContent(); - int getSize(); - int getNumberOfElements(); -} diff --git a/src/main/java/it/alessandroiezzi/commons/page/PageAdapter.java b/src/main/java/it/alessandroiezzi/commons/page/PageAdapter.java index 8774677..1254fd4 100644 --- a/src/main/java/it/alessandroiezzi/commons/page/PageAdapter.java +++ b/src/main/java/it/alessandroiezzi/commons/page/PageAdapter.java @@ -19,6 +19,8 @@ package it.alessandroiezzi.commons.page; +import it.alessandroiezzi.util.*; + import java.util.*; import java.util.function.*; diff --git a/src/main/java/it/alessandroiezzi/commons/page/PageImpl.java b/src/main/java/it/alessandroiezzi/commons/page/PageImpl.java index 1db709f..6856ff5 100644 --- a/src/main/java/it/alessandroiezzi/commons/page/PageImpl.java +++ b/src/main/java/it/alessandroiezzi/commons/page/PageImpl.java @@ -19,6 +19,8 @@ package it.alessandroiezzi.commons.page; +import it.alessandroiezzi.util.*; + import java.util.*; public class PageImpl implements Page { diff --git a/src/main/java/it/alessandroiezzi/commons/page/Pages.java b/src/main/java/it/alessandroiezzi/commons/page/Pages.java index 2f6e98c..ab88999 100644 --- a/src/main/java/it/alessandroiezzi/commons/page/Pages.java +++ b/src/main/java/it/alessandroiezzi/commons/page/Pages.java @@ -19,6 +19,8 @@ package it.alessandroiezzi.commons.page; +import it.alessandroiezzi.util.*; + import java.util.*; import java.util.function.*; diff --git a/src/main/java/it/alessandroiezzi/util/Page.java b/src/main/java/it/alessandroiezzi/util/Page.java new file mode 100644 index 0000000..766c763 --- /dev/null +++ b/src/main/java/it/alessandroiezzi/util/Page.java @@ -0,0 +1,28 @@ +/* + * Copyright (C) 2022 Alessandro Iezzi + * + * This file is part of commons-page. + * + * commons-page is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * commons-page is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with commons-page. If not, see . + */ + +package it.alessandroiezzi.util; + +import java.util.*; + +public interface Page { + List getContent(); + int getSize(); + int getNumberOfElements(); +} -- cgit v1.2.3