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

java.lang.Object
net.n2oapp.framework.access.integration.metadata.transform.BaseAccessTransformer<D,C>
All Implemented Interfaces:
net.n2oapp.framework.api.metadata.aware.CompiledClassAware, net.n2oapp.framework.api.metadata.compile.CompileTransformer<D,C>
Direct Known Subclasses:
AbstractActionTransformer, ApplicationAccessTransformer, ButtonFieldAccessTransformer, InvokeActionAccessTransformer, ListWidgetAccessTransformer, MultiActionAccessTransformer, ObjectAccessTransformer, PageAccessTransformer, QueryAccessTransformer, StandardFieldAccessTransformer, TableAccessTransformer, ToolbarAccessTransformer, ToolbarCellAccessTransformer, WidgetAccessTransformer

public abstract class BaseAccessTransformer<D extends net.n2oapp.framework.api.metadata.Compiled,C extends net.n2oapp.framework.api.metadata.compile.CompileContext<?,?>> extends Object implements net.n2oapp.framework.api.metadata.compile.CompileTransformer<D,C>, net.n2oapp.framework.api.metadata.aware.CompiledClassAware
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    collectObjectAccess(net.n2oapp.framework.api.metadata.aware.PropertiesAware compiled, String objectId, String operationId, SimpleCompiledAccessSchema schema, net.n2oapp.framework.api.metadata.compile.CompileProcessor p)
     
    protected void
    collectObjectFilters(net.n2oapp.framework.api.metadata.aware.PropertiesAware compiled, String objectId, String operationId, SimpleCompiledAccessSchema schema)
     
    protected void
    collectPageAccess(net.n2oapp.framework.api.metadata.aware.PropertiesAware compiled, String pageId, SimpleCompiledAccessSchema schema, net.n2oapp.framework.api.metadata.compile.CompileProcessor p)
     
    protected void
    collectUrlAccess(net.n2oapp.framework.api.metadata.aware.PropertiesAware compiled, String url, SimpleCompiledAccessSchema schema, net.n2oapp.framework.api.metadata.compile.CompileProcessor p)
     
    protected void
    merge(net.n2oapp.framework.api.metadata.aware.PropertiesAware destination, 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

    matches, transform
  • Constructor Details

    • BaseAccessTransformer

      public BaseAccessTransformer()
  • Method Details

    • collectObjectAccess

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

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

      protected void collectUrlAccess(net.n2oapp.framework.api.metadata.aware.PropertiesAware compiled, 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, List<? extends net.n2oapp.framework.api.metadata.aware.PropertiesAware> sources)
    • collectObjectFilters

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