diff --git a/pom.xml b/pom.xml index 9fb243f..940aa36 100644 --- a/pom.xml +++ b/pom.xml @@ -47,6 +47,11 @@ social-networking-library provided + + org.gcube.portlets.widgets + pickitem-widget + [2.0.0-SNAPSHOT, 3.0.0-SNAPSHOT) + org.gcube.portlets.user gcube-widgets diff --git a/src/main/java/org/gcube/social_networking/socialutillibrary/Utils.java b/src/main/java/org/gcube/social_networking/socialutillibrary/Utils.java index 876c4aa..59eba62 100644 --- a/src/main/java/org/gcube/social_networking/socialutillibrary/Utils.java +++ b/src/main/java/org/gcube/social_networking/socialutillibrary/Utils.java @@ -15,7 +15,7 @@ import org.gcube.common.portal.PortalContext; import org.gcube.common.scope.impl.ScopeBean; import org.gcube.common.scope.impl.ScopeBean.Type; import org.gcube.portal.databook.client.GCubeSocialNetworking; -import org.gcube.social_networking.socialutillibrary.shared.ItemBean; +import org.gcube.portlets.widgets.pickitem.shared.ItemBean; import org.gcube.vomanagement.usermanagement.GroupManager; import org.gcube.vomanagement.usermanagement.RoleManager; import org.gcube.vomanagement.usermanagement.UserManager; diff --git a/src/main/java/org/gcube/social_networking/socialutillibrary/shared/ItemBean.java b/src/main/java/org/gcube/social_networking/socialutillibrary/shared/ItemBean.java deleted file mode 100644 index 5490b34..0000000 --- a/src/main/java/org/gcube/social_networking/socialutillibrary/shared/ItemBean.java +++ /dev/null @@ -1,79 +0,0 @@ -package org.gcube.social_networking.socialutillibrary.shared; - -import java.io.Serializable; - -@SuppressWarnings("serial") -public class ItemBean implements Serializable { - private String id; - private String name; - private String alternativeName; - private String thumbnailURL; - private boolean isItemGroup; - - public ItemBean() { - super(); - } - /** - * Use it when the Item represents a user. - * @param id - * @param username - * @param fullName - * @param thumbnailURL - */ - public ItemBean(String id, String username, String fullName, String thumbnailURL) { - super(); - this.id = id; - this.name = username; - this.alternativeName = fullName; - this.thumbnailURL = thumbnailURL; - } - /** - * Use it when the Item represents a group of users (namely a team). - * @param id - * @param teamName - */ - public ItemBean(String id, String teamName) { - super(); - this.id = id; - this.name = teamName; - this.alternativeName = teamName; - this.isItemGroup = true; - } - public boolean isItemGroup() { - return isItemGroup; - } - public void setItemGroup(boolean isItemGroup) { - this.isItemGroup = isItemGroup; - } - public String getId() { - return id; - } - public void setId(String id) { - this.id = id; - } - public String getName() { - return name; - } - public void setName(String name) { - this.name = name; - } - public String getAlternativeName() { - return alternativeName; - } - public void setAlternativeName(String altname) { - this.alternativeName = altname; - } - - public String getThumbnailURL() { - return thumbnailURL; - } - public void setThumbnailURL(String thumbnailURL) { - this.thumbnailURL = thumbnailURL; - } - @Override - public String toString() { - return "ItemBean [id=" + id + ", name=" + name + ", alternativeName=" - + alternativeName + ", thumbnailURL=" + thumbnailURL - + ", isItemGroup=" + isItemGroup + "]"; - } -}