20 #ifndef QGSACCESSCONTROLPLUGIN_H
21 #define QGSACCESSCONTROLPLUGIN_H
25 #include "qgis_server.h"
81 virtual QString layerFilterExpression(
const QgsVectorLayer *layer )
const;
88 virtual QString layerFilterSubsetString(
const QgsVectorLayer *layer )
const;
95 virtual LayerPermissions layerPermissions(
const QgsMapLayer *layer )
const;
103 virtual QStringList authorizedLayerAttributes(
const QgsVectorLayer *layer,
const QStringList &attributes )
const;
117 virtual QString cacheKey()
const;
130 #endif // QGSSERVERSECURITY_H