Class BaseAccessTransformer<D extends net.n2oapp.framework.api.metadata.Compiled,​C extends net.n2oapp.framework.api.metadata.compile.CompileContext<?,​?>>

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void collectObjectAccess​(net.n2oapp.framework.api.metadata.aware.PropertiesAware compiled, java.lang.String objectId, java.lang.String operationId, SimpleCompiledAccessSchema schema, net.n2oapp.framework.api.metadata.compile.CompileProcessor p)  
      protected void collectObjectFilters​(net.n2oapp.framework.api.metadata.aware.PropertiesAware compiled, java.lang.String objectId, java.lang.String operationId, SimpleCompiledAccessSchema schema)  
      protected void collectPageAccess​(net.n2oapp.framework.api.metadata.aware.PropertiesAware compiled, java.lang.String pageId, SimpleCompiledAccessSchema schema, net.n2oapp.framework.api.metadata.compile.CompileProcessor p)  
      protected void collectUrlAccess​(net.n2oapp.framework.api.metadata.aware.PropertiesAware compiled, java.lang.String url, SimpleCompiledAccessSchema schema, net.n2oapp.framework.api.metadata.compile.CompileProcessor p)  
      protected void merge​(net.n2oapp.framework.api.metadata.aware.PropertiesAware destination, java.util.List<? extends net.n2oapp.framework.api.metadata.aware.PropertiesAware> sources)  
      protected void transfer​(net.n2oapp.framework.api.metadata.aware.PropertiesAware from, net.n2oapp.framework.api.metadata.aware.PropertiesAware to)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface net.n2oapp.framework.api.metadata.aware.CompiledClassAware

        getCompiledClass
      • Methods inherited from interface net.n2oapp.framework.api.metadata.compile.CompileTransformer

        transform
    • Constructor Detail

      • BaseAccessTransformer

        public BaseAccessTransformer()
    • Method Detail

      • collectObjectAccess

        protected void collectObjectAccess​(net.n2oapp.framework.api.metadata.aware.PropertiesAware compiled,
                                           java.lang.String objectId,
                                           java.lang.String operationId,
                                           SimpleCompiledAccessSchema schema,
                                           net.n2oapp.framework.api.metadata.compile.CompileProcessor p)
      • collectPageAccess

        protected void collectPageAccess​(net.n2oapp.framework.api.metadata.aware.PropertiesAware compiled,
                                         java.lang.String pageId,
                                         SimpleCompiledAccessSchema schema,
                                         net.n2oapp.framework.api.metadata.compile.CompileProcessor p)
      • collectUrlAccess

        protected void collectUrlAccess​(net.n2oapp.framework.api.metadata.aware.PropertiesAware compiled,
                                        java.lang.String url,
                                        SimpleCompiledAccessSchema schema,
                                        net.n2oapp.framework.api.metadata.compile.CompileProcessor p)
      • transfer

        protected void transfer​(net.n2oapp.framework.api.metadata.aware.PropertiesAware from,
                                net.n2oapp.framework.api.metadata.aware.PropertiesAware to)
      • merge

        protected void merge​(net.n2oapp.framework.api.metadata.aware.PropertiesAware destination,
                             java.util.List<? extends net.n2oapp.framework.api.metadata.aware.PropertiesAware> sources)
      • collectObjectFilters

        protected void collectObjectFilters​(net.n2oapp.framework.api.metadata.aware.PropertiesAware compiled,
                                            java.lang.String objectId,
                                            java.lang.String operationId,
                                            SimpleCompiledAccessSchema schema)