public class WorkspaceSharingController extends Object
Modifier and Type | Field and Description |
---|---|
static WorkspaceSharingServiceAsync |
rpcWorkspaceSharingService |
Constructor and Description |
---|
WorkspaceSharingController(String itemId,
boolean shareOnlyOwner,
ACL_TYPE defaultPermission)
This controller instancing sharing dialog
|
WorkspaceSharingController(String itemId,
boolean shareOnlyOwner,
ACL_TYPE defaultPermission,
boolean readGroupsFromHL,
boolean readGroupsFromPortal)
This controller instancing sharing dialog
|
Modifier and Type | Method and Description |
---|---|
ACL_TYPE |
getDefaultPermission() |
static String |
getMyLogin() |
com.extjs.gxt.ui.client.widget.Dialog |
getSharingDialog() |
String |
getWorkspaceItemId() |
boolean |
isShareOnlyOwner() |
public static final WorkspaceSharingServiceAsync rpcWorkspaceSharingService
public WorkspaceSharingController(String itemId, boolean shareOnlyOwner, ACL_TYPE defaultPermission)
itemId
- workspace item idif
- true, only owner can share, otherwise an alert with an error message is displayeddefaultPermission
- ACL_TYPE default permission, if is null default ACL_TYPE is loaded from server
base constructor by default does not retrieve the groupspublic WorkspaceSharingController(String itemId, boolean shareOnlyOwner, ACL_TYPE defaultPermission, boolean readGroupsFromHL, boolean readGroupsFromPortal)
itemId
- workspace item idif
- true, only owner can share, otherwise an alert with an error message is displayeddefaultPermission
- ACL_TYPE default permission, if is null default ACL_TYPE is loaded from serverreadGroupsFromHL
- - if true, read group names from HLreadGroupsFromPortal
- - if true, read group names from Portal (as VRE)public static String getMyLogin()
public String getWorkspaceItemId()
public boolean isShareOnlyOwner()
public ACL_TYPE getDefaultPermission()
public com.extjs.gxt.ui.client.widget.Dialog getSharingDialog()
Copyright © 2014. All Rights Reserved.