All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.intarsys.pdf.crypt.AccessPermissionsProxy Maven / Gradle / Ivy

Go to download

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.

There is a newer version: 2.0
Show newest version
package de.intarsys.pdf.crypt;

public abstract class AccessPermissionsProxy implements IAccessPermissions {

    private IAccessPermissions delegate;

    protected AccessPermissionsProxy(IAccessPermissions delegate) {
        super();
        this.delegate = delegate;
    }

    public IAccessPermissions getDelegate() {
        return delegate;
    }

    @Override
    public boolean mayAssemble() {
        return getDelegate().mayAssemble();
    }

    @Override
    public boolean mayCopy() {
        return getDelegate().mayCopy();
    }

    @Override
    public boolean mayExtract() {
        return getDelegate().mayExtract();
    }

    @Override
    public boolean mayFillForm() {
        return getDelegate().mayFillForm();
    }

    @Override
    public boolean mayModify() {
        return getDelegate().mayModify();
    }

    @Override
    public boolean mayModifyAnnotation() {
        return getDelegate().mayModifyAnnotation();
    }

    @Override
    public boolean mayPrint() {
        return getDelegate().mayPrint();
    }

    @Override
    public boolean mayPrintHighQuality() {
        return getDelegate().mayPrintHighQuality();
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy