de.intarsys.pdf.crypt.IAccessPermissionsSupport Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jpod Show documentation
Show all versions of jpod Show documentation
This is a fork of http://sourceforge.net/projects/jpodlib/ as development seems to be frozen.
We're providing some bug fixes along with deployments to maven.
package de.intarsys.pdf.crypt;
public interface IAccessPermissionsSupport {
/**
* The access permissions active for the document.
*
* The return value of this method not only depends on the permissions
* encoded by the {@link ISecurityHandler}, but also on the outcome of the
* authentication.
*
* A negative authentication should result in no permissions, a positive
* authentication should result either in the encoded permissions for a user
* authentication or in all permissions for a successful owner
* authentication.
*
* @return The access permissions active for the document.
*/
IAccessPermissions getAccessPermissions();
}