Package | Description |
---|---|
org.jets3t.service.acl |
Access Control List (ACL) implementation classes and utilities.
|
org.jets3t.service.acl.gs | |
org.jets3t.service.impl.rest |
Contains utilties of use to any REST/HTTP S3 Service implementations, and specifically to
the HttpClient implementation provided with JetS3t.
|
Modifier and Type | Class and Description |
---|---|
class |
CanonicalGrantee
Represents a grantee identified by their canonical Amazon ID, which is something along the lines
of an Amazon-internal ID specific to a user.
|
class |
EmailAddressGrantee
Represents an Email Grantee, that is a grantee identified by their email address and
authenticated by an Amazon system.
|
class |
GroupGrantee
Represents a Group grantee.
|
Modifier and Type | Method and Description |
---|---|
GranteeInterface |
GrantAndPermission.getGrantee() |
Modifier and Type | Method and Description |
---|---|
List<GranteeInterface> |
AccessControlList.getGranteesWithPermission(Permission permission) |
Modifier and Type | Method and Description |
---|---|
List<Permission> |
AccessControlList.getPermissionsForGrantee(GranteeInterface grantee) |
void |
AccessControlList.grantPermission(GranteeInterface grantee,
Permission permission)
Adds a grantee to the ACL with the given permission.
|
boolean |
AccessControlList.hasGranteeAndPermission(GranteeInterface grantee,
Permission permission) |
void |
AccessControlList.revokeAllPermissions(GranteeInterface grantee)
Revokes the permissions of a grantee by removing the grantee from the ACL.
|
Constructor and Description |
---|
GrantAndPermission(GranteeInterface grantee,
Permission permission) |
Modifier and Type | Class and Description |
---|---|
class |
AllAuthenticatedUsersGrantee
Represents a grant to all authenticated users.
|
class |
AllUsersGrantee
Represents a grant to all users.
|
class |
GroupByDomainGrantee
Represents an Group By Domain Grantee, that is a group identified by their domain address.
|
class |
GroupByEmailAddressGrantee
Represents an Group By Email Grantee, that is a group identified by their email address.
|
class |
GroupByIdGrantee
Represents a Group grantee.
|
class |
UserByEmailAddressGrantee
Represents an User By Email Grantee, that is a grantee identified by their email address.
|
class |
UserByIdGrantee
Represents a grantee identified by their canonical Google ID, which is something along the lines
of a Google-internal ID specific to a user.
|
Modifier and Type | Field and Description |
---|---|
protected GranteeInterface |
AccessControlListHandler.currentGrantee |
Copyright © 2006–2018. All rights reserved.