Class N2oSecurityModule

  • All Implemented Interfaces:
    net.n2oapp.framework.api.processing.DataProcessing

    public class N2oSecurityModule
    extends Object
    implements net.n2oapp.framework.api.processing.DataProcessing
    Проверка прав доступа на вызов действий и выборок N2O
    • Constructor Detail

      • N2oSecurityModule

        public N2oSecurityModule​(SecurityProvider securityProvider)
    • Method Detail

      • setSecurityProvider

        public void setSecurityProvider​(SecurityProvider securityProvider)
      • processAction

        public void processAction​(net.n2oapp.framework.api.ui.ActionRequestInfo requestInfo,
                                  net.n2oapp.framework.api.ui.ActionResponseInfo responseInfo,
                                  DataSet dataSet)
        Specified by:
        processAction in interface net.n2oapp.framework.api.processing.DataProcessing
      • processQuery

        public void processQuery​(net.n2oapp.framework.api.ui.QueryRequestInfo requestInfo,
                                 net.n2oapp.framework.api.ui.QueryResponseInfo responseInfo)
        Specified by:
        processQuery in interface net.n2oapp.framework.api.processing.DataProcessing
      • processQueryResult

        public void processQueryResult​(net.n2oapp.framework.api.ui.QueryRequestInfo requestInfo,
                                       net.n2oapp.framework.api.ui.QueryResponseInfo responseInfo,
                                       net.n2oapp.criteria.api.CollectionPage<DataSet> page)
        Specified by:
        processQueryResult in interface net.n2oapp.framework.api.processing.DataProcessing