85 lines
1.8 KiB
Java
85 lines
1.8 KiB
Java
package org.gcube.portlets.user.workspace.shared;
|
|
|
|
/**
|
|
*
|
|
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
|
|
* @Feb 21, 2014
|
|
*
|
|
*/
|
|
public class ExtendedWorkspaceACL extends WorkspaceACL{
|
|
|
|
/**
|
|
*
|
|
*/
|
|
private static final long serialVersionUID = 5272059977475806564L;
|
|
|
|
|
|
private String loginOwner;
|
|
private String workspaceItemId;
|
|
|
|
|
|
private boolean isBaseSharedFolder;
|
|
|
|
/**
|
|
*
|
|
*/
|
|
public ExtendedWorkspaceACL() {
|
|
}
|
|
|
|
/**
|
|
* @param id
|
|
* @param label
|
|
* @param defaultValue
|
|
* @param userType
|
|
* @param description
|
|
* @param loginOwner
|
|
* @param workspaceItemId
|
|
*/
|
|
public ExtendedWorkspaceACL(String id, String label, boolean defaultValue, USER_TYPE userType, String description, String loginOwner, String workspaceItemId, boolean isBaseSharedFolder) {
|
|
super(id, label, defaultValue, userType, description);
|
|
this.loginOwner = loginOwner;
|
|
this.workspaceItemId = workspaceItemId;
|
|
this.isBaseSharedFolder = isBaseSharedFolder;
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getLoginOwner() {
|
|
return loginOwner;
|
|
}
|
|
|
|
public String getWorkspaceItemId() {
|
|
return workspaceItemId;
|
|
}
|
|
|
|
public void setLoginOwner(String loginOwner) {
|
|
this.loginOwner = loginOwner;
|
|
}
|
|
|
|
public void setWorkspaceItemId(String workspaceItemId) {
|
|
this.workspaceItemId = workspaceItemId;
|
|
}
|
|
|
|
public boolean isBaseSharedFolder() {
|
|
return isBaseSharedFolder;
|
|
}
|
|
|
|
public void setBaseSharedFolder(boolean isBaseSharedFolder) {
|
|
this.isBaseSharedFolder = isBaseSharedFolder;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
StringBuilder builder = new StringBuilder();
|
|
builder.append("ExtendedWorkspaceACL [loginOwner=");
|
|
builder.append(loginOwner);
|
|
builder.append(", workspaceItemId=");
|
|
builder.append(workspaceItemId);
|
|
builder.append(", isBaseSharedFolder=");
|
|
builder.append(isBaseSharedFolder);
|
|
builder.append("]");
|
|
return builder.toString();
|
|
}
|
|
}
|