Interface ValidateAccessRights
-
@ProviderType public interface ValidateAccessRights
Validates access rights for users or groups.- Author:
- Roland Gruber
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ValidateAccessRights
canCreate()
Checks if create access is granted.ValidateAccessRights
canCreatePage(String templatePath)
Checks if create access to pages is granted.ValidateAccessRights
canDelete()
Checks if delete access is granted.ValidateAccessRights
canDeletePage()
Checks if delete access to pages is granted.ValidateAccessRights
canModify()
Checks if modify access is granted.ValidateAccessRights
canModifyPage()
Checks if modify access to pages is granted.ValidateAccessRights
cannotCreate()
Checks if create access is NOT granted.ValidateAccessRights
cannotCreatePage(String templatePath)
Checks if create access to pages is NOT granted.ValidateAccessRights
cannotDelete()
Checks if delete access is NOT granted.ValidateAccessRights
cannotDeletePage()
Checks if delete access to pages is NOT granted.ValidateAccessRights
cannotModify()
Checks if modify access is NOT granted.ValidateAccessRights
cannotModifyPage()
Checks if modify access to pages is NOT granted.ValidateAccessRights
cannotRead()
Checks if read access is NOT granted.ValidateAccessRights
cannotReadAcl()
Checks if read ACL access is NOT granted.ValidateAccessRights
cannotReadPage()
Checks if read access to pages is NOT granted.ValidateAccessRights
cannotReplicate()
Checks if replicate access is NOT granted.ValidateAccessRights
cannotReplicatePage()
Checks if replicate access to pages is NOT granted (type ACTIVATE).ValidateAccessRights
cannotReplicatePage(com.day.cq.replication.ReplicationActionType isActivate)
Checks if replicate access to pages is NOT granted.ValidateAccessRights
cannotWriteAcl()
Checks if write ACL access is NOT granted.ValidateAccessRights
canRead()
Checks if read access is granted.ValidateAccessRights
canReadAcl()
Checks if read ACL access is granted.ValidateAccessRights
canReadPage()
Checks if read access to pages is granted.ValidateAccessRights
canReplicate()
Checks if replicate access is granted.ValidateAccessRights
canReplicatePage()
Checks if replicate access to pages is granted (type ACTIVATE).ValidateAccessRights
canReplicatePage(com.day.cq.replication.ReplicationActionType type)
Checks if replicate access to pages is granted.ValidateAccessRights
canWriteAcl()
Checks if write ACL access is granted.ValidateAccessRights
failOnError()
Fail whole script execution on error.ValidateAccessRights
failOnError(boolean fail)
Fail whole script execution on error.ValidateAccessRights
forGroups(String... groups)
Checks the permissions for specific groups.ValidateAccessRights
forPaths(String... paths)
Checks the permissions on specific paths.void
simulate()
Checks if the specified rights are correctly set AND performs actions that cannot be undone (e.g.void
validate()
Checks if the specified rights are correctly set.void
validate(boolean simulate)
Checks if the specified rights are correctly set.
-
-
-
Method Detail
-
forPaths
ValidateAccessRights forPaths(String... paths)
Checks the permissions on specific paths.- Parameters:
paths
- repository paths (e.g. /content/project)- Returns:
- access right validation builder
-
forGroups
ValidateAccessRights forGroups(String... groups)
Checks the permissions for specific groups.- Parameters:
groups
- group names- Returns:
- access right validation builder
-
canRead
ValidateAccessRights canRead()
Checks if read access is granted.- Returns:
- access right validation builder
-
cannotRead
ValidateAccessRights cannotRead()
Checks if read access is NOT granted.- Returns:
- access right validation builder
-
canModify
ValidateAccessRights canModify()
Checks if modify access is granted.- Returns:
- access right validation builder
-
cannotModify
ValidateAccessRights cannotModify()
Checks if modify access is NOT granted.- Returns:
- access right validation builder
-
canCreate
ValidateAccessRights canCreate()
Checks if create access is granted.- Returns:
- access right validation builder
-
cannotCreate
ValidateAccessRights cannotCreate()
Checks if create access is NOT granted.- Returns:
- access right validation builder
-
canDelete
ValidateAccessRights canDelete()
Checks if delete access is granted.- Returns:
- access right validation builder
-
cannotDelete
ValidateAccessRights cannotDelete()
Checks if delete access is NOT granted.- Returns:
- access right validation builder
-
canReplicate
ValidateAccessRights canReplicate()
Checks if replicate access is granted.- Returns:
- access right validation builder
-
cannotReplicate
ValidateAccessRights cannotReplicate()
Checks if replicate access is NOT granted.- Returns:
- access right validation builder
-
canReadAcl
ValidateAccessRights canReadAcl()
Checks if read ACL access is granted.- Returns:
- access right validation builder
-
cannotReadAcl
ValidateAccessRights cannotReadAcl()
Checks if read ACL access is NOT granted.- Returns:
- access right validation builder
-
canWriteAcl
ValidateAccessRights canWriteAcl()
Checks if write ACL access is granted.- Returns:
- access right validation builder
-
cannotWriteAcl
ValidateAccessRights cannotWriteAcl()
Checks if write ACL access is NOT granted.- Returns:
- access right validation builder
-
canReadPage
ValidateAccessRights canReadPage()
Checks if read access to pages is granted.- Returns:
- access right validation builder
-
cannotReadPage
ValidateAccessRights cannotReadPage()
Checks if read access to pages is NOT granted.- Returns:
- access right validation builder
-
canModifyPage
ValidateAccessRights canModifyPage()
Checks if modify access to pages is granted.- Returns:
- access right validation builder
-
cannotModifyPage
ValidateAccessRights cannotModifyPage()
Checks if modify access to pages is NOT granted.- Returns:
- access right validation builder
-
canCreatePage
ValidateAccessRights canCreatePage(String templatePath)
Checks if create access to pages is granted.- Parameters:
templatePath
- template path- Returns:
- access right validation builder
-
cannotCreatePage
ValidateAccessRights cannotCreatePage(String templatePath)
Checks if create access to pages is NOT granted.- Parameters:
templatePath
- template path- Returns:
- access right validation builder
-
canDeletePage
ValidateAccessRights canDeletePage()
Checks if delete access to pages is granted.- Returns:
- access right validation builder
-
cannotDeletePage
ValidateAccessRights cannotDeletePage()
Checks if delete access to pages is NOT granted.- Returns:
- access right validation builder
-
canReplicatePage
ValidateAccessRights canReplicatePage()
Checks if replicate access to pages is granted (type ACTIVATE).- Returns:
- access right validation builder
-
canReplicatePage
ValidateAccessRights canReplicatePage(com.day.cq.replication.ReplicationActionType type)
Checks if replicate access to pages is granted.- Parameters:
type
- perform and activation or deactivation- Returns:
- access right validation builder
-
cannotReplicatePage
ValidateAccessRights cannotReplicatePage()
Checks if replicate access to pages is NOT granted (type ACTIVATE).- Returns:
- access right validation builder
-
cannotReplicatePage
ValidateAccessRights cannotReplicatePage(com.day.cq.replication.ReplicationActionType isActivate)
Checks if replicate access to pages is NOT granted.- Parameters:
isActivate
- activation or deactivation- Returns:
- access right validation builder
-
failOnError
ValidateAccessRights failOnError()
Fail whole script execution on error. Script will stop after current aecu block. Subsequent code will no longer be executed.- Returns:
- access right validation builder
-
failOnError
ValidateAccessRights failOnError(boolean fail)
Fail whole script execution on error. Script will stop after current aecu block. Subsequent code will no longer be executed.- Parameters:
fail
- if true fail script execution- Returns:
- access right validation builder
-
validate
void validate()
Checks if the specified rights are correctly set.
-
validate
void validate(boolean simulate)
Checks if the specified rights are correctly set.- Parameters:
simulate
- specifies if actions should also be simulated- See Also:
simulate()
-
simulate
void simulate()
Checks if the specified rights are correctly set AND performs actions that cannot be undone (e.g. page replication).
-
-