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. |
|---|