01/01: improve import favorite list
This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository pollen. See http://git.chorem.org/pollen.git commit 9513c304806c9a2e6c78e19e4c892a8e49e57484 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Jun 5 17:53:42 2014 +0200 improve import favorite list --- .../services/service/FavoriteListImport.java | 10 ++++++ .../service/FavoriteListImportFromFile.java | 10 ++++++ .../service/FavoriteListImportFromLdap.java | 37 ++++++++++++++++++++++ 3 files changed, 57 insertions(+) diff --git a/pollen-services/src/main/java/org/chorem/pollen/services/service/FavoriteListImport.java b/pollen-services/src/main/java/org/chorem/pollen/services/service/FavoriteListImport.java new file mode 100644 index 0000000..83a8a63 --- /dev/null +++ b/pollen-services/src/main/java/org/chorem/pollen/services/service/FavoriteListImport.java @@ -0,0 +1,10 @@ +package org.chorem.pollen.services.service; + +/** + * Created on 6/5/14. + * + * @author Tony Chemit <chemit@codelutin.com> + * @since XXX + */ +public interface FavoriteListImport { +} diff --git a/pollen-services/src/main/java/org/chorem/pollen/services/service/FavoriteListImportFromFile.java b/pollen-services/src/main/java/org/chorem/pollen/services/service/FavoriteListImportFromFile.java new file mode 100644 index 0000000..ae5010e --- /dev/null +++ b/pollen-services/src/main/java/org/chorem/pollen/services/service/FavoriteListImportFromFile.java @@ -0,0 +1,10 @@ +package org.chorem.pollen.services.service; + +/** + * Created on 6/5/14. + * + * @author Tony Chemit <chemit@codelutin.com> + * @since XXX + */ +public class FavoriteListImportFromFile implements FavoriteListImport { +} diff --git a/pollen-services/src/main/java/org/chorem/pollen/services/service/FavoriteListImportFromLdap.java b/pollen-services/src/main/java/org/chorem/pollen/services/service/FavoriteListImportFromLdap.java new file mode 100644 index 0000000..f601f03 --- /dev/null +++ b/pollen-services/src/main/java/org/chorem/pollen/services/service/FavoriteListImportFromLdap.java @@ -0,0 +1,37 @@ +package org.chorem.pollen.services.service; + +import org.chorem.pollen.persistence.entity.FavoriteList; +import org.chorem.pollen.persistence.entity.PollenUser; + +import java.io.File; + +/** + * Created on 6/5/14. + * + * @author Tony Chemit <chemit@codelutin.com> + * @since XXX + */ +public class FavoriteListImportFromLdap extends PollenServiceSupport implements FavoriteListImport { + + protected File importfile; + + public void setImportfile(File importfile) { + this.importfile = importfile; + } + + @Override + public void doImport(String favoriteListId) { + + checkIsConnected(); + checkNotNull(favoriteListId); + checkNotNull(importfile); + checkState(importfile.exists()); + + PollenUser connectedUser = getConnectedUser(); + + FavoriteList favoriteList = getFavoriteListService().getFavoriteList0(connectedUser, favoriteListId); + + + commit(); + } +} -- To stop receiving notification emails like this one, please contact chorem.org SCM administrator <admin+scm@chorem.org>.
participants (1)
-
chorem.org scm