public class AddPermission extends Object
| Modifier and Type | Field and Description | 
|---|---|
protected String | 
aclName  | 
static String | 
ALLOW_VIRTUAL_USER
Configuration property name, which defines whether virtual user (non-existent user) is allowed in Nuxeo
 automation. 
 | 
protected Calendar | 
begin  | 
protected boolean | 
blockInheritance  | 
protected String | 
comment  | 
static String | 
COMMENT_KEY  | 
protected String | 
email  | 
protected Calendar | 
end  | 
static String | 
ID  | 
protected boolean | 
notify  | 
static String | 
NOTIFY_KEY  | 
protected String | 
permission  | 
protected CoreSession | 
session  | 
protected String | 
user
Deprecated. 
 
since 10.3, use  
users instead. | 
protected List<String> | 
users  | 
| Constructor and Description | 
|---|
AddPermission()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
addPermission(DocumentModel doc)  | 
protected void | 
ensureUserListIsUsed()
Method to help deprecating  
user parameter. | 
DocumentModel | 
run(DocumentModel doc)  | 
DocumentModel | 
run(DocumentRef docRef)  | 
protected void | 
validateParameters()  | 
public static final String ID
public static final String NOTIFY_KEY
public static final String COMMENT_KEY
public static final String ALLOW_VIRTUAL_USER
protected CoreSession session
@Deprecated protected String user
users instead.protected String permission
protected boolean blockInheritance
protected boolean notify
public AddPermission()
public DocumentModel run(DocumentModel doc)
public DocumentModel run(DocumentRef docRef)
protected void addPermission(DocumentModel doc)
protected void validateParameters()
protected void ensureUserListIsUsed()
user parameter.Copyright © 2019 Nuxeo. All rights reserved.