public final class DigitalDocumentPermissionBuilder extends IndexableBuilder<DigitalDocumentPermissionBuilder>
Builder to construct an Indexable
for a permission on a digital document.
For reference, see: //schema.org/DigitalDocumentPermission.
Constant Summary
String | COMMENT_PERMISSION | The permission to comment on a digital document (does not imply the permission to read or modify it). |
String | READ_PERMISSION | The permission to read a digital document. |
String | WRITE_PERMISSION | The permission to modify a digital document. |
Public Method Summary
DigitalDocumentPermissionBuilder | |
DigitalDocumentPermissionBuilder |
Inherited Method Summary
Constants
public static final String COMMENT_PERMISSION
The permission to comment on a digital document (does not imply the permission to read or modify it).
Constant Value:
"CommentPermission"
public static final String READ_PERMISSION
The permission to read a digital document.
Constant Value:
"ReadPermission"
public static final String WRITE_PERMISSION
The permission to modify a digital document.
Constant Value:
"WritePermission"
Public Methods
public DigitalDocumentPermissionBuilder setGrantee (PersonBuilder... grantees)
Sets the grantees who get the permission to access.
Parameters
grantees | The grantees who get the permission to access. |
---|
public DigitalDocumentPermissionBuilder setPermissionType (String type)
Sets the type of access permission.
Parameters
type | The type of access permission. |
---|