Removed unused code and methods
Fixed issue #1332 git-svn-id: http://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/portlets/user/workspace-tree-widget@120294 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
296fbfe95d
commit
0ded2ac486
|
@ -9,6 +9,7 @@ import org.gcube.portlets.user.workspace.client.ConstantsExplorer;
|
|||
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
|
||||
*
|
||||
*/
|
||||
@Deprecated
|
||||
public class FileDetailsModel extends FileGridModel {
|
||||
|
||||
/**
|
||||
|
@ -24,7 +25,7 @@ public class FileDetailsModel extends FileGridModel {
|
|||
|
||||
setLastModified(lastModified);
|
||||
setDescription(description);
|
||||
setOwner(owner);
|
||||
// setOwner(owner);
|
||||
|
||||
}
|
||||
|
||||
|
@ -32,10 +33,7 @@ public class FileDetailsModel extends FileGridModel {
|
|||
set(ConstantsExplorer.LASTMODIFIED, lastModified);
|
||||
}
|
||||
|
||||
// private Date getLastModified() {
|
||||
// return (Date) get(ConstantsExplorer.LASTMODIFIED);
|
||||
// }
|
||||
//
|
||||
|
||||
public String getDescription(){
|
||||
return get(ConstantsExplorer.DESCRIPTION);
|
||||
}
|
||||
|
|
|
@ -5,10 +5,9 @@ import java.util.Date;
|
|||
import org.gcube.portlets.user.workspace.client.ConstantsExplorer;
|
||||
|
||||
/**
|
||||
* The Class FileGridModel.
|
||||
*
|
||||
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
|
||||
* @Nov 14, 2013
|
||||
*
|
||||
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it Nov 17, 2015
|
||||
*/
|
||||
public class FileGridModel extends FileModel {
|
||||
|
||||
|
@ -17,51 +16,114 @@ public class FileGridModel extends FileModel {
|
|||
*/
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
protected FileGridModel(){
|
||||
/**
|
||||
* Instantiates a new file grid model.
|
||||
*/
|
||||
protected FileGridModel() {
|
||||
}
|
||||
|
||||
public FileGridModel(String identifier, String name, String path, Date lastUpdate, FileModel parent, long size, boolean isDirectory, boolean isShared) {
|
||||
/**
|
||||
* Instantiates a new file grid model.
|
||||
*
|
||||
* @param identifier
|
||||
* the identifier
|
||||
* @param name
|
||||
* the name
|
||||
* @param path
|
||||
* the path
|
||||
* @param lastUpdate
|
||||
* the last update
|
||||
* @param parent
|
||||
* the parent
|
||||
* @param size
|
||||
* the size
|
||||
* @param isDirectory
|
||||
* the is directory
|
||||
* @param isShared
|
||||
* the is shared
|
||||
*/
|
||||
public FileGridModel(String identifier, String name, String path,
|
||||
Date lastUpdate, FileModel parent, long size, boolean isDirectory,
|
||||
boolean isShared) {
|
||||
super(identifier, name, parent, isDirectory, isShared);
|
||||
|
||||
setLastModification(lastUpdate);
|
||||
setSize(size);
|
||||
}
|
||||
|
||||
|
||||
public FileGridModel(String identifier, String name, Date lastUpdate, FileModel parent, long size, boolean isDirectory, boolean isShared) {
|
||||
/**
|
||||
* Instantiates a new file grid model.
|
||||
*
|
||||
* @param identifier
|
||||
* the identifier
|
||||
* @param name
|
||||
* the name
|
||||
* @param lastUpdate
|
||||
* the last update
|
||||
* @param parent
|
||||
* the parent
|
||||
* @param size
|
||||
* the size
|
||||
* @param isDirectory
|
||||
* the is directory
|
||||
* @param isShared
|
||||
* the is shared
|
||||
*/
|
||||
public FileGridModel(String identifier, String name, Date lastUpdate,
|
||||
FileModel parent, long size, boolean isDirectory, boolean isShared) {
|
||||
super(identifier, name, parent, isDirectory, isShared);
|
||||
|
||||
setLastModification(lastUpdate);
|
||||
setSize(size);
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the size.
|
||||
*
|
||||
* @param size
|
||||
* the new size
|
||||
*/
|
||||
private void setSize(long size) {
|
||||
set(ConstantsExplorer.SIZE, size);
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the size.
|
||||
*
|
||||
* @return the size
|
||||
*/
|
||||
public long getSize() {
|
||||
return (Long) get(ConstantsExplorer.SIZE);
|
||||
}
|
||||
|
||||
// private void setCreationDate(Date creationDate) {
|
||||
// set(ConstantsExplorer.GRIDCOLUMNCREATIONDATE, creationDate);
|
||||
//
|
||||
// }
|
||||
|
||||
/**
|
||||
* Sets the last modification.
|
||||
*
|
||||
* @param lastUpdate
|
||||
* the new last modification
|
||||
*/
|
||||
private void setLastModification(Date lastUpdate) {
|
||||
set(ConstantsExplorer.LASTMODIFIED, lastUpdate);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the last modification.
|
||||
*
|
||||
* @return the last modification
|
||||
*/
|
||||
public Date getLastModification() {
|
||||
return (Date) get(ConstantsExplorer.LASTMODIFIED);
|
||||
|
||||
}
|
||||
|
||||
// public Date getCreationDate(){
|
||||
// return (Date) get(ConstantsExplorer.GRIDCOLUMNCREATIONDATE);
|
||||
// }
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
*
|
||||
* @see
|
||||
* org.gcube.portlets.user.workspace.client.model.FileModel#equals(java.
|
||||
* lang.Object)
|
||||
*/
|
||||
@Override
|
||||
public boolean equals(Object obj) {
|
||||
if (obj != null && obj instanceof FileGridModel) {
|
||||
|
|
|
@ -136,20 +136,17 @@ public class FileModel extends BaseModelData implements Serializable {
|
|||
// set(ConstantsExplorer.ABSTRACTICON, null);
|
||||
// }
|
||||
|
||||
public void setOwner(InfoContactModel owner){
|
||||
set(ConstantsExplorer.OWNER, owner);
|
||||
|
||||
// if(owner!=null)
|
||||
// set(ConstantsExplorer.OWNERFULLNAME, owner.getName());
|
||||
}
|
||||
// public void setOwner(InfoContactModel owner){
|
||||
// set(ConstantsExplorer.OWNER, owner);
|
||||
// }
|
||||
|
||||
public void setOwnerFullName(String fullName){
|
||||
set(ConstantsExplorer.OWNERFULLNAME, fullName);
|
||||
}
|
||||
|
||||
public InfoContactModel getOwner(){
|
||||
return (InfoContactModel) get(ConstantsExplorer.OWNER);
|
||||
}
|
||||
// public InfoContactModel getOwner(){
|
||||
// return (InfoContactModel) get(ConstantsExplorer.OWNER);
|
||||
// }
|
||||
|
||||
public String getOwnerFullName(){
|
||||
return get(ConstantsExplorer.OWNERFULLNAME);
|
||||
|
@ -343,8 +340,6 @@ public class FileModel extends BaseModelData implements Serializable {
|
|||
builder.append(isSpecialFolder);
|
||||
builder.append(", isShareable()=");
|
||||
builder.append(isShareable());
|
||||
builder.append(", getOwner()=");
|
||||
builder.append(getOwner());
|
||||
builder.append(", isShared()=");
|
||||
builder.append(isShared());
|
||||
builder.append(", getIdentifier()=");
|
||||
|
|
|
@ -11,7 +11,6 @@ import org.gcube.portlets.user.workspace.client.model.FileModel;
|
|||
import org.gcube.portlets.user.workspace.client.model.FileTrashedModel;
|
||||
import org.gcube.portlets.user.workspace.client.model.FolderModel;
|
||||
import org.gcube.portlets.user.workspace.client.model.InfoContactModel;
|
||||
import org.gcube.portlets.user.workspace.client.model.MessageModel;
|
||||
import org.gcube.portlets.user.workspace.client.model.ScopeModel;
|
||||
import org.gcube.portlets.user.workspace.client.model.SmartFolderModel;
|
||||
import org.gcube.portlets.user.workspace.client.model.SubTree;
|
||||
|
|
|
@ -11,7 +11,6 @@ import org.gcube.portlets.user.workspace.client.model.FileModel;
|
|||
import org.gcube.portlets.user.workspace.client.model.FileTrashedModel;
|
||||
import org.gcube.portlets.user.workspace.client.model.FolderModel;
|
||||
import org.gcube.portlets.user.workspace.client.model.InfoContactModel;
|
||||
import org.gcube.portlets.user.workspace.client.model.MessageModel;
|
||||
import org.gcube.portlets.user.workspace.client.model.ScopeModel;
|
||||
import org.gcube.portlets.user.workspace.client.model.SmartFolderModel;
|
||||
import org.gcube.portlets.user.workspace.client.model.SubTree;
|
||||
|
|
|
@ -782,6 +782,12 @@ public class GWTWorkspaceBuilder {
|
|||
break;
|
||||
|
||||
}
|
||||
|
||||
if(parentFileModel!=null && parentFileModel.isShared()){
|
||||
fileGridModel.setShared(true);
|
||||
fileGridModel.setShareable(false); //UPDATED TO CHANGE PERMISSIONS TO SHARED SUBFOLDERS
|
||||
}
|
||||
|
||||
//TODO ISSHARED IN SEARCH ITEM IN HL TO RETRIEVE SHARE ON WORKSPACEITEM
|
||||
//OWNER
|
||||
if(item.isShared()){ //IS READ FROM HL ONLY IF THE ITEM IS SHARED
|
||||
|
@ -877,11 +883,10 @@ public class GWTWorkspaceBuilder {
|
|||
if(parentFileModel!=null && parentFileModel.isShared()){
|
||||
fileGridModel.setShared(true);
|
||||
fileGridModel.setShareable(false); //UPDATED TO CHANGE PERMISSIONS TO SHARED SUBFOLDERS
|
||||
// fileGridModel.setShareable(true);
|
||||
}
|
||||
|
||||
//OWNER
|
||||
if(fileGridModel.isShared()){ //IS READ FROM HL ONLY IF THE ITEM IS SHARED
|
||||
if(item.isShared()){ //IS READ FROM HL ONLY IF THE ITEM IS SHARED
|
||||
User owner = item.getOwner();
|
||||
if(owner!=null){
|
||||
// System.out.println("++++reading owner");
|
||||
|
|
|
@ -14,6 +14,12 @@ import org.gcube.vomanagement.usermanagement.model.UserModel;
|
|||
|
||||
|
||||
|
||||
/**
|
||||
* The Class UserUtil.
|
||||
*
|
||||
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
|
||||
* Nov 17, 2015
|
||||
*/
|
||||
public class UserUtil {
|
||||
|
||||
static UserManager um = new LiferayUserManager();
|
||||
|
@ -21,9 +27,10 @@ public class UserUtil {
|
|||
|
||||
|
||||
/**
|
||||
* Gets the user full name.
|
||||
*
|
||||
* @param user
|
||||
* @return
|
||||
* @param portalLogin the portal login
|
||||
* @return the user full name if is available, the input parameter portalLogin otherwise
|
||||
*/
|
||||
public static String getUserFullName(String portalLogin){
|
||||
// return user.getPortalLogin(); //for testing in eclipse
|
||||
|
@ -57,10 +64,8 @@ public class UserUtil {
|
|||
}
|
||||
|
||||
if (curr != null){
|
||||
|
||||
// logger.trace("Return "+curr.getFullname() +" full name for: "+portalLogin);
|
||||
return curr.getFullname();
|
||||
|
||||
}
|
||||
}else{
|
||||
logger.trace("DEVELOPEMENT MODE ON");
|
||||
|
@ -72,6 +77,12 @@ public class UserUtil {
|
|||
return portalLogin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the list login by info contact model.
|
||||
*
|
||||
* @param listContacts the list contacts
|
||||
* @return the list login by info contact model
|
||||
*/
|
||||
public static List<String> getListLoginByInfoContactModel(List<InfoContactModel> listContacts){
|
||||
|
||||
List<String> listUsers = new ArrayList<String>();
|
||||
|
@ -83,6 +94,12 @@ public class UserUtil {
|
|||
return listUsers;
|
||||
}
|
||||
|
||||
/**
|
||||
* Separate users names to comma.
|
||||
*
|
||||
* @param listContacts the list contacts
|
||||
* @return the string
|
||||
*/
|
||||
public static String separateUsersNamesToComma(List<InfoContactModel> listContacts){
|
||||
|
||||
String users = "";
|
||||
|
@ -98,6 +115,12 @@ public class UserUtil {
|
|||
}
|
||||
|
||||
|
||||
/**
|
||||
* Separate full name to comma for portal login.
|
||||
*
|
||||
* @param listLogin the list login
|
||||
* @return the string
|
||||
*/
|
||||
public static String separateFullNameToCommaForPortalLogin(List<String> listLogin){
|
||||
|
||||
String users = "";
|
||||
|
@ -121,6 +144,11 @@ public class UserUtil {
|
|||
return users;
|
||||
}
|
||||
|
||||
/**
|
||||
* The main method.
|
||||
*
|
||||
* @param args the arguments
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
List<String> login = new ArrayList<String>();
|
||||
// login.add("ale");
|
||||
|
|
Loading…
Reference in New Issue