Class N2oSecurityModule

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

    public class N2oSecurityModule
    extends net.n2oapp.framework.api.processing.N2oModule
    Проверка прав доступа на вызов действий и выборок N2O
    • Field Summary

      • Fields inherited from class net.n2oapp.framework.api.processing.N2oModule

        disable, id
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void processAction​(net.n2oapp.framework.api.ui.ActionRequestInfo requestInfo, net.n2oapp.framework.api.ui.ActionResponseInfo responseInfo, DataSet dataSet)  
      void processQuery​(net.n2oapp.framework.api.ui.QueryRequestInfo requestInfo, net.n2oapp.framework.api.ui.QueryResponseInfo responseInfo)  
      void processQueryResult​(net.n2oapp.framework.api.ui.QueryRequestInfo requestInfo, net.n2oapp.framework.api.ui.QueryResponseInfo responseInfo, net.n2oapp.criteria.api.CollectionPage<DataSet> page)  
      void setSecurityProvider​(SecurityProvider securityProvider)  
      • Methods inherited from class net.n2oapp.framework.api.processing.N2oModule

        getId, getNextBeans, getPrevBeans, isAfterAll, isBeforeAll, isDisable, processActionError, processActionResult, processQueryError, setAfter, setAfterAll, setBefore, setBeforeAll, setDisable, setId
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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
        Overrides:
        processAction in class net.n2oapp.framework.api.processing.N2oModule
      • 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
        Overrides:
        processQuery in class net.n2oapp.framework.api.processing.N2oModule
      • 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
        Overrides:
        processQueryResult in class net.n2oapp.framework.api.processing.N2oModule